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 🏳️‍🌈🏳️‍⚧️
Glad you made this happen! Sounds fun and I can't wait.
November 26, 2025 at 7:10 PM
Yup, that's always the worst. I push back hard on things like that because it would destroy my productivity (by destroying my sanity 😩)
November 26, 2025 at 6:55 PM
💯 I feel like Apple prioritizes the trackpad feel. We don't want the scroll inertia to be clamped when using a mouse scroll wheel though.

FWIW for anyone looking for a fix: I have found a happy medium with BetterMouse; but, it's not exactly bug-free and took forever to dial in settings I like.
November 26, 2025 at 6:49 PM
Not having to hoist my styles up into the component when they need to be conditional. The variants support also made easy work out of building out mobile-friendly-clones of my company's standard component library.
November 26, 2025 at 6:44 PM
Standard StyleSheet. I strongly considered Nativewind, but I’m not competent with Tailwind. I desperately needed better theme support.
November 25, 2025 at 2:55 PM
#3 is such a hard pill to swallow. I have B2B ecommerce users who will literally copy/paste product names verbatim into our search field from wherever on their phone rather than use our Lists feature to quickly re-order the things they buy every week. We make improvements, but some will never use it
November 24, 2025 at 6:05 PM
Good advice in there, but I can’t agree with forcing FlatList to the root of the screen in all cases - just most cases. Sometimes you need a static search bar on top. 99% of horizontal cases wouldn’t make sense either.

Your point that FlatList can be styled to avoid a “wrapper” is spot-on, though.
November 24, 2025 at 3:23 PM
Should have mentioned that it's within Zen
November 23, 2025 at 7:51 PM
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