Live data from Hacker News

For thirty years I programmed with Phish on, every day

christophermeiklejohn.com

51–60 of 191 posts

Re: For thirty years I programmed with Phish on, every day

#51
IMO assisted coding (auto complete style) has more flow state than the old days of getting stuck on obscure bugs (as satisfying as those were to crack).

Full agent coding however is the complete opposite, you’re in constant damage control of a junior who moves fast and breaks everything. They’ve got better but still do dumb mistakes.

lot of engineers are discovering firsthand what it’s like to manage a team of eager but useless employees. Not fun at all

Re: For thirty years I programmed with Phish on, every day

#52
post #34

If you found Phish twinned well with deep, focused work, you might enjoy grindcore for frequently interrupted work, since most of the songs are less than a minute long, like these: https://discordanceaxis.bandcamp.com/album/original-sound-ve...

Incredible comment, lmao

Re: For thirty years I programmed with Phish on, every day

#53
Our dormitory had two roommates, science majors, who always listened to rock music while studying. If their door was closed and you could hear music, they were lost in thought.

I never could study to music and much preferred studying in a quiet carrel in the university library.

Re: For thirty years I programmed with Phish on, every day

#54
post #19

Programming with Claude is still engineering. It is like designing a bridge, which remains engineering even when a worker pours the concrete instead of you. In the past we were forced to pour the concrete ourselves. I understand how many of us enjoyed the sound and the smell of the concrete being poured. Myself, I’m happy to never get my hands dirty again, and focus on the actual engineering.

[deleted]

Re: For thirty years I programmed with Phish on, every day

#55
post #19

Programming with Claude is still engineering. It is like designing a bridge, which remains engineering even when a worker pours the concrete instead of you. In the past we were forced to pour the concrete ourselves. I understand how many of us enjoyed the sound and the smell of the concrete being poured. Myself, I’m happy to never get my hands dirty again, and focus on the actual engineering.

Thanks for this perspective. Do we really miss typing ascii characters into an editor? That seems to me the least consequential and least interesting part of building software systems. Always has been.

Dare I say those stuck on nostalgia for pressing keys are demonstrating that they cared more about their own personal experience than about the outcome of their work? Now that coding is automated, we have to elevate our ambitions.

Ironically, Phish's music emerges from egoless expression (to paraphrase keyboardist Page McConnell). Giving up your own personal stake in the process is literally what brings something as beautiful as Phish's music into existence. We need to do the same with our software; give up the notion that "our" code is meaningful.

Re: For thirty years I programmed with Phish on, every day

#56
post #24

People are blown away when I tell them that, in the last 6 months, my job of coding has changed entirely, and that I now write very little code, but instead manage agents who write it. It is still engineering, and I still very much care what that code is, it's interfaces, how it interacts with the world, how it is tested, etc. etc., but it has taken me a while to get used to the idea of me not writing the code. I'm s…

Really? When I've brought it up with anyone that doesn't code, I've found them to be totally disinterested in the topic.

Re: For thirty years I programmed with Phish on, every day

#57
post #18

Reading this, I felt a familiar kind of sadness. I have also felt some version of this recently: the sense of loss, and the question of whether I am still a “real programmer” if I am no longer writing code in the same way. There is a strange grief in letting go of a skill that once gave you pride. But when I think about it from the author’s position, I may actually have been lucky. For this person, writing code may h…

I understand that commercial companies want to get as much value out of each developer as possible, I understand that managers want work to complete as quickly as possible. I can see why they are so excited about LLM tooling and the current increase in output. This post makes a good point: managing LLM models isn't really the same thing as thinking hard about a particular problem, solving that problem and then concre…

[deleted]

Re: For thirty years I programmed with Phish on, every day

#60
post #19

Programming with Claude is still engineering. It is like designing a bridge, which remains engineering even when a worker pours the concrete instead of you. In the past we were forced to pour the concrete ourselves. I understand how many of us enjoyed the sound and the smell of the concrete being poured. Myself, I’m happy to never get my hands dirty again, and focus on the actual engineering.

Yeah honestly. I could easily architect the thing out but coding it is so boring. I love this new paradigm and sometimes the LLM even suggests a better architecture!
Post reply on HN