Jake Carpenter 💙🇺🇦🏳️‍⚧️
banner
jakecarpenter.dev
Jake Carpenter 💙🇺🇦🏳️‍⚧️
@jakecarpenter.dev
Software Engineer in Boise, classless-Idaho. I also ❤️ 3D printing and poorly brewing ☕️ espresso. Slightly obsessed with keyboards and LEGO. Former lifelong MLB fan.

[sad] blog: https://jakecarpenter.dev/

He/him | #BlackLivesMatter | #Ally 🏳️‍🌈🏳️‍⚧️
Being able to iterate using TDD isn't a deprecated skill in this age of generative AI-assisted development. It's fundamental to producing maintainable code. I have a large share of the agent-produced lines of code directly from chat too - but it's important to use the right tool.
November 19, 2025 at 6:23 PM
Appreciate the offer Brent! If there's something they can do, then I'd love to find out. But, I've already been through the "appeals" process with Facebook and it didn't go well.
November 18, 2025 at 6:14 PM
I feel seen. Remembering writing an mIRC script to post the current song playing in Winamp. I guess I just aged myself.
October 31, 2025 at 6:49 PM
Until it decides to occasionally wrap the JSON with Markdown code block markers 😂

I gave up fighting OpenAI once on that and just conditionally parsed them out.
October 30, 2025 at 5:13 PM
Neat. Will definitely check this out.
October 28, 2025 at 4:15 PM
Take this section, for example. None of the text inside this component is accessible. It's a contrived example, but every TouchableOpacity there is intended to have a "title" and nothing else.

github.com/FormidableLa...
react-native-ama/examples/shared/src/screens/SwitchListItemScreen.tsx at 4915259b4addb4f973d8dfe13224dfc98a23bdb7 · FormidableLabs/react-native-ama
Accessibility as a First-Class Citizen with React Native AMA - FormidableLabs/react-native-ama
github.com
October 28, 2025 at 1:03 AM
Unfortunately, a lot of those examples are too simplistic. I'm having a hard time deciding what's "right" for a card that is a TouchableOpacity and contains multiple text elements. Seems like either the card is accessible, or the text is - never both.
October 28, 2025 at 1:02 AM