2/12: Even if one software developer gets hired by the company you dreamt of, why isn’t you

Ishwar Jha
2 min readDec 24, 2021

There are two types of programmers: One who writes code so simple that there are obviously no deficiencies, and the second makes it so complicated that there are no obvious deficiencies.
AND, then,
“There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies.”
― C. A. R. Hoare
Both of them are in the race to rule the world, but the first method is a far more difficult path to become a bigger and better idiot-proof programmer. If you haven’t already decided your type yet, I’d advise you to do it now!
Here is a sure-shot way to becoming the programmer who writes the code that computer, as well as a human, can understand:

1. Use more declarative documented comments in conjunction with single/multi-line comments to make the code more understandable by a human.
2. User properly structured indentation takes exceptional care of where the code starts and ends.
[image]
3. Proper naming conventions will make your life much easier. Use a single responsibility principle for naming class, use camel case for naming variables, and avoid magic numbers.
4. Good code is well-tested. The test serves as an executable specification of the code and examples of its real use.
5. Good code does think in a straightforward and obvious way.
6. Good code is developed in small, easy-to-read units of computation. These units are reused throughout the code.
Alright, you already know so much about writing well-structured code that tells me that you aren’t the type of person to ignore nuances that can help you develop the habits of a rockstar developer. I will reach out to you, telling you exactly what it takes to become a complete software developer. Let me forewarn you — — good software developers don’t just code. They do much, much more…
Until then, take charge of your coding habits!

Do follow me to get ten articles I will publish in the next few weeks to guide your path to becoming a better software developer?

--

--

Ishwar Jha

Founder @ Appetals | Ex-Zee & Sony Music | Helped 17000+ Students start their careers and 6000+ entrepreneurs launch & grow their business.