GeistHaus
log in · sign up
15 posts · 5 narratives
Feed metadata
Generator Movable Type 4.25 http://www.sixapart.com/movabletype/
Status active
Last polled Apr 29, 2026 01:35 UTC
Next poll Apr 30, 2026 01:35 UTC
Poll interval 86400s
ETag "676077c-889b-64bc19298a6c8"
Last-Modified Thu, 26 Feb 2026 22:23:40 GMT

Posts

Lose Myself
I don’t know what depression feels like for other people, but I can tell I’m headed down into the muck when my internal monologue turns against me. It’s got a handful of phrases that it repeats over and over when...
Show full content

I don’t know what depression feels like for other people, but I can tell I’m headed down into the muck when my internal monologue turns against me. It’s got a handful of phrases that it repeats over and over when things start to go bad, and one favorite is “Nothing you do matters.”

I’ve been getting that one a lot lately. I know, rationally, that it’s not true. A lot of what I do matters, to my family and my friends and myself. But, you know how it is: this is my mental illness; there are many like it, but this one is mine.

Why this particular phrase at this particular time stings so much is because it’s not entirely untrue, specifically with regard to my profession. I’m a computer programmer, see, and there has been a lot going on.

AI.

Sigh.

They rhyme for a reason.

I’m not talking about the razor-sharp edge, where people eagerly bleed, running AI-based agents that free them from the burden of responding to e-mails from their friends. (Or people who were formerly their friends, given they don’t rate an actual response.)

And I’m not talking about the churning, smoking, shambling software production stacks inspired by dystopian hellscapes. (The Mayor of Gas Town is literally named “The People Eater.” Little too on the nose there, pal.)

And I’m not talking about the grand philosophical debates from our deepest thinkers and our best minds, if computers have risen to sentience, to consciousness. (Spoiler: No. Don’t be stupid. Jesus.)

And I’m not even talking about the moral, ethical, social, environmental, or economic impact of AI, because nobody else is either. Boooring.

What I am talking about is being replaced, about becoming expendable, about machines gaining the ability to adequately perform a very specific function that was previously the exclusive domain of skull meat.

What I’m talking about is that nothing I do matters. That nothing I can do matters.

In just the past few months, what was wild-eyed science fiction is now workaday reality. I’ve been dubious about the prospects of LLMs creating code (and lots and lots of other things) for as long as they’ve existed, but it’s hard to argue with the latest wave and their abilities from a purely practical, purely capitalistic, purely ship-something-anything perspective — the perspective that pays the bills. I’ve seen self-professed non-technical people bring functioning code into being, and that bests a significant number of actual humans I’ve worked with.

The legend has John Henry — the very best in the world — winning his battle against a machine, only to lose the war by, y’know, dying. And I sure as hell ain’t no John Henry. How many steel-drivin’ men take one look at their new opponent and just walk away? How many are making the right decision by doing so?

There are a thousand factors at play here (most of which are still in motion) but for plenty of small-scale, snap-together projects, something like Anthropic’s Claude Code or OpenAI’s Codex will be good enough, for economically-viable values of both “good” and “enough.” They’ll either burp up scripts that simply wouldn’t exist otherwise, or do (some of) the work of (some) junior or mid-level coders (somewhat) faster and cheaper. But the direction things are headed seems pretty clear.

Is the code any good? I don’t know. Who cares? Nobody looks at it anyway. AI produces a result, and results are what matter, and if you’re waiting for quality to factor significantly into that equation, I’ve got some bad news about the last 40 years of professional software development for you.

There are plenty of people I know — they’re not all professional programmers, but most are; people I respect and admire and envy — who have enthusiastically embraced this particular steam engine. Paul Ford wrote a wonderful essay about both his qualms and his excitement — Qualms: 4, Excitement: 6, final — and if what was being replaced wasn’t the basis for my definition of self, I might feel the same. I can ignore moral, ethical, social, environmental, and economic externalities just as well as the next guy.

But I am a programmer. Just like I’m a father and a husband and a son and a friend. It’s not something I do, it’s something that is fundamental to the core of my being. Like overly dramatic phrasing.

I got into computers because solving puzzles was fun, and building worlds was fun, and making things — the process of making things — was fun, down at the granular level. It was nice to have something at the end, but the act of creation was the exciting part. I suspect that predilection will begin to disappear (in commercial environments, at the very least), now that the people who do it — who want who do it — can be replaced. The journey actually was the reward for some subset of weird little freaks, but you can now skip all that crap and just jump to the end and get on with it.

