2026  28

May  1

weeknote-2026-20

May 16, 2026 · 2 min

April  6

weeknote-2026-16

April 24, 2026 · 14 min

weeknote-2026-15

April 17, 2026 · 7 min

weeknote-2026-15

April 17, 2026 · 15 min

China Shock Code Shock

April 15, 2026 · 2 min

weeknote-2026-14

April 10, 2026 · 8 min

weeknote-2026-13

April 3, 2026 · 4 min

March  5

weeknote-2026-12

March 27, 2026 · 5 min

weeknote-2026-11

March 20, 2026 · 5 min

agents

March 17, 2026 · 1 min

weeknote-2026-11

March 14, 2026 · 4 min

weeknote-2026-10

March 6, 2026 · 3 min

February  4

medium

February 27, 2026 · 1 min

weeknote-2026-08

February 27, 2026 · 7 min

weeknote-2026-06

February 17, 2026 · 6 min

weeknote-2026-05

February 7, 2026 · 3 min

January  12

weeknote-2026-04

January 30, 2026 · 5 min

weeknote-2026-04

January 30, 2026 · 5 min

weeknote-2026-03

January 23, 2026 · 5 min

weeknote-2026-03

January 23, 2026 · 5 min

weeknote-2026-02

January 16, 2026 · 10 min

Becoming Agentic

January 12, 2026 · 1 min

Next Two Years of Software Engineering

January 12, 2026 · 2 min

AI Oh Shit - Claude Code

January 10, 2026 · 4 min

Week Note 2026-01-09

January 9, 2026 · 10 min

A Falling Tsar

January 7, 2026 · 1 min

Dan Wang 2025 Letter

January 7, 2026 · 5 min

Simon Willison 2025 Review

January 7, 2026 · 1 min

2025  32

October  7

devops

October 17, 2025 · 3 min

Code Health Guardian

October 15, 2025 · 6 min

code tools

October 15, 2025 · 2 min

television

October 13, 2025 · 2 min

Reading Process

October 11, 2025 · 2 min

amazon s3

October 9, 2025 · 1 min

Consume vs Create

October 9, 2025 · 1 min

June  1

Why weren’t they grateful?

June 19, 2025 · 2 min

May  2

Obsidian Templating

May 10, 2025 · 2 min

Papercuts

May 10, 2025 · 1 min

April  6

Golang Context

April 25, 2025 · 2 min

Abroad in Japan

April 18, 2025 · 5 min

Optimistic Locking

April 18, 2025 · 1 min

Napoleon

April 17, 2025 · 1 min

Curiosity

April 16, 2025 · 1 min

The Score Takes Care of Itself

April 10, 2025 · 2 min

March  2

NFTables

March 6, 2025 · 2 min

What’s the worst thing that can happen?

March 5, 2025 · 1 min

February  14

White Holes

February 27, 2025 · 2 min

Taking Notes

February 26, 2025 · 1 min

Accelerate

February 24, 2025 · 2 min

Renaissance

February 20, 2025 · 2 min

Panama Canal

February 19, 2025 · 1 min

Continuous Integration

February 18, 2025 · 1 min

Cognitive Load

February 16, 2025 · 1 min

What is a quoteblog

February 16, 2025 · 2 min

The Software Craftsman

February 15, 2025 · 1 min

How mathematics built the modern world

February 14, 2025 · 1 min

How Big Things Get Done

February 13, 2025 · 3 min

Rework

February 12, 2025 · 1 min

Shop Class as Soulcraft

February 12, 2025 · 2 min

How I made this blog

February 9, 2025 · 4 min

2024  12

May  4

13k ARR for Obsidian Sync

May 2, 2024 · 2 min

Discovery of France (book)

May 1, 2024 · 11 min

How big things get done (book)

May 1, 2024 · 2 min

Snowball (book)

May 1, 2024 · 3 min

April  1

Green Transition Should Be Years Not Decades

April 19, 2024 · 2 min

January  7

Software Quality

January 11, 2024 · 2 min

Go chi router jwtauth

January 11, 2024 · 2 min

Phones

January 11, 2024 · 2 min

Rotating JWK

January 11, 2024 · 2 min

Exponential Backoff and Jitter

January 5, 2024 · 1 min

Writing

January 5, 2024 · 2 min

PR Reviews

January 5, 2024 · 2 min

2023  18

December  2

Git Identities

December 19, 2023 · 1 min

Golang Error Handling

December 19, 2023 · 1 min

October  2

F1 Expansion

October 10, 2023 · 8 min

Galway Urban Planning

October 10, 2023 · 3 min

May  2

Happy City

May 24, 2023 · 4 min

Using GORM

May 16, 2023 · 3 min

April  2

Unit Testing fetch calls in a Cloudflare Worker

April 27, 2023 · 2 min

Vary Header

April 25, 2023 · 5 min

March  4

Friday Deploys

March 31, 2023 · 3 min

Increasing resource quotas in GKE

March 23, 2023 · 2 min

Pareto Principle in Software Engineering

March 20, 2023 · 4 min

Book: Software Craftsmanship

March 15, 2023 · 6 min

February  2

Why the Dutch love cycling

February 21, 2023 · 3 min

Cloudflare redirect

February 7, 2023 · 3 min

January  4

State of the blog

January 31, 2023 · 4 min

Kubernetes Multi Cluster

January 17, 2023 · 5 min

Perfect vs Good Enough

January 6, 2023 · 3 min

Never-Ending Pull Request

January 4, 2023 · 3 min

2022  4

December  2

Take Ownership

December 26, 2022 · 3 min

Books I’ve Read

December 26, 2022 · 10 min

October  1

Track Your Achievements

October 10, 2022 · 3 min

June  1

How to write better for software engineers.

June 13, 2022 · 1 min

2021  5

October  3

Weekly Summary 2021-10-30

October 30, 2021 · 1 min

Kubernetes Services

October 27, 2021 · 2 min

Reading List for Software Engineers

October 27, 2021 · 1 min

September  1

Hello World

September 26, 2021 · 2 min

April  1

Backing up and restoring etcd

April 3, 2021 · 3 min

2020  1

December  1

Manually loading an Apparmor profile to Kubernetes

December 7, 2020 · 3 min