I haven’t been a coder for very long, and I don’t really consider myself a “serious programmer”. I use code to make things easier in my life and at work. Having said that, I find myself going through the same 6 Stages of Code Development1 that I thought I’d share.
Stage 1 – Excitement
I had an idea, this will be awesome.
Stage 2 – Wonder
Just think of the possibilities, all the things I can do.
Stage 3 – Why Do I Do This To Myself?
I’ve hit a snag. Oh, and the the project seems to be a lot more involved than I expected the more I work on it. It wasn’t meant to be this complex!
Stage 4 – Determination
Dammit, I have started this. I am most of the way through. I can finish this. I will finish this.
Stage 5 – Elation
It’s allliiiiiiivvvve!!!
Stage 6 – Meh
It works as expected, and fades into the background … until it’s time to refactor it.
At which point, return to Start.
Images generated by Dall-E 3
What do you think?