2019
2026
- Why I Still Believe in Mentorship
- Advice to Young Developers
- GitHub Was Never about the Source Code
- How Other Link Checkers Do Recursion
- Five Years of Trying to Add Recursion to lychee
- Hosting My Own Newsletter
- On Taste
- Now's the Time to Start That Blog
2022
- A Reader Mode Proxy for the Slow Web
- zerocal - A Serverless Calendar App in Rust Running on shuttle.rs
2024
- So You Want to Start a (Tech) Podcast
- Follow the Hackers
- Be Simple
- What to Write
- Move Slow and Fix Things
- Asking Better Questions
- The Dying Web
- How to Sell to Developers
2021
- The Uber of Poland
- How Does the Unix `history` Command Work?
- Spreadsheets Make for Great Business Ideas
- Starting a Print-on-Demand Business as a Software Engineer
- So You Want to Earn Money with Open Source
2020
- My Blog Just Got Faster: Cloudflare Workers and AVIF Support
- Launching a Side Project Backed by GitHub Sponsors
- What Happened to Programming in the 2010s?
- Tips for Faster Rust Compile Times
- Gravity
- Hacker Folklore
- A Timelapse of Timelapse
2010
- Overkill – Java as a First Programming Language
- How to Sort a Vector or a List in C++ Using STL
- Why I Love Text Files
2009
2025
- Building Up and Sanding Down
- On Choosing Rust
- How to Review Code
- Repeat Yourself
- Watching Millionaires
- Paolo the Plumber
- Reinvent the Wheel
- No Matter What
- The Best Programmers I Know
2017
- Rust for Rubyists
- Making Myself Obsolete
- Modern Day Annoyances - Digital Clocks
- Learn Some Rust during Hacktoberfest
- A Little Story about the `yes` Unix Command
- Lightning Fast Image Previews with Pure CSS and LQIP
- Go vs Rust? Choose Go.
- Afraid of Makefiles? Don't Be!
- Of Boxes and Trees - Smart Pointers in Rust
- Why Type Systems Matter
- Being a Professional Programmer
- The Future of Rust
- Launching a URL Shortener in Rust Using Rocket
- The Essence of Information
- Why I Love Programming
2023
2011
2018
- What Is Rust Doing behind the Curtains?
- The Unreasonable Effectiveness of Excel Macros
- Switching from a German to a US Keyboard Layout - Is It Worth It?
- fastcat - A Faster `cat` Implementation Using Splice
- That Octocat on the Wall
- Ten Years of Vim
- Refactoring Go Code to Avoid File I/O in Unit Tests
- A Tiny `ls` Clone Written in Rust
- Rust in 2018
- Functional Programming for Mathematical Computing