To hell with the business case

I agree with everything that Matt says here. Evangelising accessibility by extolling the business benefits might be a good strategy for dealing with psychopaths, but it’s a lousy way to convince most humans. The moment you frame the case for any kind of inclusion or equity arou … | Continue reading


@buttondown.email | 1 year ago

Teaching Accidental and Essential Complexity

Continue reading


@buttondown.email | 2 years ago

I Am a SQL Injection Attack

Continue reading


@buttondown.email | 2 years ago

Snippet Praxis

Continue reading


@buttondown.email | 2 years ago

The Nature of Software

Continue reading


@buttondown.email | 2 years ago

I have complicated feelings about TDD

Comments | Continue reading


@buttondown.email | 2 years ago

Excel Is Pretty Dang Cool

Comments | Continue reading


@buttondown.email | 2 years ago

Search Less, Browse More

Continue reading


@buttondown.email | 2 years ago

We have met the Excelnemy and he is us

Continue reading


@buttondown.email | 2 years ago

What's the Most Expensive Software per Byte?

Continue reading


@buttondown.email | 2 years ago

Six programming languages I’d like to see

Continue reading


@buttondown.email | 2 years ago

I built a scalable real-time multiplayer sudoku board in 3 days

Continue reading


@buttondown.email | 2 years ago

How to Memorize a Larger Multiplication Table

Continue reading


@buttondown.email | 2 years ago

Buttondown is a small, elegant tool for producing newsletters

Continue reading


@buttondown.email | 2 years ago

One secret tip for first-time OSS contributors. Shh don't tell anyone else

Continue reading


@buttondown.email | 2 years ago

Technology Changes Fast

Continue reading


@buttondown.email | 2 years ago

More Control with Idempotency

Comments | Continue reading


@buttondown.email | 2 years ago

The Esotech Lit Gap

Continue reading


@buttondown.email | 2 years ago

The Software Iron Triangle

Continue reading


@buttondown.email | 2 years ago

I finally found a use for XML

Continue reading


@buttondown.email | 2 years ago

Software I'm Thankful For

Continue reading


@buttondown.email | 2 years ago

The Parable of the Crow

Continue reading


@buttondown.email | 2 years ago

Independent sources say the Russian border shuts down in less than 48 hours

Continue reading


@buttondown.email | 2 years ago

A Short Treatise on Bugs

Continue reading


@buttondown.email | 2 years ago

Read “Data and Reality”

Continue reading


@buttondown.email | 2 years ago

Reasons Kubernetes is so complex

Continue reading


@buttondown.email | 2 years ago

Five years, one paying customer

Continue reading


@buttondown.email | 2 years ago

Uncomfortable Truths in Software Engineering

Continue reading


@buttondown.email | 2 years ago

Why it's OK to abandon your side projects

Continue reading


@buttondown.email | 2 years ago

Alloy 6 First Impressions

Continue reading


@buttondown.email | 3 years ago

I've been reading a lot about tomatoes

Continue reading


@buttondown.email | 3 years ago

Keeping Things Simple Is Not Always Simple, If Ever

Continue reading


@buttondown.email | 3 years ago

Defense in Depth is a good thing

Continue reading


@buttondown.email | 3 years ago

Monorepos and Forced Migrations

Continue reading


@buttondown.email | 3 years ago

Jewmain Driven Design

Continue reading


@buttondown.email | 3 years ago

How ACOUP made me a better programmer

Continue reading


@buttondown.email | 3 years ago

Self-driving cars are nearly there, except for all the hard stuff

Continue reading


@buttondown.email | 3 years ago

A Survey of Mathy Jobs

Continue reading


@buttondown.email | 3 years ago

Art vs. Engineering

Continue reading


@buttondown.email | 3 years ago

Algorithm Monocultures

Continue reading


@buttondown.email | 3 years ago

I ****Ing Hate Science

Continue reading


@buttondown.email | 3 years ago

Program Spaces and Interesting Counterexamples

Continue reading


@buttondown.email | 3 years ago

Blue Boat

Continue reading


@buttondown.email | 3 years ago

Misconceptions about Formal Methods

Continue reading


@buttondown.email | 3 years ago

Ads are not bad; Ads can be great

Continue reading


@buttondown.email | 3 years ago

Apple Might Die

Continue reading


@buttondown.email | 3 years ago

Tuesday Letter #26 – Coding Career and Learning Automation

Continue reading


@buttondown.email | 3 years ago

Users Are Nondeterministic Agents of Chaos

Continue reading


@buttondown.email | 3 years ago