Git Commit Message Best Practices (With a Generator That Does It for You)
Git commit message best practices: the seven rules, conventional commit types, real examples, and how to automate consistent messages with gitcommitgen.
Notes, learnings, and stories from the garden. Growing in public, one post at a time.
Git commit message best practices: the seven rules, conventional commit types, real examples, and how to automate consistent messages with gitcommitgen.
A comparative guide to essential JavaScript developer tools — linters, formatters, bundlers, test runners, and CLI utilities — with when to use each.
A curated list of open source CLI tools on npm — commit helpers, secret scanners, JSON query utilities, and more, with install commands.
Build story of gitprgen, an AI pull request description generator CLI: parsing git diffs, prompting LLMs, and writing PR descriptions worth keeping.
Build story of secretsweep, a zero-config secret scanning CLI that catches staged API keys and tokens with pattern matching and entropy detection.
I built a Chrome/Edge extension that silently closes tabs I forgot about - and verified it live by letting it close 46 of my own tabs. The full build story, including the naming saga.
First weekly devlog for my 3D car montage project — an honest update on a stuck week, distraction, and why showing up to log it still counts.
Most web scrapers dump noisy HTML. DomainForge crawls, cleans, dedupes, and chunks web pages on the fly, delivering RAG-ready datasets directly.
OpenOPC is an open-source Python framework that assembles a self-organizing team of AI agents around your goal. Covers install, Task Mode, Company Mode, and the Office UI.
How I learned the hard way that reproducing a bug is half the solution. A debugging story about restraint, process, and the discipline of sitting still before acting.
How we used dynamic Godot tweens and signals to teach players Solstice Cipher's optical mechanics without breaking immersion.
A deep dive into building SysMonitor, an open-source macOS system monitor. Learn how to implement menu bar tracking, custom glassmorphism, and background battery throttling in Swift.
How we refined the Gas Flow Calculator for production, focusing on field-first UX, precision input steppers, and sleek floating navigation.
The full story of building a local-first Android budget tracker — ideation, PRD, engineering sprint, Firebase removal, and Play Store submission. What worked, what didn't, and what we learned.
A practical guide to using Kilo CLI for agentic engineering—code, plan, and debug directly from your terminal.
A collection of CLI utilities built to make everyday development less tedious — from commit messages to secret scanning.
How a simple automation script evolved into a proper CLI tool, and what I learned about tool-building, error handling, and the joy of shipping.
Understanding async patterns in TypeScript changed how I think about concurrency.
After years of flexbox-only layouts, grid opened up a whole new dimension of design.
A story about a sneaky timezone bug that taught me about debugging methodology.
How gitcommitgen went from a shell alias to a published npm package — and what I learned about open source along the way.
Why I started this dev journal and what I hope to grow from it. The story of building a developer's garden from scratch.