WIP Wrapped 2025

2025 was the year you proved (to yourself more than anyone) that consistency really does compound. You kept showing up every day—writing on #lifelog, shipping on #pluginsforcarrd, and stacking small iterations on top of each other until they turned into real momentum. The arc was basically: build in public, market like it’s part of the product (#marketing365), keep your inner game honest in #lifelog, and keep the machine running even when infra, energy, or life got messy.
Completed
✅ 1,343 todos
Completed per month
✅ 112 todos
Best streak
🔥 1171 days
Most active month (130 todos)
⚡ May
Most active day of week
👍 Saturday
Least active day of week
👎 Sunday
Most active project
Jason's Plugins For Carrd
46% of your todos

January

January was a very “ship + iterate” month for you: you kicked off 2025 by building in public, tightening up your tools, and stacking lots of small improvements across #commit365, #lifelog, and #pluginsforcarrd. You also had a few satisfying momentum moments—like the WIP 777 jackpot and your community hitting a 30-day commits milestone.

February

February was one of those properly maker-heavy months where you just kept shipping across a bunch of lanes. You pushed #lifelog forward with a real tags rollout, kept tightening up #pluginsforcarrd (especially your Canned Support tool), and still found time to mess around with new AI workflows and even a mini game experiment.

March

In March you were deep in builder mode across a few lanes: you kept your daily writing streak going with #lifelog, kept iterating fast on the Canned Support tool under #pluginsforcarrd, and still found time to ship fun stuff like #spacedefenders. It was a month of lots of small shipping wins—hotkeys, presets, word counts, leaderboards—plus a couple of real-world money moments that reminded you the work is working.

April

April was a big “ship + reflect” month for you: you kept cranking on #pluginsforcarrd while pushing #lifelog forward with real community-facing improvements. You also mixed in some fun experiments (hello #fluffyUI and #spacedefenders) and doubled down on marketing accountability with #marketing365.

May

In May you were in full maker mode: shipping new Carrd plugins, polishing your support workflow, and doing a whole lot of consistent marketing (#marketing365) across basically every corner of the internet. In parallel, you kept showing up for #lifelog with honest posts about burnout recovery, progress, and what “rest” actually looks like right now.

June

In June you kept the maker engine running on two tracks: shipping lots of small improvements for #pluginsforcarrd (especially #cannedsupport) while showing up daily for #lifelog with steady writing. You also leaned into distribution hard—posting your in-app redirect plugin basically everywhere—while juggling freelance work, family time, and a bit of travel energy in the background.

July

July was a really maker-y month: you kept #pluginsforcarrd shipping and marketing hard across basically every channel, while #lifelog stayed steady with daily posts and a clear “long game” mindset. You also kept pushing your own tooling forward (hello #cannedsupport, #decodingcoding, and a brand-new Dead Link Checker) while doing some real-life resets around fasting/keto too.

August

August was one of those classic maker months where you kept shipping across a few lanes at once: pushing #pluginsforcarrd hard with both product and distribution, while keeping #lifelog steady and reflective. You also kept quietly building momentum on #cannedsupport, turning it from “tooling for your own support work” into something that’s starting to look like a real SaaS.

September

September was one of those nicely balanced maker months where you kept shipping on #pluginsforcarrd while still showing up daily for #lifelog. You mixed consistent product work (especially on #cannedsupport) with a real push on distribution for your Carrd plugins, plus a few reflective personal threads around rest, routine, and what “home” feels like.

October

October was one of those solid “builder + thinker” months: you kept #lifelog moving with daily reflections while steadily shipping and marketing #pluginsforcarrd. You also put real energy into your support workflow with #cannedsupport, tightening the product and polishing how it shows up in the world.

November

In November, you were in full maker mode: shipping steadily on #pluginsforcarrd while keeping #lifelog alive through some pretty gnarly infra headaches. It was a month of momentum and maintenance—marketing sprints, Black Friday prep, and a bunch of reflective writing that tied it all together.

December

December was a real blend of shipping and reflection: you kept #pluginsforcarrd moving with lots of small-but-steady updates and a full-on marketing push, while #lifelog was this daily thread of travel moments, hard truths, and year-end closure. You also hit some huge consistency milestones—then ended the month admitting you were exhausted and needed real rest.

What stands out most is how “real” everything got this year: you weren’t just tinkering—you built systems that supported the way you actually work (hello #cannedsupport), and you kept turning shipping into something repeatable. You hit big maker milestones (daily writing into the 1800s, #commit365 still unbroken, MRR bumps, payouts/invoices) but the quieter wins mattered too: cleaning up dead links, fixing edge-case bugs, issuing refunds when you had to, and pushing through the Heroku/Postgres chaos until you found the root cause. You also kept choosing to document the truth—burnout flags, recovery, rest-as-productive, comparison spirals—which made the year feel lived-in, not just “productive.” And threaded through all that were the human snapshots: Father’s Day, turning 46, the dark hotel-room laptop juggle, Japan winter scenes, even finally passing your driving test after sticking with it. Going into 2026, you’re not just a person who can ship—you’re someone who can sustain, and you’ve got proof in a year full of small reps that added up to something solid.
Share on