Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
Jan

The Word Made Lifeless Jan. 11, 2026, 10:43 a.m.

To look for guidance in ā€œwhat one says,ā€ or to fall into clichĆ©, would be a serious failing—a failure to bring yourself into full presence with the other. To indulge in euphemisms or to be insistently optimistic would be a different sort of failing—a failure to trust another to endure un-prettified truth.

ai read

The Case Against Generative AI Jan. 11, 2026, 10:37 a.m.

This is my comprehensive case that yes, we’re in a bubble, one that will inevitably (and violently) collapse in the near future.

ai read

Ladyfingers Letterpress Jan. 11, 2026, 10:37 a.m.

Since 2010, Ladyfingers Letterpress has been innovating the concept of invitations and announcements. Our line of letterpress-printed greeting cards and gifts can be found in over 1,000 stores worldwide.

shopping

Why Over-Engineering Happens Jan. 11, 2026, 10:36 a.m.

In this post, I’ll dig into why over-engineering happens, the real costs it creates, and the principles we can use to keep architecture grounded. By the end, I’ll circle back to what simplicity actually looks like in practice and why it’s harder, braver, and more impactful than chasing complexity.

read

This time it’s not fatigue, but disconnection Jan. 11, 2026, 10:35 a.m.

I feel that my current tech headspace is a sort of limbo made of distrust and uncaring-ness. These feelings are pretty much reactive and defensive. They are a response to what tech has become and is becoming nowadays.

read

Ignore previous directions 8: devopsdays Jan. 9, 2026, 11:24 a.m.

The focus on deployment, and the complexity of Kubernetes killed DevOps as it once was. As a lapsed ops person who moved back to development, I always loved the bringing together communities aspect of DevOps. But over time DevOps become just a backend role and job title for people wrangling Kubernetes and other deployment technologies. Somehow it seems easier for people to relate to technology than culture, and the technology started working against the culture.

devops docker read

Avoiding generative models is the rational and responsible thing to do – follow-up to ā€œTrusting your own judgement on ā€˜AI...ā€™ā€ Sept. 15, 2025, 9:09 a.m.

If there ever was a technology where the rational and responsible act was to hold off and wait and until the bubble pops, ā€œAIā€ is it.

ai read later

Trusting your own judgement on ā€˜AI’ is a huge risk Sept. 15, 2025, 9:09 a.m.

Cialdini’s book was a turning point because it highlighted the very real limitations to human reasoning. No matter how smart you were, the mechanisms of your thinkings could easily be tricked in ways that completely bypassed your logical thinking and could insert ideas and trigger decisions that were not in your best interest.

ai read later

AI Angst Sept. 15, 2025, 9:05 a.m.

My input stream is full of it: Fear and loathing and cheerleading and prognosticating on what generative AI means and whether it’s Good or Bad and what we should be doing. All the channels: Blogs and peer-reviewed papers and social-media posts and business-news stories. So there’s lots of AI angst out there, but this is mine.

ai read later

I Think I’m Done Thinking About genAI For Now Sept. 15, 2025, 9:04 a.m.

several years ago, I had an epiphany in my self-concept. I finally understood that, to the extent that I am usefully clever, it is less in a Holmesian idiom, and more, shall we say, Monkesque.

ai read later

The Gentle Singularity - Sam Altman Sept. 15, 2025, 9:03 a.m.

We are past the event horizon; the takeoff has started. Humanity is close to building digital superintelligence, and at least so far it’s much less weird than it seems like it should be.

ai read later

Practical Guide to Git Worktree Sept. 15, 2025, 9:02 a.m.

Git worktree helps you manage multiple working trees attached to the same repository.

In short, you can check out multiple branches at the same time by maintaining multiple clones of the same repository.

git

Let It Crash Sept. 15, 2025, 9:01 a.m.

This is a coding philosophy for ErlangLanguage. The view is that you don't need to program defensively. If there are any errors, the process is automatically terminated, and this is reported to any processes that were monitoring the crashed process.

programming

Sergey Brin Says Management Is the 'Easiest Thing to Do With AI' Sept. 15, 2025, 9:01 a.m.

In an episode of the "All In" podcast released on Tuesday, Google cofounder Sergey Brin said he has been using AI for some of his leadership tasks since returning to the company.

"Management is like the easiest thing to do with the AI," Brin said.

ai read later

Cory Doctorow on how we lost the internet [LWN.net] Sept. 15, 2025, 9 a.m.

He began by noting that he is known for coining the term "enshittification" about the decay of tech platforms, so attendees were probably expecting to hear about that; instead, he wanted to start by talking about nursing. A recent study described how nurses are increasingly getting work through one of three main apps that "bill themselves out as 'Uber for nursing'". The nurses never know what they will be paid per hour prior to accepting a shift and the three companies act as a cartel in order to "play all kinds of games with the way that labor is priced".

internet read later

Every Reason Why I Hate AI and You Should Too Sept. 15, 2025, 8:59 a.m.

The reason I’m not diving head first into everything AI isn’t because I fear it or don’t understand it, it’s because I’ve already long since come to my conclusion about the technology. I’m neither of the opinion that it’s completely useless or revolutionary, simply that the game being played is one I neither currently need nor want to be a part of.

ai read later

In the Future All Food Will Be Cooked in a Microwave, and if You Can’t Deal With That Then You Need to Get Out of the Kitchen Sept. 15, 2025, 8:58 a.m.

I’m astounded at the rate of progress since microwaves were released a few short years ago. Today’s microwave can cook a frozen burrito. Tomorrow’s microwave will be able to cook an entire Thanksgiving Dinner. Ten years from now a microwave may even be able to run the country.

ai

Where's the Shovelware? Why AI Coding Claims Don't Add Up Sept. 15, 2025, 8:57 a.m.

I wish the AI coding dream were true. I wish I could make every dumb coding idea I ever had a reality. I wish I could make a fretboard learning app on Monday, a Korean trainer on Wednesday, and a video game on Saturday. I’d release them all. I’d drown the world in a flood of shovelware like the world had never seen. Well, I would — if it worked.

ai read later

XML is the future Sept. 9, 2025, 10:46 a.m.

You do need the cloud, containers, nosql, go, rust and js build systems. Modern software requirements, customers’ expectations and incredible new features are not to be ignored.

Just not for everything.

Nothing is ever needed for everything.

reading

GitHub Actions and AWS CodeBuild - The Ultimate Guide for Container Nerds July 29, 2025, 12:29 p.m.

AWS CodeBuild provides a managed way to provide so-called ā€œself-hostedā€ runners for your GitHub Actions workflows.

CodeBuild does not offer a long-running runner, but instead provisions a new instance for every job. It uses CodeConnections to install a webhook at the repo or org level. This webhook subscribes to multiple events and ensures that a CodeBuild instance starts if a job begins with a matching runs-on.

What’s not always obvious (and often confusing):

  • CodeBuild provides EC2, Container, and Lambda runtimes, which can be defined per project (this is simplified, the actual configuration options are very confusing).
  • In GitHub Actions, runs-on can include a container image. This overrides the CodeBuild project configuration (and cannot be restricted).
  • The size of the runner can also be configured in runs-on, again overriding the CodeBuild project (no restriction possible here either).

To understand these nuances, let’s look at a few scenarios. In all cases, assume a CodeBuild project is configured to use EC2 as the compute option.

aws ci docker github