📱 Building @fitwoody.camp
🍉 Founder of @chubbyapps.com
💾 Sometimes write on microbyte.blog
🧭 I was going to be an archaeologist but I changed my mind when I found out that it wasn't as exciting as in Indiana Jones.
Second thing: smile because the feature actually works.
Coming soon to @fitwoody.camp.
#BuildInPublic
Second thing: smile because the feature actually works.
Coming soon to @fitwoody.camp.
#BuildInPublic
Good coffee. Sunny days for cycling. My app not crashing in production.
And confirmation that the #StrangerThings finale wasn’t actually the finale.
Netflix, I know you’re hiding something. January 7th. Spill it.
Good coffee. Sunny days for cycling. My app not crashing in production.
And confirmation that the #StrangerThings finale wasn’t actually the finale.
Netflix, I know you’re hiding something. January 7th. Spill it.
It’s turning “I’d love to do this but it’s not worth the time” into “done.”
I needed to download 14 seasons of a podcast scattered across the web. 5 minutes with Claude Code it mass downloaded converted to MP3.
It’s turning “I’d love to do this but it’s not worth the time” into “done.”
I needed to download 14 seasons of a podcast scattered across the web. 5 minutes with Claude Code it mass downloaded converted to MP3.
2-ply? Middle class.
3-ply? Doing well.
4-ply? You’ve made it.
1-ply? We need to talk.
2-ply? Middle class.
3-ply? Doing well.
4-ply? You’ve made it.
1-ply? We need to talk.
92 score. 100% quality. 8+ hours of actual sleep.
Finally, an area of my life where I’m overachieving.
We’re putting the finishing touches on this one. Can’t wait to ship it.
#BuildInPublic
92 score. 100% quality. 8+ hours of actual sleep.
Finally, an area of my life where I’m overachieving.
We’re putting the finishing touches on this one. Can’t wait to ship it.
#BuildInPublic
Final result: 1261 km
Started late. Got momentum. Then life happened. Work, chaos, excuses.
But here’s the thing: I still crushed last year’s total.
Progress > perfection.
2026? Those 2000 km aren’t escaping me.
What’s your fitness goal for next year? 👇
Final result: 1261 km
Started late. Got momentum. Then life happened. Work, chaos, excuses.
But here’s the thing: I still crushed last year’s total.
Progress > perfection.
2026? Those 2000 km aren’t escaping me.
What’s your fitness goal for next year? 👇
Don’t rush to build.
Spend serious time talking through the plan. Debate approaches. Poke holes.
Once you’ve nailed it together, execution is almost boring.
The magic is in the conversation.
Don’t rush to build.
Spend serious time talking through the plan. Debate approaches. Poke holes.
Once you’ve nailed it together, execution is almost boring.
The magic is in the conversation.
It just exposed that your business logic was hostage to your UI all along.
Here's why software architecture matters more than ever: www.microbyte.blog/software-arc...
It just exposed that your business logic was hostage to your UI all along.
Here's why software architecture matters more than ever: www.microbyte.blog/software-arc...
We’ve been working on a brand new sleep analysis algorithm.
The challenge: capturing sleep as a single, coherent picture while still evaluating every phase and detail independently.
We’ve been working on a brand new sleep analysis algorithm.
The challenge: capturing sleep as a single, coherent picture while still evaluating every phase and detail independently.
#BuildInPublic
#BuildInPublic
That’s how the #FitPassport was born, a new way to see how you’re doing and what kind of athlete you are.
Now available in the @fitwoody.camp beta 🪪✨
That’s how the #FitPassport was born, a new way to see how you’re doing and what kind of athlete you are.
Now available in the @fitwoody.camp beta 🪪✨
So much for those who say you can’t build cool stuff with #SwiftUI.
#buildinpublic
So much for those who say you can’t build cool stuff with #SwiftUI.
#buildinpublic
I’ve tried switching mice, updating, etc. Any recommendations?
I’ve tried switching mice, updating, etc. Any recommendations?
👉 “This year for sure”
👉 “I’ll start on Monday”
👉 “Tomorrow I begin”
The problem was never starting.
The problem was staying consistent.
Starting today, that gets easier with @fitwoody.camp. Beta 3 is live 🎯
#BuildInPublic
👉 “This year for sure”
👉 “I’ll start on Monday”
👉 “Tomorrow I begin”
The problem was never starting.
The problem was staying consistent.
Starting today, that gets easier with @fitwoody.camp. Beta 3 is live 🎯
#BuildInPublic
Getting this message right now, while we’re working hard on the V2 of @fitwoody.camp, is one of those small joys that keeps you going.
Now it’s @patricia-bedoya.bsky.social’s turn to get the assets ready!
Getting this message right now, while we’re working hard on the V2 of @fitwoody.camp, is one of those small joys that keeps you going.
Now it’s @patricia-bedoya.bsky.social’s turn to get the assets ready!
Hebrew, Arabic, German… everything fits just right.
No redrawing a single screen.
No hacks.
📐 Because if your design breaks with a German label…
It wasn’t good design.
#UXDesign #iOSDev #Localization #SwiftUI #IndieDev
Hebrew, Arabic, German… everything fits just right.
No redrawing a single screen.
No hacks.
📐 Because if your design breaks with a German label…
It wasn’t good design.
#UXDesign #iOSDev #Localization #SwiftUI #IndieDev
With the AI boom, the most interesting apps aren’t on iOS anymore — they’re on Mac or the browser.
💻👇
9to5mac.com/2025/08/12/n...
With the AI boom, the most interesting apps aren’t on iOS anymore — they’re on Mac or the browser.
💻👇
9to5mac.com/2025/08/12/n...
🤷🏻♂️ You saw fewer calories and thought: “Does the app love me less today?”
🤷🏻♂️ You saw fewer calories and thought: “Does the app love me less today?”
#BuildInPublic
#BuildInPublic
✨ No specs. No guidelines. Just intuition, rumors… and a few clues hidden in Sports and Invites.
✨ No specs. No guidelines. Just intuition, rumors… and a few clues hidden in Sports and Invites.
If you’d ever done it, you’d understand.
www.theverge.com/cs/features/...
If you’d ever done it, you’d understand.
www.theverge.com/cs/features/...
Some thoughts on dogfooding, empathy and truly understanding your users when you're developing an app.
#buildinpublic #iosDev
www.microbyte.blog/dogfooding-o...
Some thoughts on dogfooding, empathy and truly understanding your users when you're developing an app.
#buildinpublic #iosDev
www.microbyte.blog/dogfooding-o...
🔹 Arbitrary rejections of things previously approved
🔹 3-7 days to review an internal test build
Insane.
🔹 Arbitrary rejections of things previously approved
🔹 3-7 days to review an internal test build
Insane.
✅ Core of @fitwoody.camp fully rewritten
✅ Swift 6 + modern concurrency
✅ Own backend: @supabase.com + @powersync.com
✅ Goodbye to 1.0’s technical debt
Not flashy work, but it’s what holds everything together.
Now the fun🔥 #buildinpublic
✅ Core of @fitwoody.camp fully rewritten
✅ Swift 6 + modern concurrency
✅ Own backend: @supabase.com + @powersync.com
✅ Goodbye to 1.0’s technical debt
Not flashy work, but it’s what holds everything together.
Now the fun🔥 #buildinpublic