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

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

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

Programming Sucks Oct. 29, 2014, 5:33 p.m.

Most people don’t even know what sysadmins do, but trust me, if they all took a lunch break at the same time they wouldn’t make it to the deli before you ran out of bullets protecting your canned goods from roving bands of mutants.

programming funny read

What is 1080i (Part 2) Feb. 17, 2006, 12:01 a.m.

video hd read reference

What is 1080i? (Part 1) Feb. 17, 2006, midnight

video hd read reference

Nitric Acid Acts Upon Trousers Feb. 1, 2006, 10:38 p.m.

I learned another fact. Nitric acid not only acts upon copper, but it acts upon fingers. The pain led to another unpremeditated experiment. I drew my fingers across my trousers and another fact was discovered. Nitric acid acts upon trousers.

flagged funny read