|
|
|
I miss the grind of writing software before AI
|
|
1 points
by mrprincerawat
111 days ago
|
|
I learned HTML at 10, spent an entire summer figuring out how to link webpages together. At 14 I built a CNN-based security camera system for a school science fair — took months, 14-16 hour days, and I had no idea what I was doing when I started. Today I told Claude to fine-tune an LLM on my X posts. Prompt to finished model with a web UI in 30 minutes. I was impressed and unsatisfied at the same time. I achieved my goal but learned nothing — I don't even know which libraries it used. I'm not anti-AI. I use it for everything now. But the old way of writing software — the googling, the failed experiments, being stuck on a bug for days — that's where the actual learning happened. Every feature forced you to understand the codebase, read docs, weigh tradeoffs. I just wish the 14-year-old me had something left to figure out on his own. Link to the full article: https://open.substack.com/pub/princerawat/p/software-in-the-age-of-ai?r=yts8r&utm_campaign=post&utm_medium=web&showWelcomeOnShare=true |
|
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.