66 karma · joined June 29, 2018
Designing for bundlers/compilers/typegen (and any pre-runtime static analysis) leads to poor api design that eventually pollutes the entire system
Is this in reference to React Router v7 that just shipped?
PS. I looked up the reactivity token docs on the Svelte website to make sure I was remembering correctly, but it repeatedly crashes the latest version of Safari on iOS. Oops!
(I suppose this is a good example in favour of the opposing “useCallback is premature optimisation” opinion)
At work, an engineer in a different team recently recommended we switch to Vite because it’s “so much faster”. Warm builds are 700ms with our very uninteresting Webpack 5 config. It’s hard to imagine that the cost of reconfiguring our entire build would be worth it.
At the time, I was in desperate need of a new job or else have to leave the country, so it hurt to be dismissed so readily.
These days I'd be more inclined to excuse myself early, but on the other hand, who's to say that this one person is representative of the company and their culture? Maybe they're a recent hire. Maybe I would have enjoyed the subsequent interviews. My only regret is that I didn't share my experience with someone else at that company.
Really excited for this to be production-ready!
The DDG results aren't superb, but they also don't invoke the feelings of communicating with a distracted child or poorly-trained pet.
There was also a bug for a period of months–I need to check to see if this still happens, I've conditioned myself not to trigger it–where
1. I put in my AirPods
2. I click them in the audio drop-down in the Mac menu bar to connect
3. The "Connect to AirPods" notification appears
4. I click "connect" because I'm already connected and it's the biggest target to dismiss the notification
5. the AirPods DISCONNECT! Come on...