People will argue that speaking English to LLMs is just another level of abstraction away from the physics of how the machine actually works. And while that’s technically true — the worst kind of true — it also misses the point. Industrialization fundamentally changes things, by quantum degrees. A Ding Dong from a factory is not the same thing as a gâteau au chocolat et crème chantilly from a baker which is not the same thing as cramming chunks of chocolate and scoops of whipped cream directly into your mouth while standing in front of the fridge at 2:00am. The level of care, of personalization, of intimacy — both given and taken — changes its nature. Digging a trench is a very different thing than telling someone to dig a trench. Assembling a clock is a very different thing than asking Siri for the time.

I was lucky enough to have a trench-digging enthusiasm when it was economically advantageous to do so. I managed to pretty much exactly hit the window when deep-nerd brain chemistry could produce a viable, even lucrative, career. I am fortunate to be able to lean into an early senescence and walk (or be pushed) away, as what I want to do and what the world wants me to do diverge.

It still makes me sad, though, that what I’ve spent 45 years of my life toiling at will likely end up as a footnote, the providence of folksy artisans and historical reenactors. I didn’t leave a dent in the universe so much as splatted against it. The world no longer has a need for what I somewhat sardonically call my art. We are all product managers now, pleading with obtuse underlings to go back and try again and to get it right this time. I remain a father and husband and son and friend, but the need for what I can do — the need for what programmers can do — is shrinking, and my conception of myself and my usefulness along with it.

There will be more software than ever, as its production is automated; we are entering the industrial age of the digital age. But less of this code will be elegant, or considerate, or graceful. Less of it will be created by removing what isn’t David, and less of it will be driven by a human understanding of human needs.

That was something I did that mattered. I’ll miss it.

tag:www.eod.com,2026:/blog//16.9941
No Kings Day
Oh, just click the link already!
Show full content

A photo of lots of people holding signs and wearing shirts opposing the Trump Administration.

tag:www.eod.com,2025:/blog//16.9940
https://eod.com/blog/2025/06/wrong-side-of-history
I mean, that makes sense, right?
Show full content

If it were me, I would simply choose not to be on the wrong side of history.

tag:www.eod.com,2025:/blog//16.9939
https://eod.com/blog/2025/06/well-we-did-end-up
More like TACO schmuck, am I right? Eh? Eh/
Show full content

Well, we did end up with a TACO truck on every corner, but not in the way we meant.

A photo of highly militarized police staging outside of an urban assault vehicle.

tag:www.eod.com,2025:/blog//16.9938
Large Language Profanity
Commit message: "Polite didn't work. Profane didn't work. Trying both."
Show full content

I think my favorite thing about leaked LLM system prompts is that they codify what programmers have been screaming at, demanding from, pleading with software to do for decades.

This sentiment could come from any time between Babbage and now: “For the love of all that is holy, please just goddamned work, just once! Do not give me the same error you have before! I do not care about that particular corner-case you are obsessed with, and I want you to just do as I fucking say!”

Only now, instead of landing as flecks of spittle on the monitor, it’s checked in and versioned.

- do as I fucking say! + do as I fucking say, _please_!
tag:www.eod.com,2025:/blog//16.9937
Saw You From Across the Bar
A while back, one of my kids and his girlfriend and some mutual friends of theirs went to Las Vegas to celebrate her birthday over a long weekend. As young people are wont to do, they booked the crappiest hotel...
Show full content

A while back, one of my kids and his girlfriend and some mutual friends of theirs went to Las Vegas to celebrate her birthday over a long weekend. As young people are wont to do, they booked the crappiest hotel for the cheapest price, to have more money to hand directly to the casinos. I did exactly the same thing when I was their age.

But Vegas has changed, and fraying carpets and broken sinks are not the only terrors that away you on the low end anymore.

A photo taken out a hotel room window, looking at the Sphere in Las Vegas as it looms over a nearby building. It is showing the smirking emoji face.

tag:www.eod.com,2025:/blog//16.9936
Methodologies for Dancing About Architecture
I have been a programmer for a very (very) (very) long time and it is my considered (and correct) opinion that the best software development methodology is not Agile or Waterfall or Spiral or Scrum or Kanban or Rapid Application...
Show full content

I have been a programmer for a very (very) (very) long time and it is my considered (and correct) opinion that the best software development methodology is not Agile or Waterfall or Spiral or Scrum or Kanban or Rapid Application Development or Feature-Driven Development or Test-Driven Development or Extreme or Lean or Joint Application Development or any of a couple of dozen others produced by people with books to sell and seminars to schedule.

The best software development methodology consists of one person with a list of things to do in a text file. If a piece of software cannot be development via this method, it should not be developed at all. Such things have only gotten us in trouble.

