John Brewer
banner
jbrewer-jera.bsky.social
John Brewer
@jbrewer-jera.bsky.social
Vision Pro Developer. https://jera.com they/them
Pinned
I’m currently actively looking for work. I’ve been an iOS developer since 2007. My specialty is in developing great UI, currently focusing on SwiftUI. I’ve also done some visionOS work over the past year.

I'm located in the South SF Bay Area.

Thanks!

My resume is at:
jera.com/john-brewer-...
It's been great watching this game come together. Plants who keep humans in little pots.
We just launched our store page!!!🎉It's available to wish list on steam if anyone wants to follow our development progress and get updates. Check out our steam page here: store.steampowered.com/app/4038920/... #indiegame #indiegames #indiedev #gamedev
November 6, 2025 at 1:25 AM
I just created the Apple Game Dev discord. It's for discussion of game development on all Apple platforms and frameworks, as well as gamel engines that target Apple platforms.
discord.gg/HWGqyhdG
Join the Apple Game Dev Discord Server!
Check out the Apple Game Dev community on Discord - hang out with 1 other members and enjoy free voice and text chat.
discord.gg
November 5, 2025 at 11:30 PM
If this is anything like the one I attended last spring, it is well worth watching.
Apple's visionOS-focused cozy-WWDC, "Create immersive media experiences for visionOS", will be streamed live on YouTube next week.

www.youtube.com/@AppleDevelo...
Apple Developer
Hello and welcome to the official Apple Developer YouTube channel.
www.youtube.com
October 19, 2025 at 11:56 PM
Anyone here remember Fluke (later Floops) the VRML animated series from SGI?
August 9, 2025 at 8:52 PM
Everything you need to know about #GPT-5 in one simple graph.
August 8, 2025 at 3:58 AM
Reposted by John Brewer
my mom taught me there's two kinds of businesses: hot dog stands and art galleries

- hot dog stands protect territory and keep competition off their turf
- art galleries benefit from more adjacent art galleries, cluster together to amplify reach/support

youre an art gallery, not a hot dog stand
Play and discuss as if you were friends trying to get to know each other better, rather than as if you were rival squawking merchants trying to sell competing goods in a marketplace. The world is full of friends and potential friends, and it's much lonelier and more frightening when it isn't.
August 4, 2025 at 1:01 PM
Reposted by John Brewer
Every day some senior game dev posts their "I've been in the industry for 20 years, here's how you do it" guide, and step 1 is "be in the industry 20 years ago"
August 1, 2025 at 5:34 PM
“This is not a place of honor…”
Someone smarter than me described customer data as toxic waste. Whatever you can't destroy must be buried deep, with heavy security.
July 26, 2025 at 5:16 AM
Reposted by John Brewer
Today I released a hard sci-fi point-and-click adventure game about exploring an abandoned space station, reading messages by the long-gone research staff, and finding the secrets they left behind store.steampowered.com/app/2840590/... #gamedev #indiedev #godot #space
Save 20% on no signal on Steam
An emotional point-and-click hard sci-fi adventure game about exploring an abandoned space station. Follow messages left by the long-gone staff to learn the outcome of the research team and the secret...
store.steampowered.com
July 26, 2025 at 3:51 AM
No cheating, post the last pic of your pet.

Cooper laying on my desk next to a banana in such a way that it kinda looks like it’s stuck up her butt.
July 20, 2025 at 6:16 PM
I think it’s time to start rating CEOs by their VORL — Value Over Replacement LLM.
July 20, 2025 at 5:58 PM
Reposted by John Brewer
I was explaining to my Ukrainian colleague the phrase ‘There’s no such thing as a free lunch’. She told me the equivalent in Ukrainian is ‘The only free cheese is in the mousetrap’ - which is so much better
July 16, 2025 at 6:39 AM
Reposted by John Brewer
The correct metric for posting is not "is it good" it's "does it expand the possibility for human joy by those willing to receive it"
July 11, 2025 at 6:31 AM
Reposted by John Brewer
I’ve been doing iOS development for so long that I know how to spell wenderlich 😂

What about you?
July 11, 2025 at 10:19 AM
I think the thing that makes conspiracy theories so seductive is the belief that if you can somehow unmask the conspiracy, it will be magically destroyed, just like when the One Ring was dropped into the fires of Mount Doom.
Conspiracy theories take hold because it's much more reassuring to believe that an evil cabal is running everything than that nobody is running everything and every human from the poorest child to the President of the United States is just winging it.
July 12, 2025 at 2:41 AM
Reposted by John Brewer
My favorite SwiftUI problem solving technique is STMO*

* Slap it in a Task{} and Move On
July 11, 2025 at 5:24 PM
Reposted by John Brewer
We ran a randomized controlled trial to see how much AI coding tools speed up experienced open-source developers.

The results surprised us: Developers thought they were 20% faster with AI tools, but they were actually 19% slower when they had access to AI than when they didn't.
July 10, 2025 at 7:47 PM
Reposted by John Brewer
Cheap ultrasonic cleaner with 70% rubbing alcohol. Hover it in the bath until clean - don't leave it in unattended touching sides. You'll see a bunch of stuff come out from under the frame. Warning it can cause pitting, don't over-do it and probably try on older stuff you don't care about first.
GLASSES PEOPLE

i use microfiber cloths and zeiss lens wipes and still feels like i can't get the oils up

do you have anything you like better?

every day my dog manages to stick his nose directly into at least one lens, and i can't blame him bc i too touch the lenses accidentally all the time
July 9, 2025 at 10:27 PM
Reposted by John Brewer
Twitter’s antisemitic Chatbot raises new questions about the lack of intellectual diversity on Bluesky.
July 9, 2025 at 8:53 PM
Next week, I'll be doing the BAD Game Jam.

"Instead of trying to make games that are perfect, polished, and fun, let's make games that are broken, unfinished, and interesting. This game jam is about having fun making games NOT making games that are fun."

itch.io/jam/the-bad-...
The Bad Game Jam - Part Deux
A game jam from 2025-06-29 to 2025-07-07 hosted by B.A.D. Collective. Making good games is overrated! Instead of trying to make games that are perfect, polished, and fun, let's make games that are bro...
itch.io
June 27, 2025 at 3:21 AM
I feel like this is part of our revenge for Flutter.
Announcing the Swift on Android Working Group, with the goal of establishing and maintaining Android as an officially supported platform for Swift. More here: forums.swift.org/t/announcing... #Android
June 26, 2025 at 10:10 PM
So let me get this straight... Mac developers were freaking out because the Finder guy wasn't white?

www.macworld.com/article/2825...
Second macOS Tahoe dev beta fixes a short-lived Mac nightmare
Apple corrects its mistake, and all is right in the world.
www.macworld.com
June 26, 2025 at 10:05 PM
What's a poster you had in your room growing up?
June 25, 2025 at 2:57 AM
Reposted by John Brewer
wild to think that the baby born in the dashcon ballpit would be in middle school now
June 15, 2025 at 1:10 AM
Reposted by John Brewer
When I first got here, this site just just twelve cat girls and ten nerds with VR headsets (nine of whom were also cat girls)
June 16, 2025 at 4:46 PM