Loading...

Tag trends are in beta. Feedback? Thoughts? Email me at [email protected]

The future of software engineering is SRE

Askers vs. Guessers

Why software only moves forward

I think content is a bad business

90% of performance is data access patterns

Why you shouldn't use AI to write your tests

Using AI to spark connections at a conference

Software engineering salaries come from one of three budgets

People like me are why you shouldn't run a hosting company

Working with product

How many years to senior engineer?

You can't stop the business, or why rewrites fail

You can't fix the wrong abstraction

Build semantic search in an afternoon? Yep 🤯

If you're so good, why aren't you making 600k at BigTech?

Coding Is the Easy Part

You don't *have to* build it sloppy to go fast

Coding forces you to understand the problem

The Italian foods theory of bad software design

Saving time in UTC doesn't work and offsets aren't enough – a painful lesson from production

I used indie hacking to sponsor my own green card

Finding unresolved promises in JavaScript

25 lessons from 25 years of coding

Your career needs a vision

What I learned from Software Engineering at Google

Interview like an asset, not a beggar

Computer science is not software engineering

Why senior engineers get nothing done

Why Understanding Beats Knowledge

I fell into a hole setting up fetch mocking in Jest one too many times so I wrote this guide to save you time and frustration

More →