avatar

An hero

coder by day, an hero by night

The mindset of a coder and his three plateaus

tl;dr

I think, we should write code that is grokable by most people.

gory details

The first plateau - the infant mindset

Starting out, as a coder, every small win propels us to explore what possibilities lie ahead. Admittedly, our code is a hot mess, but it does the job and computers couldn't care less.

Overtime, we learn that our code cannot withstand unforeseen edge cases. The pain of rewriting our code is evident in our mood. And so, the experiment to write code, that is less messy, for our own sake, begins.

The second plateau - the teenager mindset

Through our experimentation, we discover certain patterns to produce readable code. But there are too much to be done given the time available.

There are many coders hacking away, if only they could be recruited and understand our code. And so, the experiment to write code, that is understandable to our peers, begins.

The third plateau - the adult mindset

We have learnt to accept criticism to get more work done. We are able to build out any features. Our imagination is our limitation.

Old men - a musing

Look at all these coders conspiring to build things that extend the influence of man over the Universe. So many infants, teenagers, adults, if they have some old men to lessen their experimentation time, then more can get done. Maybe I can be that old men?

Start coding!