Profile avatar
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 🏳️‍🌈🏳️‍⚧️
639 posts 124 followers 214 following
Prolific Poster
Conversation Starter

My Kagi subscription came due and I'm letting it lapse because I'm finding that it rarely finds results in GitHub issues, where I'm typically hoping to go at this point in my career. I switched over to Startpage, but I'm disappointed by it's shortcomings. Does anyone have tips on improving it?

Tried to review a PR on Azure DevOps using an M3 iPad Air. Of course it didn't go well. I don't know why anyone would willingly choose this platform. It seems to live an die on the "we're a Microsoft shop" clowns.

Me: I need to start using my todo manager more religiously. It would really help me keep track of small tasks that I lose track of. Also me: Ugh, my todo manager is full of recurring tasks that I have to clear out and tasks I'll never do. I don't want to deal with cleaning it up.

Wow, this might become my new go-to React Native debugging tool 😱

This is such a minor thing to be annoyed with, but having an app that is designed with separators that extend to the absolute edge of the screen results in so much more code than is necessary. I'll never be a designer, but I would never design one of these knowing what I know.

There are a million alternatives out there for #Pocket, but I highly recommend Inoreader for anyone who needs to switch and wants RSS feeds and newsletter subscriptions in addition to saved links. It's not free, though, so if you don't need the extras then look elsewhere.

Ooof. I hate it when past-Jake dates tech-debt comments. ``` // We should fix this at some point, but I'm not sure it holds enough value to be worth taking on as of end of year '21 ```

I'm trying to find a path forward to migrate our RN app to use NativeWind from the mess that is a mixture of custom styles, very few reusable components, and a bit remaining of react-native-elements (a huge mistake I made). Part of me thinks we would be better suited to use Unistyles, though.

*chef’s kiss* If you built static content websites, your opinion on tooling for web apps is on par with RFK Jr’s opinions on the science of vaccine efficacy. https://justfuckingusereact.com/

Tiny wins: I typed pharmaceutical correctly on the first try twice in a row today. I did not manage to do it while constructing this post.

There’s no denying that Biden was an awful choice and no longer capable of the job. But claiming that’s the problem when facing a clearly senile Trump boggles my mind. You lost because your party cannot communicate. www.newyorker.com/news/the-pol...

My normal CBD-gummy source won’t ship to me in Idaho for some reason, even though I only ever buy THC-free gummies. The place I ordered from instead sent the worst tasting gummies I’ve ever tried. I’m not sure I’ll even bother finishing these. Any recs?

Anyone know a fix for macOS switching to the "wrong" desktop when new windows open? eg: I have Teams set up in a different desktop than I'm looking at and I click "Join" on a meeting notification that pops up, macOS will switch to the Teams desktop space yet open the meeting window where I was.

It took some begging to fix a few corporate firewall issues, but I settled into a great workflow for RN builds using Expo Orbit. Being able to jump between EAS dev builds for old + new SDKs has been amazing. The only way to make it better would be to let me pick builds directly from the app.

I slept on React Suspense and that was a mistake.

It’s really starting to feel like Balatro gets some kind of pleasure out of dealing me the Scary Face joker (+30 to face cards) in the first ante with Abandoned Deck (start w/ no face cards).

Lost the "what will Enter do in this context" game in Teams again just now. Please, Teams folks, either fix that inconsistent behavior or give us a "draft mode" toggle so we don't send by mistake when all we wanted to do was exit a list/code/block scope.

I have been using Zustand with a really light touch on a few things But, since upgrading to v5, I've come into some situations where the hacks and quirks required to make it work are getting a bit annoying. It might be time for me to look elsewhere for one-off state management.

Who is hiring Software Developers? I'm really good at #dotnet and #Azure

Hands down the best course I’ve ever taken. Even having had experience with RQ, I still learned so much. 👏

I desperately need to do research on effective communication styles in [technical] leadership, but it's the most obscenely boring thing I can imagine.

Just published a post on my blog where I wired up a simple HomeKit integration in an @expo.dev app rocking custom native code with Expo Modules. It's a top-tier dev experience that allows you to take your project wherever it needs to go. jacobclausen.expo.app/blog/custom-...

Wrapped up a task just before lunch that I have been working on for 2 days and had previously estimated would take me about an hour. Types around SectionList are a nightmare. I figured my next task would take at least a few hours to investigate. It took a whole 30 seconds to solve. I'm a pro.

I wonder what my org screwed up with Microsoft Entra. I feel like every time I go to push code to Azure DevOps it fails due to the conditional access policy. All I have to do is open up the Azure DevOps website again to re-auth. That used to happen once in a blue moon. Now it's min once per day.

Got my JetKVM [@jetkvm.bsky.social] and I *really* need another one already. It's going to make dealing with my macOS build server so much easier.

Legitimately tired of enums in C#. They cause so many problems and C# devs seem to hold them up on a pedestal as if they can never be the wrong tool.

OMG Teams finally got rid of the split between chats and team channels (maybe my org was slow to this update, I'm not sure). Doing it the way they did was an _awful_ decision

I think it’s weird how devs are given the tool of very cheap and flexible Git branches but use them to optimize for cases they’ll rarely use. Do you need a long-lived branch for your current release? Or, could you commit to main and create a branch if you suddenly need to split work for a release?

Dear IRS, Can I get an advance on my 2025 capital losses?

I just drew an M4 Pro Large for an @expo.dev #EAS iOS build. It built my app in 5m50s, compared to the last build on an M2 Medium at 15m25s.

So tired of the concept of “change management.” It’s not even possible to implement in a valuable way. It removes a team’s ability to iterate. I’m at the point where if the answer to “if I fix that today, can we release tomorrow?” is “no,” then it’s a future problem.