Ideas for developers who ship
Tips, deep dives, and honest lessons on AI-assisted coding, developer tools, and building products solo.
AI Writes Code Fast. Reviewing It Takes Longer — Here's My System
I spent three hours debugging code I didn't write. That's the reality of AI-assisted development. Here's the code review system I built to catch AI mistakes without slowing down my workflow.
Read articleYou're Responsible for AI Code Too — Here's How to Own It
Your AI coding assistant won't take the blame for bugs, security holes, or technical debt. Here's a practical system for reviewing, organizing, and truly owning AI-generated code before it comes back to bite you.
I Built a Prompt Library for My AI Coding Assistant
After months of repeating the same prompts to my AI assistant, I started saving them as code snippets. Now my AI actually understands my project conventions, framework choices, and preferred patterns — no more arguing over class components in 2026.
I Was Wasting 40% of My AI Tokens on Garbage — Here's the Fix
I checked my OpenAI bill and realized 40% of my AI costs were pure waste — bloated context, log files, and raw PDFs the assistant had to parse through. Here's how I cut my token usage without losing capability.
I Stopped Installing npm Packages for Everything — Here's What Happened
After building apps with hundreds of dependencies for years, I started deleting packages and writing my own code. My bundle shrank, my code improved, and I actually understood what I was shipping.
Every AI-Generated Line of Code Is a Tiny Loan. Here's How to Pay It Back.
I spent three hours debugging a function I didn't write. That's the hidden cost of AI coding assistants — every generated line is debt with interest. Here's my system for keeping the balance manageable.
Your AI Coding Assistant Needs Rules (And How to Write Them)
Your AI coding assistant is only as good as the rules you give it. After months of trial and error, here's my system for writing documentation that actually controls what your AI generates — no more fighting with hallucinated code or framework spaghetti.
You Can't Just Tell Developers to 'Take Ownership'
"Ownership mindset" is every tech company's favorite empty phrase. But real ownership requires context, tooling, and actual authority — not just a line in your performance review. Here's what it actually takes to own your work.
You Don't Need to Read Every Line of Code — Control the Ideas Instead
Salvatore Sanfilippo (antirez, creator of Redis) recently wrote something that struck a nerve: "Control the ideas, not the code." Here's why that's the most important shift in how we should work with AI, and how it changed my entire development workflow.
Why I Still Use a Code Snippet Manager Even With AI Coding Tools
AI coding assistants are amazing, but they don't replace a well-organized snippet library. Here's why I still rely on local-first snippet management every single day — and why you should too.
Shipping Solo: How I Built 5 Apps Without Losing My Mind
Solo app development is messy, lonely, and surprisingly rewarding. Here's what I learned shipping 5 apps alone — from prototyping to app store screenshots — and the developer tools that made it possible.
Mastering Keyboard Shortcuts: A Developer's Secret Weapon
I spent a month forcing myself to learn keyboard shortcuts properly. Here's what actually stuck — the 10-15 shortcuts that cover 80% of what you do all day, and a simple system to make them habitual.
Why I Built Iconis: Creating Beautiful App Icons Has Never Been Easier
I spent years struggling with app icon design — wasting hours in Figma, exporting the wrong sizes, and shipping icons I was embarrassed to look at. So I built Iconis: an app icon studio that makes creating Apple-quality icons fast, fun, and painless.
Why I Built Prod Me: Reminders That Won't Quit Until You Finish
I kept forgetting things — meetings, dinners, even my daughter at school. Every reminder app let me snooze and forget. So I built Prod Me: an app that keeps notifying you every 5 minutes until you actually mark the task done.
How to Stop Forgetting Things: ADHD-Friendly Reminder Strategies That Actually Work
Traditional reminders fail the ADHD brain — they fire once, you swipe them away, and the thought is gone forever. Here's why persistent notifications and voice-first capture are game-changers for ADHD memory struggles.
Why I Built Nexto: A Todo List That Finally Gets Out of My Way
I have a confession to make: I've tried almost every todo app on the App Store. Like, embarrassingly many. Things 3, Todoist, OmniFocus, TickTick… the list goes on. Every single one of them ended up untouched, gathering dust on my home screen. So I built my own.
Batch Image Processing Tips for Busy Developers
You just finished building that sleek new portfolio site, and it looks fantastic. Then you run it through Lighthouse and your heart sinks. "Serve images in next-gen formats." "Properly size images."...
How to Create Professional App Store Screenshots
You've just spent months building an incredible app. The code is clean, the features are polished, and you're ready to ship. You hit "Submit" on the App Store Connect page, upload your screenshots......
Essential Chrome Extensions for Web Developers in 2026
Let's be honest: the Chrome Web Store is a mess. It's 2026, and while AI-powered "productivity assistants" are flooding the extension marketplace, finding the tools that actually make you a better,...
Snippet Ark: Your Local-First Code Snippet Manager
Let's be honest: you probably have a "snippets" folder somewhere. It's a graveyard of text files with names like sql_join_example.txt , react_useeffect_cleanup.js , and docker_compose_old.yml . You...
Image Optimization: A Complete Guide for Web Developers
You just pushed a new feature to your e-commerce site. The product pages look gorgeous, packed with high-resolution images from every angle. Your design team is thrilled. Then, you run a Lighthouse...
Effective Note-Taking Strategies for Developers
Let's be honest: our brains are terrible databases. We're expected to keep track of API endpoints, obscure error resolutions, complex architecture decisions, and that one brilliant regex pattern we...
Privacy-First Tools Every Developer Should Know
Remember the last time you built a feature that processed user data? Maybe it was a profile picture uploader, a location-based search filter, or just a simple contact form. How much thought did you...
Building Developer Tools: Lessons Learned from Devspera
Let's be honest: building developer tools is hard. It's not just about writing code that works; it's about creating something that fits seamlessly into another developer's workflow, solves a genuine...
Managing Technical Debt: A Practical Guide for Teams
Let's be honest: every codebase has some technical debt. You know the feeling—you're trying to add a new feature, and you have to navigate around that one service that's a tangled mess of conditional...
10 Quick Wins for Faster Web Development
Let's be honest: most web development advice is either too abstract or painfully obvious. We've all read the "use a framework" and "write clean code" articles that leave you exactly where you...
The Case for Offline-First Development in 2026
You're three hours into a critical demo for a potential client. The prototype is slick, the features are impressive, and the stakeholders are nodding along. You click to show the real-time dashboard,...
How to Organize Your Digital Workspace for Maximum Focus
Let's be honest: my digital workspace used to be a disaster. I'd have 47 browser tabs open, three different note-taking apps with half-finished ideas, a downloads folder that looked like a digital...
Mastering Keyboard Shortcuts: A Developer's Secret Weapon
Let's be honest: we've all seen that developer. The one whose hands blur across the keyboard, windows snapping into place, code blocks materializing from thin air, and complex operations completed...
Why Local-First Apps Are the Future of Software
I was on a train last week, trying to finish a spec for a new feature. I had my notes open in ZeroPad, a few code snippets saved in Snippet Ark, and was referencing a design mockup. Then, we entered...
Top 10 VS Code Extensions That Actually Boost Productivity
Let's be honest: the VS Code marketplace is a jungle. There are over 50,000 extensions in there. Clicking on the "Most Popular" tab is a surefire way to waste an afternoon installing things that look...
Building Siftshot: How I Built a Digital Minimalism Tool Entirely with AI
I recently launched Siftshot by treating AI not just as a copilot, but as my primary engineer. Here is how I went from high-level curation to a polished product in record time.
How to Make Watermark: A Practical Guide for Protecting Your Photos
Learn how to create professional watermarks that protect your photos without ruining them. From text placement to batch processing, here's everything you need to know about watermarking your images.
ZeroPad: Markdown in Your New Tab (How I Actually Use It)
ZeroPad turns your browser’s new tab into a fast, distraction-free Markdown editor with auto-save, smart paste for code blocks, and export to PDF/HTML/images — all stored locally for privacy.
Best Practices for Managing Code Snippets in 2025: A Developer's Complete Guide
Master the art of code snippet management with 10 proven best practices. Learn how to organize, document, and maintain a personal knowledge base that makes you more productive every day.
Why We Built Snippet Ark: A Local-First Approach to Code Management
Discover how Snippet Ark combines complete privacy with seamless multi-device sync. Learn why local-first architecture is the future of developer tools.
How to Organize Code Snippets Effectively: A Developer's Guide
Learn proven strategies to organize, tag, and retrieve your code snippets efficiently. Discover how a well-structured snippet library can boost your productivity by up to 40%.