Ask HN: Do you have to write lots of complex code before you can simplify it?
I have to write so much complex code to make whatever I am building work, then I have to go through a challenging phase of simplifying it down to the minimum working code.
When I look at the minimum working code that is the result of this process I think "why the heck couldn't I have written that simple code in the first place - it would have taken me 25 minutes instead of 8 hours".
Blah. I'm sure some genius programmers out there only ever write the minimum code in the first place.