Derrick Hathaway (@derrh) header
Derrick Hathaway (@derrh) profile picture

Raising a happy family. Building useful things. Making delicious Pizza.

Utah
Joined March 2011
Photo by Derrick Hathaway (@derrh)Photo by Derrick Hathaway (@derrh)Photo by Derrick Hathaway (@derrh)Photo by Derrick Hathaway (@derrh)Photo by Derrick Hathaway (@derrh)Photo by Derrick Hathaway (@derrh)Photo by Derrick Hathaway (@derrh)Photo by Derrick Hathaway (@derrh)Photo by Derrick Hathaway (@derrh)Photo by Derrick Hathaway (@derrh)
Fable resets? Time to try something more ambitious.
61
I’m loving @AmpCode. In the last few months, nothing has changed the way I build software more. The mobile app is really great too. I find myself sitting at my desk _in front of my computer_, but doing most of my work from my iPhone duo. 😆
2
2
22
2,940
I’m with @theo, I want the iPad to be my primary form factor. Especially in the age of natural language interfaces. @dhh and @FrameworkPuter should make an iPad quality tablet that runs @OmarchyLinux.
2
1
139
What would a voice-driven OS even look like. 🤔
32
ALWAYS notify me when you're done with a task or if you need input. Use `say -v Zarvox [brief notification message]`. You're welcome.
1
96
You're significant other will love it.
81
Claude 3.7 Sonnet just saved me a couple hours debugging an obscure configuration issue. @AnthropicAI #ThankClaude
1
168
Amazing. Just staggered by the humility of this man. Humanity needs more Jonny Ives.
My conversation with Jony Ive yesterday at @stripe sessions.
2
285
DOM components in expo router with shared tailwind is amazing. My question is: when will @expo and @Baconbrix wave their magic wand and replace the WebView under-the-hood with native, react-strict-dom components? 🪄
2
168
Apple could win the AI wars if they provided a decent, on-device LLM with RAG access to read and interact with the accessibility interface of the OS and all installed apps. Especially if it could launch apps with the screen off or with backgrounded apps. #ai #apple
1
4
180
Me: <adds “fun socks” to list “things I’m too old for”>
124
Great article by @cnakazawa! I wish I knew how to needlepoint. There are a few quotes I'd like to hang on my wall... mostly to help me avoid repeating some of these common mistakes we developers like to make. 😁
Excited to share my first new post: Principles of Developer Experience. Please RT if you like it. cpojer.net/posts/principles-…
Thinking of going back to college to get an advanced degree in configuring Babel and Webpack. Anyone recommend a program?
1
There has to be a term for this. As craftspeople, we get excited about new tools. Sometimes our goal is not to build the thing, but to [mis]use the shiny new tool.
Ever since Swift gained support for multiple trailing closures, I see people writing this SwiftUI code: Button { doWhatever() } label: { Text(“Button”) } Instead of: Button(action: doWhatever) { Text(“Button”) } I liked the old way better.
1
I remember the early days of Swift when _everything_ was modeled as an enum, and there were protocols coming out our ears.
WWDC tl;dr
 Apple: “We changed our minds about the hamburger menu, skeuomorphism, home screen widgets, and a few other things.”
2
3
This is a really great visualization to illustrate how Recoil differs from React Context.
React Context vs. Recoil Rerenders aaronshaf.github.io/react-co… Color changes represent rerenders.
1
VS Code + TypeScript is so swift compared to Xcode.
2
4
This keeps happening to me today. @benkraus is the one in pink.
3
Imagine Swift Playgrounds, but instead of running locally on your puny MacBook Pro, they run on massive cloud compute infra, and now on the PHC they have highly secure access to all your data. Amazing. Nice work, @MarkSchroering and team!
This Post is from an account that no longer exists. Learn more
1
Makes me wonder when/if Apple will make this sort of thing possible w/Playgrounds. Apple isn't currently in the business of selling virtual compute, so not holding my breath. This has been done in Python for years by data scientists.
Introvert installs Marco Polo because friends and family. Introvert receives dozens of notifications about videos of said friends and family talking over several days. Introvert deletes Marco Polo app.
1
5
Object Oriented Programming: a programming paradigm where the accidental complexity of your application is swept under the rug.
1
2
MVC: a software design pattern commonly used to duplicate application state across 2 or 3 separate domains and fail to keep that state synchronized despite writing lots of code.
1