In very, very rare circumstances — operating systems, the space program, any AAA video game I like — the second-best software development methodology is allowed. This consists of a team of four or five people who share the text file and go out to lunch together every day but don’t talk about work.

tag:www.eod.com,2025:/blog//16.9935
Well, That's Terrifying
Oh, just click the link already!
Show full content

A gif of a parking lot lamp that is randomly flashing on and off. It's a very unsettling effect.

tag:www.eod.com,2025:/blog//16.9934
Shake the Planet
Dodgers, milkshakes, inexplicable public displays -- I'm a simple man, and this makes me happy.
Show full content

We are — as all good people are — Dodgers fans, and so we get taken out to the ballgame, and we root, root, root the home team, and if they don’t win it’s a shame, and then we go get milkshakes.

A view of Dodger Stadium, taken from 9RS, Row A.

I can’t tell you how we started doing this — other than a vague sense that there should always be milkshakes — but I do know that any time a game ends, we take the Academy exit, turn onto Stadium Way, and then merge with Riverside. A couple of miles down the road, at the intersection with Fletcher, there’s Rick’s.

Rick’s is… an institution. That’s a polite way of saying it’s got three and a half stars on Yelp. I’ve never actually eaten their food, but the shakes are good and it’s got a greasy-spoon charm and they’re open after games and it is an institution.

During the pandemic, they put “SPAGHETTI IS BACK” on their marquee, and it went viral, because we were all kind of nuts in 2021.

Yesterday, as a buddy and I were driving-through to get milkshakes — Dodgers: 12, Marlins: 7, in a game that had more bad fielding than I’ve seen before in my life, combined — the sign had this:

The marquee at Rick's Drive In and Out, that says, "HAPPY BDAY CRASHOVERRIDE".

(Yes, I know it’s a bad photo. My windshield was so dirty, the phone focused on that instead of the actual sign. Leave me alone.)

It said, “HAPPY BDAY CRASHOVERRIDE”. Which, no, it couldn’t possibly have.

“Crash Override” is the hero from the much-beloved and genuinely bad 1995 nerd movie “Hackers,” which posits that technically proficient people look like Jonny Lee Miller and Angelina Jolie in their mid-20s.

How? Why? What?

Maybe it was the release date? No, “Hackers” came out on September 15. Miller’s birthday? No, that’s November 15. Maybe they filmed some of the movie at Rick’s? No, it was shot in New York. Maybe they meant “HAPPY BIDET CRASHOVERRIDE”? I don’t know.

And so I committed the smallest act of journalism possible, which should qualify me for a Pulitzer given how things are going: I called the restaurant.

I said, “This is a weird question, but I came by last night after the game and saw the marquee said ‘HAPPY BDAY CRASHOVERRIDE’ and I was wondering if you knew why?”

And the poor woman who happened to be standing closest to the phone when it rang said: “I don’t know. The customers write stuff down and we put it up and we don’t know what it means.” Which, I admit, is disappointing and leaves me with no ending to this story.

Good milkshakes, though.

tag:www.eod.com,2025:/blog//16.9933
https://eod.com/blog/2025/04/waking-up-on-roku-city
It's the new Star Spangled Banner.
Show full content

My son calls the achy-muscled, sticky-mouthed aftermath of falling asleep on the sofa while watching TV “waking up on Roku Road.”

A screenshot of the Roku City screensaver.

tag:www.eod.com,2025:/blog//16.9932
https://eod.com/blog/2025/04/like-a-lot
They can't all be gems, folks.
Show full content

I’ve said it before and I’ll say it again:

I repeat myself a lot.

tag:www.eod.com,2025:/blog//16.9931
https://eod.com/blog/2025/04/drunkometer
The real test is if they can change to the backup fuel tank without being able to see the switch.
Show full content

My wife and I went to the pub tonight to watch the Dodger game, and accidentally discovered that you can tell the blood-alcohol level of a room by playing “Take Me Home, Country Roads” and seeing how many people sing along.

John Denver: Drunkometer.

tag:www.eod.com,2025:/blog//16.9930
The Odd Single
Look, it's my blog. I can randomly totter through my feelings for nine hundred words if I feel like it.
Show full content

On February 24, Greg Knauss was asked to remove himself from his place of employment.

That request came from his boss.

[The “Odd Couple” theme starts to play, but instead of a saxophone, it’s a tuba, which is somehow both sadder and much funnier.]

A screenshot from the first few seconds of opening to the TV show "The Odd Couple", with Felix Unger being handed a frying pan by his wife as she kicks him out. An image of a laptop has been badly placed over the pan.

