News
From 50 Pages of Handwritten Notes to a Digital Manuscript with Python and AI
Apple's HEIC (High-Efficiency Image Container) is great for saving space, but not so great for compatibility. Many APIs and librar...
Testing the Untestable: A Simple Way to Handle Static Methods in Legacy Java
This is a pretty straightforward way to test untestable code.
System Design in a Nutshell
This guide covers 17 core system design concepts: UX components, design patterns, infrastructure (CDN/serverless/APIs/cache), CAP...
Code Smell 08 - Send Messages Only to Your Direct Acquaintances, Not Their Frien...
Send messages only to your direct acquaintances, not their friends.
Quantifying the Right-Context Boundary of Authority in Language Models
Authority in AI language models is not fixed—it flips when future tokens appear. By measuring right-context thresholds, we expose...
Code Smell 311 - Never Store or Compare Plain-text Passwords
When you store or compare passwords as plain-text, you expose users to unnecessary risk.
Code Smell 07 - Avoid Boolean Variables
Avoid Boolean variables, they lead to conditional logic and force you to write Ifs. Create polymorphic states instead
Why I Built a Zig Dotenv Lib
While working on a Zig based CLI argument parser, I found myself creating a dotenv parser as an unexpected side project.
The Rust Rewrites Nobody Asked For
Exploring the trend of rewriting existing software in new programming languages.
Is C++ Really That Bad? Separating Fact from Folklore
C++ has often been criticized for its complexity and steep learning curve.
I Rewrote My CLI in Zig — and Didn’t Miss the Borrow Checker Once
Exploring why Zig often feels more practical than Rust for real-world CLI tools, focusing on memory management, developer ergonomi...
