I have been enjoying software development ever since my university days.

Building things, thinking about edge-case scenarios, implementing guard rails against them, and automating tedious grunt work just scratches an itch in my brain that I can never really explain.

For the longest time, this is how I thought software development worked.

Before AI

Here's the breakdown of how I was building software before AI: