← Back to context

Comment by BurningFrog

5 years ago

I think of it as writing code for the computer/compiler, rather than for human readers. If the computer "understands" the code, you think you're done.

I real life working on a team with ever changing code, that is the barest rank minimum.

As a young programmer, I thought I was a master when I got the code to work. Now I know that is just the start. Making it readable and changeable is where real mastery lies.

This is very hard to convey to young fools as I used to be.

There's even more. In the beginning you are proud if the code _works_. Later you find out it's 10x harder to write code that _can't fail_...