
Go Doesn't Force Clean Architecture. That's Your Job.
The criticism of this is everywhere. Open any Go thread long enough and someone will show up to...

Author profile
adam, distributed system/backend dev. I write, I also play piano and I sing kinda okay.
Browse the latest writing surfaced through DevArt.

The criticism of this is everywhere. Open any Go thread long enough and someone will show up to...

This isn't my main piece for the week, it's more of a "contributes nothing to knowledge" kind of...

Can't believe I spent 2 weeks writing this. Last week, I gave a talk at a Cursor community event...

A few days ago, I wrote "Understanding Over Origin" and it got alot of engagement and I'm really...

The Junior Developer Pipeline Is Broken... And AI Broke It Deletes the career...

Many of developers communities are asking the wrong question. Not because they're wrong to worry...

This is going to be a very different article from what I usually write. No technical discussions,...

My 2nd article this week, I'm supposed to keep it to just once per week but whateverrr, I've had this...

...now, I pride myself on being good at my job, I'm fast at catching mistakes, I'm efficient at...

I once spent quite some time optimizing a database query that was bringing our API to its knees. We...

Every engineer has fantasized about it: starting over. Throwing out the old system and building...

I've been trying to keep my publishing schedule to one article a week, but this one felt too special...

If you've shipped software in the last three years, you've probably watched your job description...

Most bad decisions in software engineering aren't made because the engineer chose wrong between two...

This will be a boring article today, but I wanted to write it after talking to a developer who...

You've seen the developer. Maybe you are the developer. They discover DRY — ✨ Don't Repeat Yourself...

The argument sounds reasonable: fewer lines of code mean fewer bugs. Simpler to review, easier to...

Here's a thing nobody talks about in the "building a healthy engineering culture" TED talks: junior...

No sides. No agenda. Just two languages walking into a bar and us watching what happens. ...

We obsess over making code last. Maybe we should obsess over making it leave gracefully. There's...

Why I'm Building SaaS in 2026 SaaS as reliable plumbing for fragile agents ...

There is a belief quietly embedded in some engineering cultures that suffering equals seriousness....

You've seen this person. Maybe you've worked with them for years. They leave 40 comments on your PR....

Most teams treat Redis as a magic eraser for slow queries. Here is what an actual caching strategy looks like, with real TypeScript solutions you can use today.

Welcome back. Last episode, we reviewed a Laravel function that used three loops to reconstruct an...

We all start somewhere. Some developers begin their careers writing clean, well-structured code,...

There is a conversation that happens in engineering teams all over the world, constantly, and it...

Everyone reaches for Redis and Kafka the moment they need real-time. What if you didn't have to? I'm...

"Premature optimization is the root of all evil." Donald Knuth wrote that in 1974. It is one of the...

Nobody warns you about these in bootcamp. You learn them the hard way, usually at 11pm before a...
Advertisement