Posts
- Differing Values In A Team Are Costly
- Named Arguments In Rust, If You Want Them
- DB Indexes Do Not Magically Compose
- Type Unions Don't Always Compose Well
- Trying To Understand Copilot's Type Spaghetti
- Property Testing Stateful Code in Rust
- Finding And Debugging A Nushell Performance Issue
- Feature Flags In Depth
- Changing Node Version Requirements Should Not Bump Your Major Version
- It's All Just Debian
- How To Adopt Mypy On Bigger Projects
- Writing The World's Most Boring Quine
- Ideas For A Javascript Stricter Mode
- Augmenting Existing Struct APIs with Rust Traits
- A Couple Lines To Improve Print-Based Debugging In Loops
- Writing Your Own Sudo
- Precision In Technical Discussions
- A Conjecture About Adversarial Wordle
- Advice for myself on how to avoid verbose Rust code
- My Fractal Of Pain From Trying To Do TCP Sockets The First Time
- How Black Handles Comments When Python's Grammar Ignores Them
- The pedantic checklist for changing your data model in a web application
- Livereload, the simple tool that can carry you very far
- Implementing Rust's dbg! in Python
- Trying To Make Pylint Faster
- How I Tried To Reduce Pylint Memory Usage
- A High-Level Gameplan To Start Playing With FPGAs
- My Recent Game Jam Experience
- Can files co-exist with sandboxing?
- The Two Minute Guide to Simple e-Books
- Being Careful Around ORMs
- Javascript Promises and Causality
- Supercharged Types
subscribe via RSS