Fully agree. With LLM being able to solve every problem, getting deep into a problem all by yourself becomes a passion side project. Now might be a real test of how much you love programming.
Your enterprise wants the work done, done fast and reliably. Your productivity goals have increased, just like invention of motors would increased goals of carriers who were earlier doing their job via more manual efforts like pedaling. But still people love cycling, but they largely "don't have to" rely on it to do their job.
Similarly, now you simply don't have a dependency to love programming to increase your productivity.
I agree. Possibly more fun than ever. Bugs are being caught earlier through AI review, higher quality and quantity of tests, features are going out faster, bad decisions can be easily course corrected and bike shedding is dropping dramatically.
I miss the romanticism of trad coding but shipping better solutions to my customers was the goal. Hard to argue things aren’t better when AI is used intelligently by experienced people.
Maybe you are thinking of programming at work. If so it might be legitimate but that's not what they addressed, they didn't say programming at work is fun.
Because for a lot of millenials and older developers coding/making thing by hand was the fun part. The endless meetings, scrum rituals, code reviews etc were the annoying parts of the job.
Now they took away coding by hand, so what's there to enjoy? In a field that was already sensitive to burn out and churn taking the joy from the daily routine doesn't help with that.
Only thing you can do is get in build something for 2 years hope you got bought by big tech before the pile of slop code collapses on itself.
It has less to do with the devs having fun at their job and more to do with if they'll even wake up to go to their job tomorrow. Layoffs are never fun.
> Javascript running in browser is not very interesting either.
Damn... that's honestly a shocking thing so say, if only for the fact that you can run in JS other languages. But even then, if you could "only" run JS it gives you access to a high level language but also all kind of inputs, from a keyboard and mouse, obviously, all the way to MIDI, hand tracking in WebXR, etc and all kind of outputs, e.g. screen, obviously, but also 6DoF XR, but you also get low level access to actual hardware. Totally anecdotal but I was precisely in my other browser window accessing my XR headset via adb via ... JavaScript in the browser, thanks to WebUSB. You can also run parallel computations via shaders but also WebGPU. The amount of things you can do is really mind blowing. You mind not like the syntax or some decision about the language itself but that somehow it's not interesting to have access to all that and more from any browser window is just surprising to me.
Last but not least, all that is done with 0 installation. You start a device, open the browser window, open the console and voila, you get a development environment instantly.
As a programming languages researcher I disagree. HTML is not just a programming language (a declarative one), it literally has the word “language” in the name. The world of programming languages is much larger than general purpose languages.
Also, whether JavaScript is interesting is a matter of opinion. Given that for a long time it was the only web language, I’d say that makes it interesting. It’s also in my opinion a poorly designed language but that also makes it “interesting” because its behavior is sometimes hard to predict.
Javascript running in the browser is an amazing tool to learn programming as everything you need is right there in the program that's already installed anyway.
No True Scotsmanning someone over that (especially someone who wants to learn something new) is a bit weird, IMHO
Would you prefer starting with compiling a program or running a python script? Imho for beginners it is too heavy, even a python that is so hyped recently.
i mean have you used any coding agents? if you’re getting slop code in 2026, that’s a smell and skill issue. fwiw i was pretty bearish on AI until i spent a month a couple months ago going deep into agentic workflows.
use your imagination to solve problems people face and pay $$$ for today that is error prone and hard.
i’ve got agentic workflows for the particular industry im building for, one of which that replaces the need to hire $500+/hr services.
in this particular workflow (don’t want to reveal too much, sorry this is my competitive advantage but you can figure it out for your own workflows) a $4/1M model ingests a file that is currently used in a extremely complicated program that few people understand how to use.
it parses the data, loads it into a database, and then spawns a bunch of other agents that check the data against work in flight. there’s checks for bad data. in that case, more agents are spawned that reach out to the involved people or parties for clarification. if it cannot figure something out it reaches out to the right contacts for more information. while this is happening, more agents begin doing work that involves continuous reconciliation against 100s or 1000s or more things in flight.
as files are uploaded, or updates from people come in, agents do work to ensure things remain on track.
people are able to work across languages and cultures, and my agents ensure that while people can make mistakes, it will catch them in real time and ensure continuously monitor the situation.
it’s pretty nuts how much inefficiency agents today can solve. it takes patience to run tests and tweak shit until it works.
***
the really cool thing is that more capable agents can continuously monitor how things are going and improve the workflow itself… so all i need to do is maintain the actual tests.
****
i loved writing tests back in the day to ensure i built good software. today we write tests to ensure the business can run.
>which is in my opinion superior in nearly every way to a physical book.
A physical book, you encounter in physical space. Thus has a lot more chance to get read. The ebook, one has to take a device and press some button, before the book has even a chance of getting seen...
My ebooks typically get downloaded once, and sits forever unread in some device..
A physical book, I take from a lib and gets read automatically, unless it finds its way to the underside of some furniture...
That IMHO nullifies any convience that e-books have..
I have the reverse. I have a tiny e-reader that fits in my pocket next to my phone. I pull that out instead of doomscrolling on the phone, so I read on trains, on the toilet, etc. It's much more convenient than carrying a dead-tree book around. So I'm way more likely to read a book as an epub.
I have had Kindles since v1. And the pattern was always the same: Read some books and then get to a boring patch in one and stop and then dont read anything for 6-24mo.
When we had my son we decided we wanted to create an environment where he was more likely to make reading a habit (over touchscreen brainrot etc).
We figured the best way to do that would be to:
1. Make sure he saw us reading for pleasure, often.
2. We read to him regularly as a habit.
3. Create spaces ideal for reading.
4. Put books everywhere.
Even before you get to point 4, it’s clear that physical books are just simply the best possible solution.
So I just bought a ton of books, hooked Openclaw up to my Goodreads and had it regularly scan the inventory of local used bookstores, bought some bookcases, and set aside time every morning and evening to read.
And you know what, I’ve never read as much or enjoyed it as much as now. And I attribute it entirely to having a beautiful wall of books next to a nice comfortable chair right in the
middle of the living room.
I see my book on my bedside table every day. It’s a book, not another device. Another nice benefit is when people come over we invariably end up standing in front of the book shelf talking about books. And then they often leave with one to borrow.
Physical books have their issues and drawbacks etc but they definitely have changed our family’s life for the better.
We are talking about our opinions here, so there are no wrong answers. It's an interesting observation, the physical presence of a book is something I hadn't considered. Having said that, I'd wager lots of us avid readers have a daily habit, and we'd likely be working through our backlog during certain hours, even absent a convenient a physical reminder to do so.
For saving data in the capsule file it would create complexity regarding migration handling when updating the HTML file to add a field to a form for example. Keeping the data schemaless makes it also easier for merging data or importing data from a CSV.
>“I dunno, I guess Claude thought this was a good idea” is not a coherent design.
I am sorry, but the writing on the wall is that this is where software industry wants to go. As a software developer, I cannot but help notice how unrealistic this is.
We are entering the next level of bloated, inefficient and unreliable software....
>quickly identify a contradiction or a counterargument and state it confidently.
How does this make this a "contrarian position"? At least I don't understand the negative connotation. To me this makes this "contrarian" at least a bit smarter than the one parroting the popular opinion...
The smarter thing to do would be to steelman the original position and not assume that the weakest of counterarguments — stated confidently and without much further analysis — sufficiently refute it.
It's like reading an entire article and pointing out a typo without engaging with any of the context. It's easy to find a single fault and point it out loudly, but if you don't even try to engage with the intent of the message, you aren't providing anything of substance.
reply