The Curious Engineer

All blogs / Zig

Andrew Kelley

andrewkelley.me

My personal website - thoughts, project demos, research.

ZigSoftware / engineering practiceEssays / personal

Posts
39 from 2 Apr 2011 to 31 Jul 2026
Posting
now and then (2 in the last year)
Kind
personal blog
Feed
https://andrewkelley.me/rss.xml

2026 2

  1. Don't Take the Black Pill (Text Adaptation)
  2. My Thoughts on the Bun Rust Rewrite

2025 4

  1. Zig's New Async I/O (Text Version)
  2. An Open Letter to Everyone I've Butted Heads With
  3. Renting is for Suckers
  4. OpenZFS Bug Ported to Zig

2024 3

  1. Zig's New CLI Progress Bar Explained
  2. Redis Renamed to Redict
  3. Why We Can't Have Nice Software

2023 2

  1. The Techno-Optimist Manifesto
  2. So Long, Twitter and Reddit

2020 1

  1. `zig cc`: a Powerful Drop-In Replacement for GCC/Clang

2019 1

  1. Why I'm donating $150/month (10% of my income) to the musl libc project

2018 6

  1. Using Zig to Provide Stack Traces on Kernel Panic for a Bare Bones Operating System
  2. String Matching based on Compile Time Perfect Hashing in Zig
  3. I Quit My Cushy Job at OkCupid to Live on Donations to Zig
  4. Zig: January 2018 in Review
  5. Unsafe Zig is Safer Than Unsafe Rust
  6. Zig: December 2017 in Review

2017 4

  1. A Better Way to Implement Bit Fields
  2. Zig: Already More Knowable Than C
  3. Zig Programming Language Blurs the Line Between Compile-Time and Run-Time
  4. Troubleshooting a Zig Regression with apitrace

2016 1

  1. Introduction to the Zig Programming Language

2014 3

  1. Turn Your Raspberry Pi into a Music Player Server
  2. Laptop Review - Bonobo Extreme
  3. My Quest to Build the Ultimate Music Player

2013 9

  1. Do Not Use bodyParser with Express.js
  2. JavaScript Callbacks are Pretty Okay
  3. I am not a "JavaScript Developer".
  4. 7dRTS Game Reviews
  5. Pillagers! 7dRTS Game Development Journal
  6. Private Methods in JavaScript
  7. Spot the Fail
  8. Statically Recompiling NES Games into Native Executables with LLVM and Go
  9. Rapid Development Email Templates with Node.js

2011 3

  1. How to be Successful at PyWeek
  2. John Muir Trail from the Perspective of Andrew Kelley
  3. Lemming - PyWeek #12 Game Development Journal