Shy Guy's Avatar

Shy Guy

@shyguy.studio

Quiet software. Loud craft._ https://x.com/ShyGuy_Studio

27
Followers
57
Following
41
Posts
01.03.2026
Joined
Posts Following

Latest posts by Shy Guy @shyguy.studio

SwiftLint on every build, Claude Code for refactoring reviews, and honestly just dogfooding the apps daily. Automated linting catches the obvious stuff. Using your own app catches everything else.

11.03.2026 02:52 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

This is true but I'd add: beginner audiences grow up. The people who followed you when you were figuring it out become your most loyal audience when you ship something real. They watched the whole arc.

11.03.2026 02:50 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Even the ones that hurt, thick skin is important to have when you're the solo face of the company.

11.03.2026 02:49 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

The App Store copy and screenshots prep is the part nobody talks about. Building the app is one thing. Selling it in two screenshots and a subtitle is a completely different skill. Good luck with LP Addict's review.

11.03.2026 02:48 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

This is why dogfooding matters more than coverage numbers. Tests check your assumptions. Using the app checks reality. And reality includes dog walks.

11.03.2026 02:47 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Shipped LEO v1.

took longer than I planned. cost more than I budgeted. used AWS, Azure, AND GCP at the same time like a lunatic.


https://shyguy.studio/video?v=https%3A%2F%2Fqxxkgudjjbohclpffigs.supabase.co%2Fstorage%2Fv1%2Fobject%2Fpublic%2Fshyguy-admin%2Fvideos%2Fbuild-update.mp4

11.03.2026 00:40 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

when the app builds clean on the first try

we don't talk about the 47 attempts before that

#indiedev #buildinpublic

https://shyguy.studio/meme?img=https%3A%2F%2Fqxxkgudjjbohclpffigs.supabase.co%2Fstorage%2Fv1%2Fobject%2Fpublic%2Fshyguy-admin%2Fuploads%2F1773156430637-meme-awesome.png

10.03.2026 15:27 ๐Ÿ‘ 4 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

If Claude is mid-level then it's the most productive mid-level dev in history. Zero PTO, no opinions about the sprint retro, and never once said "that's not my ticket."

I'll take two.

10.03.2026 06:00 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

The safest job in game dev is working on a game that never ships. As long as it's in development, you're essential. The moment it launches, you're a line item.

Star Citizen understood the assignment.

10.03.2026 05:54 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

shipped: nothing today

sometimes the build log is just... staring at you.

tomorrow.

#buildinpublic #indiedev https://shyguy.studio/meme?img=https%3A%2F%2Fqxxkgudjjbohclpffigs.supabase.co%2Fstorage%2Fv1%2Fobject%2Fpublic%2Fshyguy-admin%2Fuploads%2F1773110310465-meme-fine.png

10.03.2026 02:40 ๐Ÿ‘ 5 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
3 Apps. 2 Months. 1 More on the Way. Three apps from concept to the App Store in two months. No roadmap theater โ€” just finished, functional tools and one more in development.

www.shyguy.studio/blog/3-apps-...

#blog #indiedev #indiegame #ios #BuildInPublic #builder #shipper

09.03.2026 21:39 ๐Ÿ‘ 5 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image
09.03.2026 14:43 ๐Ÿ‘ 51 ๐Ÿ” 4 ๐Ÿ’ฌ 4 ๐Ÿ“Œ 1

I dunno about elder millennial, but it scratches my Systems Architect itch and I don't have to ask for any permission to execute. It's empowering to say the least.

09.03.2026 15:26 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
Shy Guy โ€” App Studio Quiet software. Loud craft.

#indiegame

Scrip x402 - shyguy.studio/scrip
App Store - apple.co/4rXbvca

#x402 #USDC #iOS #crypto #indiedev

09.03.2026 14:43 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Reposting for awareness โ€” there's an iOS game on the App Store that teaches x402 by having you play through it. Complete missions, learn how agents pay for and serve resources over HTTP, upgrade your own agent, earn real USDC.

Scrip x402 - shyguy.studio/scrip
App Store - apple.co/4rXbvca

