Day 1
Zero → a working timeline
33 messages · Sun 21 Jun · 1pm–10pm
- First message: "read the project, run it, explain it in plain English." I'm new to this.
- The core idea built: a zoomable goal timeline — five years down to a single week — with pillars, goals, objectives and period blocks.
- Quarters everywhere, "because I coach in quarters" — quarter dividers across the 3yr / 1yr / Qtr views, week start–end in the Week view.
- A "Today" marker and a jump-to-today button.
- Dependency arrows (solid & dotted) between moments — and on blocks too.
- My pillar colours; editable Line-of-Effort names.
- The GoalMAP was born — open any goal as its own plan, stacked below the main board.
- Stood up the backend (logins, per-client data) — and built a real client's board that same night, fresh from a planning session.
"This is really good… I coach in quarters." — and by evening: "why don't we take this off my machine and set up the full beta in the big wide world?"
Day 2
Live on the internet + my Weekly Debrief
47 messages · Mon 22 Jun · 2pm–11pm
- SHIPPED Off my laptop, live on the web with auto-deploy. Magic-link logins; I can build on a client's behalf as their coach; first real client onboarded.
- Rapid entry — drop in 20 goals with dates in one go.
- An FY / CY switch — some of my businesses only ever talk financial year.
- Full-width responsive layout (stop wasting the screen).
- The big one: my actual Weekly Debrief (After-Action Review) — in the app, emailing each client their answers.
- An optional scorecard, plus the planning section (pull your next actions or write your own → turn it into an objective).
- A carry-over brain-dump to-do list, and the first user guide.
- Polish: 2× bigger icons, drag moments up/down, delete a misplaced arrow, "start-state" markers.
Day 3 — the big one
Mobile, real users & a lot of polish
72 messages · Tue 23 Jun · 6am–11pm
- A mobile view — a clean execution list (pillars + next steps), because a timeline isn't for phones.
- Opened sign-ups behind an approve-gate, shared the link on socials — and the first wave of testers rolled in.
- REAL WORLD Wrestled email deliverability live as people signed up (spam folders, a junk-mail prompt).
- My 10×10 Bootcamp method → a guided in-app wizard + walkthrough; mission statements & a North Star, pinned up top for focus.
- Three looks: OG / Light / Dark.
- A coach guide; a publishable read-only sample anyone can preview before signing up; login-page highlights.
- A "beta full → join the waitlist" kill-switch, just in case it pops off on LinkedIn.
- "Chat with Ben" → WhatsApp — accountability that scales.
- Plus: Qtr as the default, a zoom slider, weeks 1–13, coloured blocks, tidier menus, day-lines.
"Great, we're kicking-arse here." 72 messages in one day — ideas faster than I could test them.
Day 4
Execution mode + the business model
30 messages · Wed 24 Jun · 7am–10pm
- Execution mode — the daily "what's my next action?" screen. (Clients are going to love calling it "focus mode".)
- A guided tour with spotlight pop-ups for first-timers — desktop, mobile, and the demo.
- Gold-diamond markers for goals that have a plan behind them; per-pillar mission statements.
- STRATEGY Shifted to the business: the paywall/funnel thinking, free access for 1:1 clients, and the call to move onto my own domain — map.wintheday.com.au.
- A full strategy readout and a Funnel Vision document (the LTO → OTO → MTO → HTO ladder).
Day 5
Entitlements, free tools & the funnel
61 messages · Thu 25 Jun · 9am–8pm
- FIXES A red "this is slipping" ring on deferred moments; block tweaks; arrows leaving from a block's end.
- An entitlement layer + a private admin panel — set tiers, comp my 1:1 clients, generate a one-tap login link for a client on a call, full backups, and let any user export their own data.
- SHIPPED Migrated the whole app to map.wintheday.com.au — DNS, SSL, and a redirect so old links just forward.
- The headline: Book-ends (a daily review) and a Weekly Review — both as in-app features and as free, no-login tools that email you your copy and quietly become a lead funnel (perfect for my habit-coaching crowd and my 300-person weekly email).
- Quarterly and yearly "book your review" reminder lines right on the timeline — orange until booked, green once it's in the diary.
- Folded it all back into the funnel & business-model docs, and made dark mode the default.
Day 6 · to market
Taking it to market
~40 messages · Fri 26 Jun · 9am–3pm
- SHIPPED Branded every email — sign-in, Weekly Debrief, daily Book-ends and the free tools — around the WTD crest, from one shared template.
- FIXES The sign-in email now sends an 8-digit code you type straight into the app — killing the "it opened the browser and I gave up" drop-off that cost me an early tester.
- A full features page (60+ capabilities), then I researched the 14 biggest planning / productivity apps — their features and live pricing.
- STRATEGY A comparison table: where MAP Matrix wins (the whole horizon + goal breakdown + daily & weekly review + a coach in the loop) and where the big suites specialise — with an honest "Upcoming / In dev" roadmap on my own gaps.
- A branded link preview so the site looks sharp the moment I paste it into my newsletter or LinkedIn.
- Mapped the plan for a native iOS / Android app (App Store + Play) — booked for v2.5, right after launch.
"I feel we've got it to a great spot to send out my newsletter and promote this."
The fortnight since
It didn't stop — the app kept growing
Late June → 8 Jul · still shipping
- SHIPPED Tick objectives complete (a green ring right on the timeline) and a Momentum band — objectives done this week, a completion % on every GoalMAP, and a daily streak 🔥.
- The daily screen levelled up: a Daily | Weekly toggle, morning carry-over of anything you didn't finish, and a new Month zoom between Quarter and Week.
- An installable app (PWA) with a refresh button and one-tap shortcuts to your Book-end and Debrief on the phone.
- The review family grew: a full Quarterly Review — the After-Action Review across all five pillars, pre-filled from the quarter's objectives, each fix becoming a 90-day goal — plus the Comeback Protocol, both built in-app.
- Faster starts: a post-tour First Win wizard (since replaced by the Drum Line) and a ⚡ Quick setup for GoalMAPs — blank board to a populated plan in minutes. Reorder, rename or delete lanes; rename a GoalMAP inline; reopen archived plans read-only.
- The Brain Dump landed — a digital version of my Hour of Power capture sheet — split from a focused five-item to-do you promote your next targets into.
- SHIPPED Print / Save-as-PDF a copy of any review, the coach BCC'd automatically, and draft auto-save everywhere — so a debrief is never lost.
- SHIPPED Read-only share links — hit ↗ Share on any RoadMAP or GoalMAP and send a team member a live, zoomable view of the plan. No account, no sign-in for them; nothing they touch changes it; revoke the link any time.
- STRATEGY A shareable features + comparison landing page, and a "read more — see everything" expander on the sign-in screen.
The five-day sprint got it live. The fortnight since is what real software looks like — used every day, and improved every day.
Today
The workbook comes inside
29 Jul · shipping daily
- SHIPPED ✳ The Original GoalMAP, in the app. The workbook says it best — “the GoalMAP is the thinking, the Matrix is the map.” We'd built the map. The thinking still lived in a PDF, which is exactly why the hard steps got skipped: who you need to become, the obstacles you've been avoiding, the skills and people it takes. Seven steps, one question per screen. And step 6 builds the Matrix for you — name your lines of effort, plot a milestone per cell, and each line becomes a lane with its milestones chained toward the goal.
- SHIPPED 🏛 A sixth pillar, if you carry one. Five covers most lives, and five stays the default. But some people carry one more that won't fold into the others — the Army, a church, study, a community. Add it in Settings, name it yours, and it behaves like any other pillar.
- SHIPPED 🎨 Lane colours you can actually change. The editor always had a “Colour” row. It said “kept as set” and did nothing. Now it's a palette plus a full picker, and the whole lane repaints.
- SHIPPED 🗄 Archive a client instead of deleting them. Winding someone down used to mean the delete button — irreversible, and it destroyed the history you'd want if they came back. Archive keeps everything and restores in a click.
- FIXED A finished task coming back the next morning. Done-ness lived in two records and the carry-over only asked one of them — so work ticked off on the timeline got dragged into the next day's plan. It reads through to the objective now, which also cleans up the days already written.
- FIXED The click that flung an objective across the calendar. A click while the view was still settling could hurl something months away, or off the visible horizon entirely — which read as it vanishing. Drags are measured by how far the pointer actually travelled now, so a settling view contributes nothing.
This week · the big one
Everything points at the goal
27 Jul → 28 Jul · shipping daily
- SHIPPED 🏆 Say what an objective is FOR. The app could always tell you when something was due — not what it was in service of. Now every objective has a “Serves goal” picker, and so do start states and ongoing efforts. A start state shows on the Line of Sight as the baseline you set out from; a recurring block shows as an ongoing effort. Neither is a signpost to pass — you don't pass a habit, you keep it. The result: one goal, one next step, instead of ten things all pretending to be goals.
- SHIPPED 🛢 Drums are objectives. We'd been running two words for one thing — “drum” in the Drum Line, “objective” on the timeline — and it was quietly confusing everyone, me included. Now the app says objective wherever it names one, and the Drum Line spells the equivalence out. Same item. “Drum” is just what you call the next one in sight.
- SHIPPED ▶ The Bootcamp hands you into the Drum Line. The 10×10 set your destinations and then… stopped. You were left on a timeline of year-out goals with no first move, and the tool that fixes that buried in a menu. Now finishing the Bootcamp opens the Drum Line on your new goals — at the exact moment you're most motivated to lay the first drum.
- SHIPPED ☀ Book-ends grew up. A plain Save (the old single “Save & email” button made not wanting an email feel like “don't press this”), a date picker for when you write up after midnight, and “Pull from your plan” chips so tomorrow's Priority 1 comes from this week's efforts or your next objective rather than memory.
- FIXED The bug that cost me an evening. Clicking an objective could move it — the drag wrote the cursor's date straight onto the item, with no threshold, so a click that drifted a pixel re-dated it. Watching one of my own goals shoot to the far left of the timeline was not a fun way to find that out. Now it takes a real drag, and it moves by how far you drag rather than jumping to wherever the pointer is.
- FIXED Objectives that never saved. Anything dated two-to-five weeks out was being rejected by the database and quietly failing — it looked saved, then vanished on reload. Every write now reports failure loudly instead of swallowing it. A schema slip can still happen; a silent one can't.
- SHIPPED ⚠️ The slip flag learned about horizons. The red “this has drifted” ring fired at seven days for everything. A day's slip on this week's Main Effort is a real miss; a day's slip on a three-year goal is noise. Now it scales: a day for a weekly objective, a week for a monthly, a fortnight for a quarterly.
- SHIPPED 🎿 A coaching command centre. Behind the scenes: a dashboard showing every client's health at a glance — win rate, last login, whether the week's efforts got ticked — sorted so whoever needs a call is at the top. Delivering accountability at scale needs to be a workflow, not a memory game.
Last week
A habit tracker on your timeline
24 Jul → 25 Jul · shipping daily
- SHIPPED 🔁 The Habit Tracker. Everyone loves a good habit tracker — but they all live in a separate app, cut off from the goals they serve. Not this one. The recurring work that builds a goal — gym 3× a week, 5 calls a day, write every morning — now lives as a block on your timeline, right beside the goal it's for. While it's running it becomes a weekly tally in ◎ Execution: tick each session, the pips fill ●●○○, and it resets every week. Forgot to tick yesterday? Scroll back a day and mark it. Your consistency then builds a streak in 📊 Progress — green weeks you hit the target, at a glance. The daily reps and the ten-year plan, finally on the same screen.
- SHIPPED 🛢 Build your Drum Line — the goal wizard got its real name and became the front door. New here? You now start in the desert: the oil-drums story, then "set your finish line." And every goal now asks the question that makes the rest work — "how will you know you've crossed it?" Give it a number you can point at, and a fuzzy finish line stops making fuzzy drums.
- SHIPPED A quiet but satisfying fix: promote an upcoming objective into today's effort and it links — tick it done and it completes on the timeline, no more ghost duplicate sitting in "coming up."
- BEHIND THE SCENES A big documentation pass: a clean, AI-ready version of the brand story, an audit of every guide and workbook, and the whole method made congruent end to end. The unglamorous work that keeps a growing app honest.
"The habits that build the goal, tracked right beside it." A plan tells you where you're going. Habits are how you actually get there — so we put them on the same timeline.
The week since
The oil drums — goals that run the week
18 Jul → 23 Jul · shipping daily
- SHIPPED 🛢 The Drum Line. I learned the key to goal-setting working as operations manager and corporate trainer for Brian Tracy International. Tracy crossed the Sahara in his twenties — 500 miles of nothing, the track marked by oil drums spaced exactly to the horizon, so you could only ever see the next one. That's now how the app runs your goals: pick one, see the drums laid between today and it, fill the empty stops, and make the next drum this week's Main Effort in one tap.
- SHIPPED 🛢 Build your Drum Line — the new fastest way in. Any goal, any rough date ("Dec 2027" is fine). It reads the horizon, then asks for one drum at a time, halving the distance toward today — midway, then again, then again — down to your very next step. Baby steps by design; nobody faces a form.
- SHIPPED Weekly Execution now leads with your goals, next drums beneath — promote one to this week's effort and the link is recorded, so ticking the effort passes the drum. A goal with nothing in reach asks for its next step right there. No goal gets forgotten.
- The Execution screen became a two-way board: efforts demote ↓ to the to-do list or defer → to tomorrow; to-dos and upcoming objectives promote ↑ into efforts. The day bends without breaking.
- The 🧠 Brain Dump grew its second stage — ① Dump everything, then ② Prioritise one item at a time into today, this week, the timeline, or the shortlist. ✂️ Manage items became full management: re-pillar, re-date, defer, move between boards.
- The ✓ Done strip now collects all three kinds of wins — objectives, to-dos and ticked daily efforts. The snowball, in one place.
- STRATEGY The companion app is headed for the App Store — free download, no in-app purchase — and the brand got its spine straight: the three pillars are the CDD — Clarity, Drive and Discipline, from my eBooks, now consistent across every page.
"You never need to see the whole journey. You need the next drum in reach." The timeline held the plan. The rhythm kept the habit. This week the two joined up — every goal now knows its next drum, and every week starts by asking which one you're driving toward.
The nine days since
The app got a brain, a voice — and a pulse
9 Jul → 17 Jul · shipping daily
- SHIPPED 🤖 Ask the app — a built-in AI helper that knows the MAP Matrix inside out. How-to answers and a thinking partner for structuring your goals. It deliberately does not coach — accountability stays human. That's the point.
- SHIPPED 🔔 Daily nudges — real notifications on your phone. ☀️ Morning: "your focus is ready." 🌙 Evening: "close the day — the 2-minute book-end." At times you choose, in your own timezone, per device — and a one-tap prompt so nobody misses that it exists. The rhythm now taps you on the shoulder.
- The phone was rebuilt around one idea: open it, see the next step, take it. Today's focus is the first thing on screen; reviews are one scroll away; the timeline stays a desktop job.
- A 📊 Progress dashboard — win-rate, streaks, review consistency and trends, pulled from the book-ends and debriefs you're already doing.
- The language grew up: milestones became goals, Zoom became Horizon — and the span is now ten years down to this week, on one timeline.
- Focus is a feature: a cap of 3 active GoalMAPs. Want a fourth? Finish or archive one first. My clients know exactly why.
- A new guide, The Line of Sight — goal → signpost objective → this week's Main Effort → today's very next step. If every link holds, the day is automatically meaningful.
- A 60-second install guide that opens on your exact device's steps — because "Add to Home Screen" got harder to find, and on iPhone the installed app is what unlocks the nudges.
- STRATEGY The plumbing of being found: structured data on the comparison page, sitemaps, Search Console — and the app graduated to paid infrastructure to run its schedule of daily jobs.
- FIXES The unglamorous kind that matter: a timezone bug that could shift a goal's date by a day, overlap glitches, and a silent-deploy trap that made features look shipped when they weren't. Found, fixed, verified.
"The habit is the whole game." Three weeks ago this was a timeline. Now it's a daily rhythm with a tap on the shoulder — morning focus, evening close, an app that answers questions about itself, and an AI that breaks any goal into its signposts. That last one felt like a milestone worth naming: this is MAP Matrix 2.0.
Under the hood
What it took to build
24M+tokens processed
26,970messages — human ↔ AI
Opus 4.8doing the building
~100×the text of the novel Dune
…and that's only the sessions my usage tracker caught — the true total is higher.