-
Kaydet: Your Queryable Personal Database—With Zero Friction
Kaydet is not a diary—it's a queryable personal database. Capture thoughts, track work, log life—all from your terminal, in plain text, with zero friction. (Oct 2025)
-
Why plain text + SQLite beat every cloud note app for my workflow
How I built and evolved Kaydet, a terminal-native personal diary with AI integration, over nine years—from simple Python wrapper to structured metadata and SQLite search. (Oct 2025)
-
The 79-Character Rule Still Matters
Why the classic 79-character line limit still improves readability, collaboration, and code quality in 2025. (Oct 2025)
-
Using Abstract Base Classes in Python
Why switching from NotImplementedError to Abstract Base Classes makes Python interfaces safer, clearer, and easier to maintain. (Sep 2025)
-
Fair Task Scheduling Beats Plain Celery Queues
Why classic Celery queues starve small tenants and how multi-tenant fair scheduling (with fairque) keeps background tasks balanced. (Aug 2025)
-
Python Parallel Processing Methods: GIL and Its Children
A guide to Python's parallel processing methods: Threading, Multiprocessing, and Asyncio, and how they work around the infamous GIL (Global Interpreter Lock). (Aug 2025)
-
Genetic Algorithms: Finding Good Enough Solutions
How genetic algorithms use evolution-inspired processes to find good-enough solutions for complex optimization problems without brute force. (Apr 2025)
-
Learning Go: A Quick Start Guide
As a Python developer I wanted to learn Golang, and this is my notes. (Dec 2024)
-
How to round number to two decimals in Python?
Use round function: number = round(number) (Dec 2024)
-
How to merge two dicts in Python?
Quick reference for merging two dictionaries in Python. (Dec 2024)
-
How to merge two tables in Lua?
Quick reference for merging two tables in Lua. (Dec 2024)
-
How to remove duplicates from list in Python?
A quick reference for removing duplicates from a list in Python. (Dec 2024)
-
How to reverse a string in Python?
A quick reference for reversing a string in Python. (Dec 2024)
- How to merge two objects in Javascript?
-
Lessons from OneMillionDollar.link
Ten lessons learned from building OneMillionDollar.link, a viral project that reached $340 per link transaction. (Oct 2024)
-
Foolishness Spiral
A personal account of breaking free from late-night gaming addiction and the foolishness spiral of avoidance and exhaustion. (Oct 2024)
-
My Olive
In 2017, I was sitting on an orange chair. My wife told me I was going to be a father, and I fainted. That's how we met. Since that day, she has been the reason for various short episodes of fainting due to different causes. (Oct 2023)
-
Earning $10K with 161 Lines of JavaScript
How a developer from India made $10,700 with a simple Fortnite countdown timer—161 lines of JavaScript, four years of passive income, then sold it on Flippa. (Sep 2023)
-
Why Can't You Blog?
Tips for Those Who Want to Blog But Can't Start or Keep Going (Aug 2023)
-
What I Learned from Building (and Abandoning) InternetGuzeldir
Three critical mistakes I made building a link directory site: fighting Google's algorithms, using Excel as a database, and forcing content into category trees. (Aug 2023)