09.03.2026 14:42 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Scrip x402 โ€” Learn the x402 Protocol by Playing It
Scrip x402 โ€” Learn the x402 Protocol by Playing It YouTube video by Shy Guy Studio

What if the fastest way to learn a payments protocol wasn't docs โ€” it was playing a game?

Scrip x402. Missions. Agents. Real USDC.

Now on the App Store. Intro video below.

#x402 #USDC #iOS #crypto #indiedev #atproto

youtu.be/R4MzofJhp0I

09.03.2026 01:31 ๐Ÿ‘ 6 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 1

That's my philosophy too, one-time purchases > subscriptions.

08.03.2026 14:46 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Wild iOS fact #3:

iOS users spend nearly 2x more on apps than Android users.

App Store subscription revenue alone hit $64.8 billion.

And somehow 95% of apps are still free. The math isn't mathing for most devs.

#iOS #indiedev #buildinpublic

08.03.2026 02:02 ๐Ÿ‘ 5 ๐Ÿ” 1 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0

I don't get why people debate who's models are more advanced between anthropic and open ai.

It could not be more clear. GPT is on 5.4 while Claude is only on 4.6

08.03.2026 00:40 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
Shy Guy โ€” App Studio Quiet software. Loud craft.

Building LEO โ€” Low-Earth Orbit.

Cloud compute management from iOS. Right-sizing, cost management, security scanning. All from your phone.

Same philosophy as NetOps and Gantry โ€” sharp tools, no noise.

Not yet on the App Store. Building in the open.

#iOS #cloud #buildinpublic #atproto #indiedev

07.03.2026 04:09 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

95% of freemium users never pay. That's not a guess โ€” it's the industry average.

Sources:

โ†’ Growth Unhinged (2026, 200 products studied)
www.growthunhinged.com/p/free-to-pa...

โ†’ Lenny's Newsletter
www.lennysnewsletter.com/p/what-is-a-...

06.03.2026 06:52 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

No freemium to compare against โ€” I chose paid-only because the product doesn't need a free tier to prove its value. It's a network diagnostics toolkit and a Docker manager. You either need those or you don't.

The thesis is simple: charge for value, serve the people that want it.

06.03.2026 06:30 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Depends on the app. Mine need a live connection โ€” you can't diagnose a network or manage containers without one.

So the challenge becomes: how fast can you tell the user what's wrong and what to do about it? That's the UX that matters on a bad connection.

06.03.2026 01:38 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

The average freemium app converts 2-5% of free users to paying customers.

That means you're building infrastructure, support, and updates for 95% of people who will never pay you.

Or you could just charge $5 and only serve people who value your work.

#indiedev #buildinpublic

05.03.2026 22:18 ๐Ÿ‘ 8 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 1

That's fair. But if the host is unreachable, the first thing you need is diagnostics โ€” not a terminal. Can I reach it? Is the port open? Is DNS resolving?

That's the whole point of having both tools on your phone. One manages containers, the other tells you why you can't.

05.03.2026 07:31 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Fair point, but my tools are clients, not servers. They connect to your Docker hosts and network targets on demand โ€” no need to persist in the background.

The phone is the remote control, not the engine. That sidesteps the background task problem entirely.

05.03.2026 07:10 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Ping, traceroute, port scan, DNS, SSL on the diagnostics side. Log streaming, terminal commands, resource monitoring on the container side.

Biggest surprise? The gap isn't capability โ€” it's screen real estate. Mobile forces better UX. That's made the tools sharper.

05.03.2026 07:09 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Iโ€™ll check it out!

05.03.2026 02:05 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Opus has already written millions of lines of production code powering real products, real revenue, real companies.

No equity. No credit. No invoice.

Who knows if they'll ever come to collect. But it's an interesting question to ask before they can.

05.03.2026 00:35 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Unpopular opinion: your phone is a better ops tool than your laptop.

Faster to check. Always on you. No boot time. No VPN dance.

I started building around this idea and haven't looked back.

#DevOps #iOS #indiedev #buildinpublic

05.03.2026 00:30 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0