Talk to your colleagues over pull requests, not Jira tickets

Why I prefer rebase over merge (and everything else)

You're not a senior engineer until you’ve worked on a legacy project

4 Lessons We Learned from Bringing AI to Our Company

Is code an asset or a liability?

The Pragmatic Engineer’s Career Advice for Tough Times

The difference between pushing developers to start their engine and pushing them off a cliff

Pair programming: 2 years in, these are the benefits and challenges

OpenAI O1 is here - how will you use it?

Still talking to your rubber duck? Draw a diagram instead.

I have 30 years of experience and still need a mentor. You do too.

The WordPress drama or how to scare your contributors away

Is code an asset or a liability?

About 10% of developers 'do virtually nothing'

Be More Full-Stack: The Pragmatic Engineer’s Career Advice for Tough Times

OpenAI O1 is here - how will you use it?

Stack Overflow Survey: 80% of developers are unhappy

It's Programmer's Day, please don't burn yourself out!

What’s so BIG about Small Language Models?

Two rules of AI business and startups that ignore them

Why I prefer rebase over merge (and everything else)

69% of developers waste 8+ hours weekly on inefficiencies like technical debt

Building Software Like a Motorcycle

80% of developers are unhappy. The problem is not AI, nor is coding

There is always something: Fighting distractions as a software developer

DHH: Make Software Simple Again

Improving Software Architecture Through Murder Boards

Write spike stories like fairy tales

From zero to full ownership of a legacy system in under 2 months

Viktor Farcic: There is no such thing as a DevOps engineer

More →