> they’re smarter than me. And when they get over this affectation, they’re going to make coding agents profoundly more effective than they are today.
Then I really hope he's in for a surprise.
152 karma · joined January 2, 2025
> they’re smarter than me. And when they get over this affectation, they’re going to make coding agents profoundly more effective than they are today.
Then I really hope he's in for a surprise.
> Professional software developers are in the business of solving practical problems for people with code. We are not, in our day jobs, artisans.
Well that's just wrong - we have failed to capture tremendous value through knowledge of our craft and to reduce it down to min-maxing effort/profit is not a pursuit that I can get behind. Nobody is talking about building Ivory towers, but we can do a lot better than most of the common denominator technologies in use today. We're failing our users most of the time (and of course people like the author say it doesn't matter because it doesn't show up in the quarterly results).
> Nobody cares if the logic board traces are pleasingly routed.
Speak for yourself.
Edit: and yes, I am all too aware of the "market can remain irrational longer than you can remain solvent" adage as applied to this situation.
Family sharing especially of Reminders is a hard one - we use lists for grocery shopping and it is extremely convenient.
Has anyone tried out Ente https://ente.io/ for photos?
To op - yes, feel the same, but what can you do...
> The Luddites were members of a 19th-century movement of English textile workers who opposed the use of certain types of automated machinery due to concerns relating to worker pay and output quality.
I think the push for AI is the modern-day equivalent for software development - to move making programs from being labour intensive to being capital intensive. There are some of us who don't see it as a good thing.
As for my personal perspective - I view AI as the over-confident senior "salesman" programmer - it has no model for what sort of things it cannot do yet when it attempts anything it requires a lot of prompting to get somewhere which looks passable. My values for developing software is reliability and quality - which I had hoped we were going to achieve by further exploring advanced type systems (including effect systems), static analysis, model checkers, etc. Instead the "market" prioritises short-term garbage creation to push sales until the next quarterly cycle. I don't have much excitement for that.