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

Don’t Touch My Code! Examining the Effects of Ownership on Software Quality June 22, 2026, 3:13 p.m.

Ownership is a key aspect of large-scale software development. We examine the relationship between different ownership measures and software failures in two large software projects: Windows Vista and Windows 7. We find that in all cases, measures of ownership such as the number of low-expertise developers, and the proportion of ownership for the top owner have a relationship with both pre-release faults and post-release failures. We also empirically identify reasons that low-expertise developers make changes to components and show that the removal of low-expertise contributions dramatically decreases the performance of contribution based defect prediction. Finally we provide recommendations for source code change policies and utilizationof resources such as code inspections based on our results.

pdf read

Introducing Domain-Oriented Microservice Architecture June 22, 2026, 3:11 p.m.

As Uber has grown to around 2,200 critical microservices, we experienced these tradeoffs first hand. Over the last two years, Uber has attempted to reduce microservice complexity while still maintaining the benefits of a microservice architecture. With this blog post we hope to introduce our generalized approach to microservice architectures, which we refer to as ā€œDomain-Oriented Microservice Architectureā€ (DOMA).

read

Color Palette Pro Feb. 19, 2026, 4:23 p.m.

Generate customizable color palettes in advanced color spaces that can be easily shared, downloaded, or exported.

color tools

Things you're allowed to do Jan. 31, 2026, 4:17 p.m.

This is a list of things you’re allowed to do that you thought you weren’t, or didn’t even know you could.

lists

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