Harlan Haskins (@harlanhaskins) 's Twitter Profile
Harlan Haskins

@harlanhaskins

Eng. lead at typo.inc • Prev: visionOS at Apple. he/him.

ID: 15077191

linkhttps://harlanhaskins.com calendar_today10-06-2008 20:21:11

20,20K Tweet

8,8K Takipçi

276 Takip Edilen

Harlan Haskins (@harlanhaskins) 's Twitter Profile Photo

because the tests you write against the mocks do not ever reflect real world conditions, and instead you end up writing tests for the mocks. it’s a false sense of security

Harlan Haskins (@harlanhaskins) 's Twitter Profile Photo

After ~8 years, today was my last day at Apple. I’m so proud to have worked on Swift and on SwiftUI & UIKit for visionOS, from the early stages to 2.0. I’m moving to NYC to start a new chapter, leading the team at Typo (typo.inc). I’m so excited for what’s ahead!

Anna Zaks 🇺🇸🇺🇦 (@zaks_anna) 's Twitter Profile Photo

Apple has several openings for compiler engineers in Cupertino. Please, apply if interested! Compiler CPU Backend Engineer: jobs.apple.com/en-us/details/… Machine Learning Compiler Engineer : jobs.apple.com/en-us/details/…

Jamie Voynow (@jamievoynow) 's Twitter Profile Photo

Confession: I regret vibe coding so much over the past year or so and am actively trying to depend less on LLMs for writing code. I can't help but feel like my focus, debugging skills, and syntax muscle memory is worse off. Trading low level abilities for speed and product sense

Harlan Haskins (@harlanhaskins) 's Twitter Profile Photo

Typo* is now Ready for Distribution (in invite only public beta) 🥳✳️ apps.apple.com/us/app/typo/id… DM me for an invite if you want to try it out.

Typo* is now Ready for Distribution (in invite only public beta) 🥳✳️

apps.apple.com/us/app/typo/id…

DM me for an invite if you want to try it out.
Harlan Haskins (@harlanhaskins) 's Twitter Profile Photo

If I have one (1) feature request for Linear it's this: Views and search should be merged. Views are just saved search queries, and search queries do not need to search the text of the bug at all.

Sima Nerush (@simanerush) 's Twitter Profile Photo

My team is hiring! Check out this position if you're interested in working on the #SwiftUI framework and shaping the future of app development! jobs.apple.com/en-us/details/…

Harlan Haskins (@harlanhaskins) 's Twitter Profile Photo

Here’s what I’ll say about this whole MVVM TCA VIPER whatever discussion Just do whatever helps you delete your code in the future. Most rigid architectures are diametrically opposed to that goal.

Alena Tochilkina (@a__tochilkina) 's Twitter Profile Photo

Thrilled to share the feature we’ve been working on this year — object manipulation! Can’t wait to see all the amazing ways it’ll be used in apps. #WWDC25 To learn how to add interactive manipulation to you app, check out this talk developer.apple.com/videos/play/ww…!

Thrilled to share the feature we’ve been working on this year — object manipulation! Can’t wait to see all the amazing ways it’ll be used in apps. #WWDC25 

To learn how to add interactive manipulation to you app, check out this talk developer.apple.com/videos/play/ww…!
Sam Lazarus (@slazaruseth) 's Twitter Profile Photo

Luca Archidiacono Thomas Ricouard Our goal with SwiftUI is to be a flexible enough framework + provide enough data flow connection primitives that you can design the data layer that works best for your use case, and have the tools needed to wire it up to SwiftUI. Different app designs call for different structure

Harlan Haskins (@harlanhaskins) 's Twitter Profile Photo

My friend and I used to make a YouTube video series that gained a cult following back in ~2008-2012 and has a TV Tropes page. I used the money from YouTube partner revenue to buy my first Mac, which started my career.

bitrig (@bitrigapp) 's Twitter Profile Photo

Bitrig builds Swift and SwiftUI apps, which run on your iPhone using a custom Swift interpreter. Your apps call directly into the native SDK, so they can do things like access health data, post user notifications, and play haptics.