Joshua Carter
banner
joshcarter.bsky.social
Joshua Carter
@joshcarter.bsky.social
I'm an airline pilot and solopreneur building software between flights, turning firsthand experience into tools that make work better for others in aviation. Lives in Seoul.
Pinned
I built acroroster.com. I'm proud of it. I'm proud of the interface, and proud of the infrastructure details. I have happy customers. I'm working on finding more.
Acroroster | Effortless Team Scheduling Software
Streamline shift management for healthcare, first responders, and enterprises. Powerful scheduling software that makes complex staff rotations simple.
acroroster.com
Looking for a virtual assistant recommendation or referral. Need 2-4 hrs/week for expense tracking, personal admin, and emails. Asia timezone, fluent English (Korean a plus). Flexible arrangement. DM me if you know someone. #VirtualAssistant #Hiring #remotework #korea #southkorea
November 17, 2025 at 1:15 AM
"It follows, I think, that the luckier you’ve been, the more humility and generous spiritedness you need, and
the unluckier you’ve been, the more compassion for yourself you need, and unfair as it may seem, the more you need irrepressible resolve."

Edward Packard (edwardpackard.com/wp-content/u...)
edwardpackard.com
September 23, 2025 at 8:00 AM
"All you ever were was a little bit of universe, thinking to itself. Very specific; 𝘵𝘩𝘪𝘴 bit, 𝘩𝘦𝘳𝘦, right 𝘯𝘰𝘸. All the rest was fantasy."
September 12, 2025 at 5:34 AM
What is javascript development going to feel like when typescript is in Go and we have rolldown and oxlint? Right now my MacBook heats up just linting and type checking my Vue project.
September 10, 2025 at 3:56 AM
Coding with AI is like connecting little black boxes together. If you make little composable boxes, you can be really productive. In big black boxes, danger lies.
September 10, 2025 at 3:53 AM
Started messing around with Basic in middle school, got a degree in Electrical Engineering from a California school, spent 10 years as a fighter pilot, then found a niche and built a startup. A tale as old as time.
August 26, 2025 at 1:17 PM
Yes, vibe coded apps may have security and maintainability issues.

The bigger issue, if you're trying to sell that software, is that if you can vibe code it, you’ve demonstrated that it has no value.

If making it is easy, why would anyone pay for it?
August 20, 2025 at 9:53 AM
Who is doing your s corp taxes? Any recommendations?
August 12, 2025 at 2:20 AM
Generating a zod schema from an OpenAPI spec - it looks like there are a few options. Anybody got a recommendation? Preferably compatible with zod 4 because the number 4 is bigger than 3? Yes, this my first time doing this.
August 5, 2025 at 1:47 PM
Helm. Helmet. Ohhhhhhhhh.
July 27, 2025 at 1:51 PM
End of a season. Customer #1 and I agreed today that acroroster.com is feature complete—my employee scheduling app shaped entirely by their feedback. Ready for everyone now. My first swim season: 80 km total. Proud of both. Onward.
Acroroster | Effortless Team Scheduling Software
Streamline shift management for healthcare, first responders, and enterprises. Powerful scheduling software that makes complex staff rotations simple.
acroroster.com
June 20, 2025 at 11:57 AM
"Utility is seven-eights Proximity."

Iain M. Banks, Surface Detail
June 19, 2025 at 11:40 AM
"But what ultimately makes this ok for me is the prospect of creating new memories and the faith that the crucial lessons from past experiences are embedded in me. And if not it's always an opportunity to relearn everything with more attention."

news.ycombinator.com/item?id=4419...
I can create images with ease in my mind. It's very useful overall but I don't t... | Hacker News
news.ycombinator.com
June 6, 2025 at 8:37 AM
@jensimmons.bsky.social Great @shoptalkshow.com today! I have a favor to ask - I'm super excited about Declarative web push, but I use @firebase.com cloud messaging and it's incompatible with the new JSON format. Do you know anyone on the Firebase team to ask if they can implement the new field?
June 3, 2025 at 9:51 AM
I feel much more inclined to open my wallet for personal software now that I build products myself. That "little utility" that organizes your folders or whatever took a thousand hours to get right.
June 1, 2025 at 12:01 AM
My son was having trouble visualizing equivalent fractions, so we made an app.

Then we moved on to decimals, and we added to the app.

Then long division.

Fun activity with him, and a good use case for vibe coding. We even made it a PWA for his iPad home screen.

fractions-compare.pages.dev
Fraction Visualizer
Visually compare fractions and learn equivalence
fractions-compare.pages.dev
May 29, 2025 at 1:28 PM
Sometimes I see a really cool coffee shop sign and think, "I want to make a web site like that," but it's not the asthetic, it's the feeling the style itself invokes. I get the same feeling watching Star Wars or Alien. I want to build a site that feels old but new. Chunky and simple and glorious.
May 26, 2025 at 6:34 AM
My new agent litmus test is "Implement a long division calculator, with highlighted explanations for each step." Claude 3.7, Gemini 2.5 Pro, Bolt.new, they all choke on it.
May 17, 2025 at 6:22 AM
Custom software... is there a business model for building multiple 1 customer SaaS products?
May 17, 2025 at 1:38 AM
If there is an emoji at the end of a #buildinpublic or #indiehacker post, there's a 90% chance the post is vapid slop.
May 11, 2025 at 4:48 AM
Reposted by Joshua Carter
applying for jobs again
May 5, 2025 at 2:03 PM
"Burnout does not just come from overwork. It comes from overresponsibility.

And programming, once internalized deeply enough, makes everything feel like your responsibility. The bloated website. The inefficient script. The clunky onboarding process at your job. You could fix it. So why aren’t you?
May 7, 2025 at 2:40 PM
I think i like this medium better when I think of it as a messaging memory service to my future self rather than some tool to build human connection.
May 7, 2025 at 2:37 PM
Today, instead of coding, I went to the park with my kids and learned how to ride a surfskate.

When I write it like that, it sounds obvious that I made the right choice.

At the time I felt like I was maybe being irresponsible.
May 7, 2025 at 2:36 PM
Javascript changed my life.
April 21, 2025 at 10:05 AM