-
How I code in 2026
-
Calculating and achieving peak TOPS on the DGX Spark
-
Playing around with Local LLMs
-
Thoughts on Subpaths in AEPs
-
Thoughts on allow_missing in AEPs
-
Thoughts on Soft Delete
-
Local, Parallel, and Autonomous: Building a Fully Agent-Generated Codebase
-
The New AI Era
-
DUGS: Data Uniquess via Gradient Similarity
-
Setting up Hibernate on Linux
-
My Diet in 2026
-
farsi
-
VS Code Debug Json Cheatsheet
-
Distributed System Design Interview
-
realfood.gov
-
Review on the 2025 Framework 13
-
Reflecting on 2025
-
Rebuilding AlexNet
-
How I code with AI
-
The Anxious Generation by Jonathan Haidt
-
Setting up a streaming gaming Ubuntu PC for sunshine/moonlight
-
OKRs and goal setting
-
Finding a low latency game controller
-
My tips on debugging
-
Result, Situation, Action: a new take on the STAR format
-
Many and granular: ideal code organization in Bazel repos
-
Reflecting on 2024
-
Winning Deduckto
-
depsaw: analyze and stop overbuilding in bazel
-
Design patterns for multi-organization project management
-
AEPCLI's design decisions
-
Getting mp4s from Steam's Game Recordings
-
Reflecting on 2023
-
Find the last Git branches that you were working on.
-
Configure Elecom Trackballs on Linux
-
The Uniformity Cycle
-
Ball in Boxes: Solution
-
sucralose-6-acetate
-
Reflecting on 2022
-
Wake-on-lan via WAN
-
Introducing Tome: convert directories of scripts to an auto-completable, single command
-
Setting the Google Chrome file manager on Linux
-
Flashing the HotDox V2
-
Don't introduce a V2 API
-
SWE tip: ask for help
-
Walking desk treadmill
-
Solving the Four Wizards Puzzle