Mark Phelps
banner
markphelps.github.io
Mark Phelps
@markphelps.github.io
150 followers 380 following 87 posts
Built https://flipt.io. Now backend at @replicate. Previously helped build and scale GHCR @github . Father, Husband, beginner skateboarder. Aspiring vibe coder
Posts Media Videos Starter Packs
This AWS outage has had more impact on my life so far than the US govt being shutdown for 3 weeks
All my homies know us-east-2 is the real one
Hugops to all the AWS network engineers out there working overtime to get our CRUD apps back up
Pretty happy I was able to snag this domain for my vibe coded agent/tunnel project.

Now just need to finish it
Since Im blocked by Apple currently from working on my vibe coded iOS app.. I figured I would get to work on my vibe coded VibeTunnel replacement using Tauri ✨
https://github.com/steveyegge/beads
I’m really enjoying this ‘beads’ tool to capture and manage tasks while vibe coding. It integrates really nicely with Claude code, does what it says it does and doesn’t get in your way

Much better than managing TODOs in a markdown file

Check it out 👇
You want multiple organization dev accounts tied to a single Apple ID . Nope!

You want to remove your self from an organization? FU

You transferred your dev account to another Apple ID? Good luck setting up a new account on your OG Apple ID

Literally breaks their app
Been playing email ping pong with Apple Support for the last week. So frustrating! Their Apple Dev Account system is the most antiquated insane thing I've seen.
not really. trying helix next but it’s more nvim like
Every time I try to use Neovim for React/Typescript/frontend work, it feels like forcing a square peg into a round hole

Vscode just hits different. There’s something about it that makes coding frontend way more enjoyable than with other tools
what nodejs does to a mf
Any body else give their coding agents words of encouragement or just me?

"Nice!" "Looks great"! "Good job champ!"

Claude moves in tight, focused steps and gives you constant chances to jump in and steer.

And honestly.. Claude Code agents are just fun to use.
Codex just spirals endlessly for 30 minutes, never coming up for air, then hands you a steaming pile you have to untangle, burning tokens, time, and money.
After so many tries to give Codex a real shot, i just can't do it anymore. Claude code actually fits the way my brain works 🧠
Name a hotter TUI
I'll wait
Two questions for any parents following along:

1. Does this resonate?
2. What features would you actually want (or NOT want) in an app like this?

I'm genuinely curious what would help vs what would just be more noise.

Drop your thoughts below.
So I'm niching down even further.

I'm building specifically for parents who want to reduce their doomscrolling to set better examples for their kids and actually be present.

This is personal. I know this guilt. I've felt it too many times.
These solutions are generic. They treat everyone's problem the same way.

But here's what I realized: My problem isn't just about wasting time.

It's about the guilt of scrolling while my kids are trying to show me something. Missing moments I can't get back.
So I've been researching the competition. Turns out there are already several apps tackling doomscrolling: Opal, Brainrot, OneSec, and more.

They all follow similar patterns: either block apps entirely (annoying and easy to bypass) or gamify/nudge you when you try to open them.
Building and launching my first mobile app in 30 days (before I turn 40). Full-time job, two kids, no mobile dev experience. Documenting everything.

Quick catchup: Skipped yesterday because family stuff (the irony will make sense in a minute).
I'm building a mobile app by having conversations with an AI. Wild.

If you would have told me I'd be doing this even a year ago I wouldn't have believed you.

So much more fun than backend development.
The combination is insane. I can literally talk through what I want to build, Claude writes the code, Playwright helps Claude debug in the browser, and Expo makes everything just work and allows me to sync the app to my phone seamlessly.
I'm having so much fun vibe coding this mobile app (my first ever) with Expo + React Native. Add in Playwright MCP + Claude Sonnet 4.5 + speech to text = the future is here. 🧵