Loading...

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

Nostalgia for Physical Media

YX Problem

I've Misunderstood the Single Responsibility Principle

Programming, language

Phrases in computing that might need retiring

You say “cave dweller debugging”, I say debug logging

Having the right data

When to “address” “technical debt”?

What is software engineering?

Aphorism Considered Harmful

An Imagined History of Agile Software Development

My proposal for scaling open source: don’t

There is no “us” in team

A hopefully modern description of Object-Oriented Analysis

On UML

“Reasoning about code” is a scam

Discipline Doesn’t Scale

Self-organising teams

Free as in Water

Tiger to Catalina: let’s port some code

First, Consider No Harmful

Pairing in Github

Zen and the Art of Software Maintenance

The challenges of teaching software engineering

…and in the end there will be the command line (2015)

There’s more to it

Hyperloops for our minds

The Fragile Manifesto

Grooming the Backfog

The App that Wasn’t (Yet)

More →