Yes I too miss the days where I could walk 6 miles into to town to go the general store. The grind of making every step myself, learning the path to avoid the mud, the rock in my shoe that just wouldn’t leave. Good times. Cars suck.
Kidding aside. The human brain has unsurprisingly a huge attachment to effort and equates it with perceived value of a process and outcome.
Whether one spent 20 years developing a general cure for cancer or just magicked one into existence right now does not change the immense value many could gain from it.
Writing software was never about the value to the writer it was about the value to the user.
In the past, one could care less about the user to an extent because they simply enjoyed the process or “grind” of building. There were signs like the engineer that went off to fix a bug and took 2 weeks rebuilding some part of some system delaying the overall feature or product release. The excuse being that it was of course necessary and good development takes time.
Now one may be able to fix that bug in minutes and anything that takes longer than an hour with AI is more seriously questioned as necessary. Sometimes it still is but more often than not that engineer simply wanted to build, to grind on a problem at the cost of potential user value.
You're right, effort ≠ value. I've caught myself spending days "perfecting" things that had zero impact on the user just because the grind felt productive. The post wasn't about AI being bad, I use it daily and wouldn't go back. Just a personal observation that the grind, even the unnecessary parts, is what taught me to build in the first place.
you're right, nothing stops me. i still can. but that's not really the point.
when everyone around you is shipping in hours what used to take weeks, the pressure to keep up changes how you approach things. you know the answer is one prompt away. that changes your brain. it's like saying you can still use a paper map when GPS exists, technically true, but you won't, and you know it.
the post isn't about going back. it's about acknowledging that something shifted in how we learn by building.
Yes I too miss the days where I could walk 6 miles into to town to go the general store. The grind of making every step myself, learning the path to avoid the mud, the rock in my shoe that just wouldn’t leave. Good times. Cars suck.
Kidding aside. The human brain has unsurprisingly a huge attachment to effort and equates it with perceived value of a process and outcome.
Whether one spent 20 years developing a general cure for cancer or just magicked one into existence right now does not change the immense value many could gain from it.
Writing software was never about the value to the writer it was about the value to the user.
In the past, one could care less about the user to an extent because they simply enjoyed the process or “grind” of building. There were signs like the engineer that went off to fix a bug and took 2 weeks rebuilding some part of some system delaying the overall feature or product release. The excuse being that it was of course necessary and good development takes time.
Now one may be able to fix that bug in minutes and anything that takes longer than an hour with AI is more seriously questioned as necessary. Sometimes it still is but more often than not that engineer simply wanted to build, to grind on a problem at the cost of potential user value.
You're right, effort ≠ value. I've caught myself spending days "perfecting" things that had zero impact on the user just because the grind felt productive. The post wasn't about AI being bad, I use it daily and wouldn't go back. Just a personal observation that the grind, even the unnecessary parts, is what taught me to build in the first place.
idk why the above link is not clickable: https://open.substack.com/pub/princerawat/p/software-in-the-...
Try harder problems
ugh. nothing prevents you from writing "software the old way"
you have agency.
you're right, nothing stops me. i still can. but that's not really the point.
when everyone around you is shipping in hours what used to take weeks, the pressure to keep up changes how you approach things. you know the answer is one prompt away. that changes your brain. it's like saying you can still use a paper map when GPS exists, technically true, but you won't, and you know it.
the post isn't about going back. it's about acknowledging that something shifted in how we learn by building.
You could look for a position in a company where genAI use is not so prevalent. They're still very common and do very interesting work.
Yeah that's fair, those teams probably produce better engineers in the long run too.