Articles
Blog posts, journal articles, white papers, and talks. This is really just a collection of my favorite articles and talks. Some detail interesting projects, some discuss polarizing opinions, and some are super informative guides.
2026
- Yap: a particular kind of slop by Kayla Washburn-Love (2026)
- DIY professional grade solar panel installation by Joey Hess (2017)
- Plain Text Accounting is Pretty Cool by Sumner Evans (2026)
- Microlighter by Dave Rupert (2026)
- How I browse the Web with uBlock (Hard Mode) by untrusem (2026)
- Writing a Fast Compiler by Marc Kerbiquet (2024)
- Static HTML Comments by Derek Sivers (2022)
- My comment section is static HTML by jvalol (2026)
- The comments that go into code versus those that go into the pull request description by Raymond Chen (2026)
- Why Tiny JPEGs Look Different in Chrome by Guillaume Técher (2026)
- Toggles Considered Harmful by Lukas Mathis (2026)
- A shell colon does nothing. Use it anyway. by Filip Roséen (2026)
- Your harddrive is probably full by Viktor Löfgren (2026)
- Don't Take the Black Pill by Andrew Kelley (2026)
- Calm Technologies That Excite Me by Abhigyan Tripathi (2026)
- A Practical Guide to Applying Data Oriented Design (DoD) by Andrew Kelley (2022)
- Prefactoring: Clear the Way for Your New Feature by Google Testing Blog (2026)
- Minimal Git CI using hooks by mccd (2026)
- Faulty Towers, vibe sickness, and the vibe bobsled by Christine Lemmer-Webber (2026)
- SQLite should have (Rust-style) editions by Martin Dørum (2026)
- How I use HTMX with Go by Alex Edwards (2026)
- Hating AI in 2026 by Eamon Caddigan (2026)
- How my images are dithered by Jo (2026)
- The Proportional Web by Oskar Wickström (2026)
- Running 1000 tests in 1s by Marvin Hagemeister (2022)
- Google’s exponential path to climate-wrecking digital bloat by Ketan Joshi (2026)
- If you’re a button, you have one job by Marcin Wichary (2026)
- .gitignore Isn’t the Only Way To Ignore Files in Git by Nelson Figueroa (2026)
- What can wonky APIs tell us about the web? by Alex Chan (2026)
- What was nice about the UI of Windows 2000 by movq (2026)
- write for 1 person by Julia Evans (2020)
- Every Frame Perfect by Nikita Prokopov (2026)
- I wish Deno would keep doing what it does best by 洪 民憙 (Hong Minhee) (2026)
- Quality in the Age of Slop by Sinclair Target (2026)
- The social contract of writing by Johanna Larsson (2026)
- It's time to talk about my writerdeck by Veronica Explains (2026)
- On the <dl> by Ben Myers (2021)
- Don't Roll Your Own... by Susam Pal (2026)
- Just Fucking Use Go by Blain Smith (2026)
- Do I belong in tech anymore? by Ky Decker (2026)
- Deleteduser.com —a $15 PII Magnet by Mike Sheward (2026)
- The Missing GitHub Status Page by mrshu (2022)
- If you thought the speed of writing code was your problem - you have bigger problems by Andrew Murphy (2026)
- Email address obfuscation: What works in 2026? by Spencer Mortensen (2026)
- When All You Can Do is All or Nothing, Do Nothing by Harry Roberts (2026)
- Native Instant Space Switching on MacOS by Arhan Chaudhary (2026)
- I'm OK being left behind, thanks! by Terence Eden (2026)
- This Is Not The Computer For You by Sam Henri Gold (2026)
- Hold on to your Hardware by マリウス (2026)
- Why I don't think AGI is imminent by Denis Lantsman (2026)
- Don't Get Distracted by Caleb Hearth (2017)
- My AI Adoption Journey by Mitchell Hashimoto (2026)
- Colorblind-Friendly Design Guide for Developing Apps by Terryc21 (2025)
- Giving University Exams in the Age of Chatbots by Ploum (2026)
- Getting Started with Voice Driven Development by Emily Shea (2019)
- Why Senior Engineers Let Bad Projects Fail by Lalit Maganti (2026)
- Allocation is not Initialization by Jose Colon Rodriguez (2024)
- The PERFECT Code Review: How to Reduce Cognitive Load While Improving Quality by Daniil Bastrich (2026)
- What To Use Instead of PGP by Soatok (2024)
- It’s hard to justify Tahoe icons by Nikita Prokopov (2026)
- Why Object of Arrays (SoA pattern) beat interleaved arrays: a JavaScript performance rabbit hole by Royal Bhati (2025)