I've written code practically every day for 40 years, some of it for livelihood, but mostly because it gave me immense joy. I don't have much public codebases to show for it; I wrote code like an artist doodles in their spare time.
But lately, I am feeling lost. I find that this impulse to learn new things and write code has completely vanished with the new AI LLM regime. Things that I strove to learn and build slowly can be accomplished with ease. It is very possible that my aims were very modest and that my skills were ripe for getting automated.
I'd like to get out of this lull, but I simply can't find the motivation to dig into agentic AI and churn out stuff, like an old-school woodworker told to learn CAD and let the machine handle the nitty gritty.
Of course, I can continue to do what I used to do earlier, since I am neither interested in money nor fame. But one thing that I _think_ I had at the back of my mind in my earlier life was to internalize tiny 'katas' (patterns) and form insights that I imagined I could teach to someone. I find that I can no longer imagine that "someone", since everyone I meet is more interested in AI delivering the end product rather than going through the process and paying their dues.
Apologies for the rambling, and grateful in advance for suggestions.
PaulHoule•1h ago
To me the combination of "I don't have much public codebases to show for it; I wrote code like an artist doodles in their spare time" and "things that I strove to learn and build slowly can be accomplished with ease" is telling.
From the viewpoint of somebody who makes a living at it and is only proud when I can put something in front of customers I don't think there is anything "easy" about it today. I mean, it is so irritating that HN is flooded with posts by people who are somewhere between delighted that they can make stuff that almost works with A.I. (e.g. no insight into the gap between "works" and "almost works") and who are crying that they don't know the secret sauce that influencers are using to launch 15 new perfectly polished products a day (e.g. no insight into anything.)
A.I. is the coding buddy I never had. It doesn't always give the right answers but neither does the programmer in the seat next to you or the crowd on Stack Overflow.
sriram_malhar•4m ago
I agree with you, that none of it is easy. It is precisely why I used to doodle, to craft small projects to understand the core essence of what is going on: building an entire TCP/IP stack, writing a compiler, writing a database, an editor etc. That practice has allowed me to deploy into production a fair amount of efficient code.
But now, I find myself in the role of a project manager telling my highly capable coding buddy what to do, a role that I do not relish.