I had never been laid-off before, so I’m going to use that as the excuse for not knowing what was coming, and not that I’m a monumental naif. When a one-on-one with your manager appears on your calendar late Friday afternoon for early Monday morning, I can now state with confidence that it’s not going to be a good thing. They’re trying to do you a favor by not ruining your weekend.

I was also surprised to find out that I’d be given two weeks notice — like if the company was quitting me. “We’ve enjoyed our time here, Greg, but have an opportunity that we feel we can’t pass up.”

I’d just had a good review, with a raise and a bonus, and I’m pretty sure my manager would have assured me that I wasn’t being dropped over the side for performance reasons if Legal allowed them to say anything that wasn’t absolutely, litigationally neutral. I’d wager the “I’m sorry” was reviewed and approved. It took all of fifteen minutes.

Since I am a giant bundle of OCD ticks and reward triggers, I used the two weeks to finish some documentation, host an in-person knowledge transfer, test and check-in the last of my code, and give a presentation to a large group of senior engineers on an architectural change that I’d made and was proud of. My wife made me remove the strike-through over my title on the first slide: “Greg Knauss, Expert Engineer”.

Well, I thought it was funny.

All told, getting laid-off seems to have gone as well as it could have, other than the whole not-having-an-income thing. They offered generous severance, plenty of support services, and that two weeks where I could say my good-byes and tidy up. I genuinely valued that.

I signed the non-disparagement agreement to get my severance, so the only real complaints I have are ████ ███, ████ ██ ████, and that motherfucking █████ ███ bullshit.

Ahem.

As of today, I’m two months out from my notice, and the various services will start to wind down through the start of the summer. I’m paying for my own health insurance. In two weeks, my “preferential re-hire period” ends and I won’t be considered for another role at the company for a full year. It’s like when the girl who dumps you blocks your number, but in a way that’s intended to encourage you to move on. Also, stop driving by her apartment, man; it’s creepy. It’s not your business whose car that is.

I think the biggest worry I have about all this is that it probably means my career is over, at least as a living, growing thing. I’m 57 years old, and I have no managerial aspirations or interest. IC4LIFE, baby. I’m good at what I do — sometimes very good — and I’ve been lucky enough to get paid increasing amounts of money to do it over the past 40 years. I’ve maybe, possibly, perhaps improved the lives of the people who use my software a little.

But 150,000 programmers were laid-off in 2024, with another 22,000 so far in 2025. There’s a global recession coming because Biff Tannen is in charge of the economy, and wants to see if he can do a wheelie. Oh, and anyone with a Cursor subscription and a big hole where their common sense should be thinks they’re going to start writing production code.

That’s not (much of) a lament. I’ll be (mostly) fine. If my career is over, employment probably isn’t. I feel sorry for the people who didn’t have the foresight to be born into literally the best job market for nerds in the history of the planet. Sorry, kids. It honestly seemed like the party would go forever.

It’s my emotional well-being that I have the biggest worries about, which is a very old-white-guy thing to have worries about after getting canned. I have yet to even begin the re-framing that I thought was still a decade away. If I’m not a professional, career programmer, who am I? Yeah, yeah: father, husband, friend, sexual dynamo, I know, I know. But I’ve put an awful lot of my conception of myself — the me that I think of when I think of me — into making software. “What do you do?” doesn’t really cover it — it’s more “Who are you?”

I’ve been encouraged by various smart and emotionally healthy people to see this as an adventure. But, of course, the Chinese word for “adventure” uses the same glyph as “unsettling disconnect between the current state of reality and the previous one, where you inextricably linked your self-identity and self-esteem to the recognition provided by the corporate reward cycle.” It’s a complex and beautiful language.

I sold my first piece of software when I was 17, and I’ve been doing basically that same thing in the four decades since. If I’m being honest, the idea of having that particular often-upward avenue closed off — by economic forces, by the biases of the culture, by the fact that various industry whims and fads that are treated as roadmaps — scares me, and I haven’t found a good way to deal with it yet.

Where am I going with this? I was hoping you’d know.

tag:www.eod.com,2025:/blog//16.9929
https://eod.com/blog/2025/04/seven-bribes-for-seven-votes
Nice work if you can get it.
Show full content

It’s so weird that it took years for Clarence Thomas to be removed from the Supreme Court and tried for accepting bribes even after it had been proven that he’s taken millions in “undisclosed gifts.”

…Wait, what?

tag:www.eod.com,2025:/blog//16.9928
https://eod.com/blog/2025/04/firestarter
Like, we're into the low hundreds, at least.
Show full content

I’m honestly a little surprised at how many people would burst into flame if I could suddenly set things on fire with my mind.

tag:www.eod.com,2025:/blog//16.9927
← Back to feeds