Four Qualities of the Independent Developer

Understanding the business is a must!

Understand the big picture, and take the time to deep dive into the vision and the missions of the company

Challenging the value of an idea using coding

Eliminating unknown technological variables

  1. Extracting the metadata in real-time from the streamed events
  2. Aggregating the metadata in a month resolution
  3. Storing the aggregated data
Experiment efficiently and focus on learning. Less unknown variables the smarter decisions you make

Code Responsibly — Think Through

Deeply plan your MVP according to the lessons you learned before
  1. The ability to understand deeply the business needs, and what is going to be the impact of every task being done.
  2. Being able to conduct experiments in order to support the impact validation process. Thinking deeply on how to conduct such experiments fast and efficient.
  3. Mapping the technological complications, and dealing with them as soon as possible, before thinking on how to implement an MVP.
  4. Planning carefully the development, especially the MVP, based on the experiments conducted before.

--

--

--

Writing on Software Engineering & Leadership. Enjoying writing code, reading and cycling.

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

MVC vs Razor Pages — A quick comparison

Ruby access control — Protected

StereoPi used as USB device

How regex in python isn’t as bad as you think?

Open source is the new normal

MINIMA — Top blockchain 2022 ?

Image processing with Go

JVM performance: OpenJ9 uses least memory. GraalVM most. OpenJDK distributions differ.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Guy Gadon

Guy Gadon

Writing on Software Engineering & Leadership. Enjoying writing code, reading and cycling.

More from Medium

How to stand out from the crowd and get an entry-level job in software engineering quickly

How To Turn Down A Job Offer (Or Counter Offer)

How to Launch your (Software Development) Tech Career

Top 5 Questions Every Recruiter Get Asked Repeatedly