From the studio.
Build logs, design notes, app updates and the occasional rambling thought from the studio.
Turn Self-Improvement Into an RPG With a Habit Tracker
How gamified habit tracking works: XP, levels, attributes, and momentum, and why RPG mechanics like Growth's make real habits easier to keep.
How to Build a Habit That Sticks: A 30-Day Playbook
A practical, science-backed 30-day plan for building a habit that sticks: cue-routine-reward, habit stacking, starting tiny, and a week-b...
One Calm App for GTD Tasks, Pomodoro Focus, and Gratitude
See how Gratodo combines a GTD task inbox, a Pomodoro focus timer, and daily gratitude journaling into one private, offline daily loop fo...
How to Run a Fleet of AI Coding Agents in Parallel on macOS
Learn how to run multiple AI coding agents at once on macOS with worktree isolation, a git diff panel for review, and one-click editor ha...
5 Daily Brain Games and the Real Memory Skills They Train
Five daily brain games in Memwiz: Face & Name, Number Sequence, Phone Number, Grocery List, Word Sequence, and the real memory skills eac...
How to Track Loans and Split Bills Without the Awkwardness
Learn how to track IOUs and group expenses without napkin math or awkward reminders, and how Cashwize's loans and split-bill leaderboard ...
The Weekly Review: The GTD Habit That Keeps You Sane
Master the GTD weekly review with a step-by-step checklist. Learn why this one habit keeps your task system trustworthy and how to make i...
Why Streaks Work: The Psychology of Momentum
The psychology behind why streaks build habits, why all-or-nothing thinking breaks them, and why a momentum score like Growth's beats a f...
Vibe Coding: How to Review AI-Generated Code with a Git Diff
Vibe coding moves fast, but skipping code review is how bugs slip in. Learn a git diff workflow for reviewing AI-generated code before yo...
How to Calculate (and Grow) Your Net Worth
Learn how to calculate your net worth step by step, what counts as an asset or liability, and how tracking one number over time can resha...
Build a Memory Palace: The Method of Loci Explained
Learn the method of loci, the memory palace technique used by memory champions, with a step-by-step guide to building your own and what t...
The Science of Gratitude Journaling (and How to Start)
The research behind gratitude journaling covers wellbeing, sleep and stress, with morning and night prompts to build a lasting habit.
Identity-Based Habits: Become the Person, Not the Goal
Identity-based habits change who you believe you are. Learn the science of lasting change and how Growth turns it into a habit you keep.
Git Worktrees Explained: Run Parallel Branches Without the Mess
Git worktree lets you check out multiple branches at once, each in its own folder. Learn the commands, when to use it, and how it enables...
The 50/30/20 Rule: A Simple Budget That Sticks
Learn the 50/30/20 budgeting rule with a worked example: how to split income into needs, wants and savings, and how to adjust the ratios ...
Learn a Language Faster: Vocabulary Flashcards Done Right
Build language vocabulary fast with better flashcards: frequency lists, cloze sentences, images and audio, and a daily review habit. Prac...
Time Blocking: Design Your Day Instead of Reacting to It
Learn time blocking, the method that turns a vague to-do list into a day you control, with a step-by-step setup and Pomodoro pairing tips.
What Is an AI Coding Agent? A Practical Guide for Developers
AI coding agents go beyond autocomplete: they plan, write, and run code across a whole task. Learn what they are, how they work, and how ...
Zero-Based Budgeting: Give Every Dollar a Job
Learn zero-based budgeting step by step: how to assign every dollar a job each month, avoid common pitfalls, and decide if this method fi...
Active Recall: Why Testing Yourself Beats Re-Reading
Active recall is the study technique that builds memory. Learn why re-reading feels productive but fails, and how to build a retrieval-pr...
Get Out of Debt With the Snowball Method
The debt snowball method pays off your smallest balance first for quick wins. Learn how it works, the math trade-off, and how to stay mot...
Privacy-First Finance: Keep Your Data on Your Device
Privacy-first finance apps keep your data on your device. Learn what that means, how to spot a private app, and why it matters.
How to Set Goals You'll Achieve
How to set goals you'll achieve: pick the right number of goals, size them correctly, and pair each with a system you'll keep.
Understanding Your Savings Rate and Raising It
Understand your savings rate, why it matters more than your income, and practical ways to raise it without a drastic lifestyle overhaul.
How to Stay Motivated When Progress Feels Slow
How to stay motivated when progress feels slow: why plateaus happen, how to track invisible gains, and small systems that keep you going ...
How to Review AI-Generated Pull Requests Safely
Reviewing AI-generated pull requests takes a different eye than reviewing a teammate's. Here's a safe, practical process before you hit m...
How Many Flashcards Should You Review Each Day?
How many flashcards you should review each day depends on new cards vs. reviews, your available time, and your retention goals. Here's a ...
Why Consistency Beats Intensity Every Time
Why consistency beats intensity for real, lasting change: the science of small repeated actions and how to build a routine you won't burn...
Gamification: Why Turning Life Into a Game Works
The psychology of gamification: why points, levels, and streaks make habits stick, and how to apply it to real life without it feeling gi...
AI Pair Programming vs. Solo Coding: What Changes
AI pair programming changes more than your speed. Here's what shifts versus solo coding, and where the old habits still matter most.
How Gratitude Rewires Your Brain for Positivity
Gratitude rewires your brain over time, strengthening circuits tied to positivity and connection. Here's the science and how to build the...
How to Budget on an Irregular Income
How to budget on an irregular income when paychecks vary month to month: a system for freelancers, gig workers, and commission-based earn...
How to Start an Emergency Fund From Zero
How to start an emergency fund from zero: a realistic first target, where to keep it, and how to build the habit even on a tight budget.
How to Finish Your To-Do List
To-do lists grow instead of shrink. Learn the habits that get tasks done instead of postponed to tomorrow.
How to Import Anki Decks and Keep Studying
How to import Anki decks into a friendlier flashcard app without losing your study progress, plus what to check before you switch.
How to Memorize a Speech Without Notes
A practical method to memorize a speech without notes, using structure, mental images, and rehearsal instead of brute-force repetition.
How to Design a Life You're Proud Of
How to design a life you're proud of: pick the attributes that matter, set real goals in each, and build a system that tracks the whole p...
How to Track Spending Without Linking Your Bank
Track spending without linking your bank account. Manual entry, receipts, and quick-add methods that keep every transaction private and u...
How to Do a Brain Dump and Clear Your Head
A brain dump clears mental clutter by getting every open task and worry out of your head and onto paper. Here's exactly how to do one well.
Sinking Funds: Save for Irregular Expenses
Sinking funds explained: how to save monthly for irregular expenses like car repairs and holidays so they never derail your budget again.
Deep Work vs. Shallow Work: Where Your Day Goes
Deep work vs. shallow work explained: why cognitively demanding tasks need protection, and how to stop shallow work from eating your best...
How to Split Rent and Bills With Roommates
How to split rent and bills with roommates fairly, track who paid what, and settle up without awkward group chats or napkin math.
The Forgetting Curve and How to Beat It
What the forgetting curve is, why you lose most new information within days, and the review schedule that beats it.
A Code Review Checklist for AI-Written Code
AI-written code compiles and looks confident, which is exactly why it needs a sharper review. A practical code review checklist for catch...
Screenshot-Driven Development: Debug With Visual Context
Screenshot-driven development gives AI coding agents the visual context text logs can't. Learn when and how to debug with annotated scree...
Atomic Habits: The Power of 1% Better Every Day
The 1% better every day idea from Atomic Habits explained: the math behind small gains, why it feels slow, and how to apply it to your ro...
SMART Goals vs. Systems: Which Gets Results
SMART goals vs. systems: why goal-setting alone often stalls, what a systems approach does differently, and how to combine both to finish.
How to Remember Names and Faces at Any Event
Practical techniques to remember names and faces at parties, conferences, and networking events, with an easy 3-step method you can use t...
The Science of Taking Better Breaks
The science of taking breaks shows short, well-timed pauses restore focus better than powering through. Learn how to break well, not just...
Multi-Currency Money Tracking for Travelers
Multi-currency money tracking for travelers, digital nomads, and expats. See one true net worth across currencies without a bank link.
Habit Stacking: Attach New Habits to Old Ones
A step-by-step habit stacking guide showing how to attach new habits to routines you already do, without relying on memory.
The Psychology of Momentum and Small Wins
The psychology of small wins explains why tiny, visible progress builds more lasting momentum than big, rare achievements.
Orchestrating Multiple AI Agents: A Beginner's Guide
New to running more than one AI coding agent at once? A beginner's guide to orchestrating multiple AI agents without chaos: isolation, ta...
5 Memory Games That Sharpen Everyday Recall
Five memory games backed by real cognitive science to sharpen everyday recall for names, lists, and numbers in minutes a day.
How to Study Medical Terminology With Flashcards
How to study medical terminology with flashcards: break terms into roots, prefixes, and suffixes, then use spaced repetition to make them...
How to Keep AI Agents From Overwriting Each Other
Running two AI coding agents on one repo can silently overwrite each other's edits. Here's how worktrees, branches, and scoped tasks prev...
Managing Context Windows When Coding With AI Agents
Practical strategies for managing context windows when coding with AI agents, so long sessions stay accurate instead of drifting off track.
How to Break a Bad Habit for Good
A practical guide to how to break a bad habit for good by changing the cue and routine instead of relying on pure willpower.
Task Batching: Group Similar Work to Do More
Task batching groups similar work into blocks to cut context-switching. Learn how to batch your day and get more done with less fatigue.
Building Discipline When Motivation Runs Out
How to keep building discipline when motivation fades, using systems instead of willpower to stay consistent.
The Two-Minute Rule: Beat Procrastination Instantly
The two-minute rule turns procrastination into instant action: if a task takes under two minutes, do it now. Here's how to use it well.
Single-Tasking: The Lost Art of Doing One Thing
Single-tasking beats multitasking for real productivity. Learn why doing one thing at a time works better and how to build the habit.
GPU-Accelerated Terminals: Why Rendering Speed Matters
Why a GPU-accelerated terminal matters for developers running AI agents: faster rendering, smoother scrollback, and no lag under heavy ou...
Why Every AI Coding Agent Should Get Its Own Branch
Why every AI coding agent should run on its own branch: cleaner diffs, safer merges, and no risk of two agents overwriting the same files.
How to Track Habits Without Feeling Guilty
How to build guilt-free habit tracking that survives missed days, using momentum instead of punishing streaks.
The Habit Loop: Cue, Routine, Reward Explained
A plain-English breakdown of the habit loop (cue, routine, reward) and how to use it to build habits that stick.
Pay Yourself First: The Habit That Builds Wealth
Pay yourself first: the simple habit of saving before spending, why it beats budgeting leftovers, and how to automate it without a bank l...
Morning Routines That Set Up a Productive Day
A productive morning routine doesn't need an hour of rituals. Here's a short, realistic structure that sets up focus for the whole day ah...
Set Up a macOS Dev Environment for AI Agents
A practical guide to setting up a macOS dev environment for AI agents: terminal, git config, worktrees, and the tools that make parallel ...
How to Plan Your Whole Week in 15 Minutes
Plan your week in 15 minutes with a simple system: review, capture, and prioritize before it starts, so you're not reacting to it as it h...
Evening Routines for a Calmer Tomorrow
A calming evening routine sets up a better next day. Here's a practical, low-effort structure for winding down and preparing tomorrow wit...
The Git Diff Review Workflow Every Vibe Coder Needs
A step-by-step git diff review workflow for vibe coders reviewing AI-generated code before it ships: what to check and in what order.
The Peg System for Memorizing Ordered Lists
Learn the peg system for memorizing ordered lists, a simple set of number pegs that lets you recall any list in exact order, forward or b...
Terminal Multiplexers vs. a Native Agent Sidebar
Terminal multiplexer or native agent sidebar? Compare tmux-style panes with a purpose-built macOS sidebar for running parallel AI coding ...
How to Stop Overcommitting and Say No
Learn how to say no without guilt: practical scripts and a simple filter to stop overcommitting and protect the time your priorities need.
How to Beat the Afternoon Energy Slump
The afternoon energy slump is biological, not lazy. Here's what causes the 2-3pm crash and practical ways to beat it without relying on c...
Flashcards vs. Re-Reading: Which Works
Flashcards vs. re-reading: the research on which study method improves long-term retention, and why one feels productive without being ef...
How to Build a Daily Journaling Habit That Lasts
Most journaling habits die in two weeks. Here's how to build a daily journaling habit that sticks, with a low-friction system that works.
How to Memorize the Periodic Table Fast
How to memorize the periodic table fast: chunk it by groups, add mnemonics for tricky sequences, and lock it in with spaced-repetition fl...
Digital Minimalism: A Calmer Life With Your Phone
Digital minimalism means using fewer apps, more intentionally. Here's a practical guide to cutting phone clutter without giving up your t...
Anki Alternatives for iPhone: A Friendlier Way to Study
Looking for Anki alternatives for iPhone? Compare what Anki does well against a friendlier, native app that keeps the same spaced-repetit...
How to Run a Monthly Money Review
A step-by-step monthly money review checklist to catch overspending, track net worth, and adjust your budget before small leaks become bi...
How to Memorize Guitar Chords and Scales
Learn how to memorize guitar chords and scales for good, using active recall and spaced repetition instead of endless repetition drills.
The Major System: Memorize Numbers With Sounds
Learn the Major System, the mnemonic that maps digits to consonant sounds so you can memorize long numbers as ordinary, memorable words.
Contexts in GTD: Organize Tasks by Where and How
Learn how GTD contexts group tasks by where, what, or who you need, so your to-do list finally matches your real day instead of fighting it.
Mnemonics for Students: A Practical Toolkit
A practical toolkit of mnemonics for students, covering acronyms, the memory palace, story linking, and how to combine them with spaced r...
How to Make Flashcards That Stick
Learn how to make flashcards that stick, using active recall, one-fact cards, and spaced repetition instead of copying notes onto index c...
From Fifteen Terminal Tabs to One Tidy Sidebar
Managing terminal tabs for parallel AI agents gets messy fast. How a single sidebar view replaces the fifteen-tab sprawl with one clean l...
Research-Backed Study Techniques for Exams
The study techniques for exams backed by research, from active recall and spaced repetition to why re-reading and highlighting don't work.
Vibe Coding Explained: Building Software by Conversation
Vibe coding explained: building software by describing what you want in plain English and reviewing the diffs an AI agent produces.
The Case for Local-First AI Coding Tools
Local-first AI coding tools keep your code and workflow on your machine. Why that matters for speed, privacy, and working offline.
How to Learn Vocabulary in a New Language
A practical guide to learning vocabulary in a new language faster, using spaced repetition, mnemonics, and context instead of raw memoriz...
How to Write Better Prompts for AI Coding Agents
Better prompts for AI coding agents mean fewer wasted diffs. A practical guide to scoping tasks, giving context, and reviewing what comes...
Merge Conflicts in the Age of AI Coding Agents
Merge conflicts get worse with AI coding agents unless you isolate their work. Why conflicts spike and how branch-per-agent workflows pre...
Chunking: Remember Long Numbers and Lists
Learn chunking, the memory technique that turns long numbers and lists into a few easy-to-hold groups your brain can keep.
XP and Levels: How Points Keep You Consistent
Why XP and levels beat plain checkboxes for building consistency, and how to use points-based motivation without burning out.
How to Run Claude Code in Multiple Sessions at Once
How to run Claude Code in multiple sessions safely, with separate worktrees, so parallel tasks don't collide or overwrite each other's fi...
The Envelope Budgeting Method, Modernized
Learn the envelope budgeting method: how it works, why it still beats a spreadsheet, and how to run it digitally without carrying cash.
Git Branch Naming Conventions for AI Workflows
Git branch naming conventions matter more once AI agents create branches too. A practical scheme for humans and agents to share a repo cl...
Getting Things Done (GTD): The Complete Productivity Guide
Learn the Getting Things Done method by David Allen. Master the 5 GTD steps: capture, clarify, organize, reflect, engage. Reduce stress a...
The Pomodoro Technique: How to Focus in 25-Minute Sprints
Master the Pomodoro Technique to beat procrastination and improve focus. Learn the step-by-step method, why it works, and tips for making...
Spaced Repetition: The Science-Backed Way to Remember Anything
Learn how spaced repetition works and why it is the most effective memorization technique. Discover the forgetting curve, optimal review ...
Memorize Better with Metaphor: Turn Abstract Ideas into Lasting Memories
Learn how to use metaphors to memorize complex concepts faster. Based on insights from the Learning How to Learn course, this guide shows...
Visualize to Remember: How Mental Images Boost Your Memory
Learn how visualization improves memory retention. Discover techniques like the memory palace, vivid imagery, and mental movies, based on...
Story Linking Technique: Memorize Lists and Sequences with Narrative
Learn the story linking technique to memorize lists, sequences, and complex information using narrative chains. Based on insights from th...