News
Blockchain’s Bug Tax: The Neo and NBitcoin Mistakes a Linter Spotted
Static analysis with PVS-Studio flags real bugs in Neo and NBitcoin—null dereferences, bad format strings, operator precedence tra...
The Quantum Box: A Logic Puzzle Powered by True Randomness
The Quantum Box is a mobile logic puzzle game that stripped away the predatory fluff of modern mobile gaming. The 3-bit codes you...
How I Mastered JavaScript Event Loop and Concurrent Model
JavaScript is single-threaded but handles multiple tasks concurrently using the event loop, call stack, callback queue, and microt...
I Finally Made It to YOW!
Beside my own talk and the masterclass, I also attended other speakers' talks.
My "Serverless" Dream Turned into an IP Ban Nightmare: Why I Moved to Desktop
I built a Reddit marketing tool on Next.js, but server-side scraping led to instant IP bans. This post explains why I pivoted to a...
How Astro Made My Portfolio 82% Faster to Build
Next.js was too much for what I needed. Astro renders pages to static HTML and only sends JavaScript to the browser when you expli...
No Mouse 30: A Quiet Experiment in Keyboard-First Work
A few weeks ago my wrist started hurting. The typing wasn’t the problem. The switching was. The browser is where most mouse usage...
3:2:1 Is Still Necessary. It’s Just No Longer Sufficient.
3:2:1 is a baseline, not a preservation strategy. Long-term data survival depends on fixity, provenance, true geo-dispersion, and...
What I Learned from Giving People a Choice in Ride Types
How I redesigned a ride-hailing order form for 360M users inside a 7-year-old monolith. Lessons on legacy code, user habits, and b...
How to Accidentally Build a Programming Language While Cleaning Redis
A “simple” Redis cleanup task evolved into a full rule engine. Configurable JSON rules grew to support logic, recursion, traversal...
The 3-Word Advice I Got From Paul Graham
Paul Graham is the co-founder of Y Combinator. He helped shape companies like Airbnb, Stripe, Dropbox and mentored founders who wo...
How to Dive into a New Domain and Ship a High-Load System Fast
Remember: it’s difficult at first, but soon you’ll be swimming like a fish in water.
