I’m a software engineer for iOS & macOS.👨🏿‍💻 with over ten years experience.

Cape Town , South Africa
Joined February 2010
Michael Dube retweeted
Neverrrrrrrrrrrr Everrrrrrrrrrrr underestimate how much of a blessing it is to have zero health problems and your mum still alive.
72
1,835
43
31,161
398,997
30k merged in one day , I can’t imagine . 🤯 I have PR’s that stay open for at least a week. I doubt there is any human reviews happening here . At this scale you can’t realistically keep up
New on our Engineering blog: Creating in-house source control. In May, we merged around 2,500 code changes per day. In September, we merged more than 30,000 per day. As a result, we became bottlenecked by developer infrastructure built for human (rather than agent) scale. Here, we share how we built a new version control system—and fully migrated our monorepo from git—in five months: anthropic.com/engineering/re…
20
Michael Dube retweeted
Je ne veux plus fréquenter les gens qui disent « À quoi ça sert ? ». J’ai 50 piges sur mon passeport, 12 ans dans ma tête (et 18 ans dans mon slip, dirait ma femme). Et je compte bien que ça dure. Je ne supporte plus les pisse-vinaigre professionnels du scepticisme. À quoi ça servait de vouloir voler ? De traverser les océans ? De marcher sur la Lune ? À rien. Jusqu’au jour où quelqu’un l’a fait. J’ai toujours eu une tendresse infinie pour les originaux. Les inadaptés. Les rebelles. Les emmerdeurs. Ceux qui ne rentrent pas dans les cases. Ceux qui ont des idées absurdes, des ambitions démesurées, des projets improbables. Parce que ce sont eux qui font avancer le monde. Pas les gestionnaires du déclin. Les gens suffisamment fous pour croire qu’ils peuvent changer le monde sont précisément ceux qui finissent par le changer. Et ce qui me terrifie aujourd’hui c’est l’état d’esprit que nous transmettons à nos enfants. On les élève dans une atmosphère de fin du monde permanente. Entre malthusianisme, injonctions à la décroissance, culpabilité écologique et anxiété organisée. Quelle terrible inversion des valeurs ! L’écologie devrait être un formidable défi lancé à l’intelligence humaine, pas une pédagogie de la résignation. Je ne veux pas d’une génération qui s’excuse d’exister au point de ne plus faire d’enfants Je veux une génération qui brûle d’envie de découvrir, de créer, de baiser, de comprendre ! l’optimisme n’est pas de la naïveté mais le courage de croire en notre capacité à tout affronter. Le progrès n’est pas une fatalité mais une conquête. C’est mon ode aux rêveurs, aux inventeurs, aux enthousiastes, aux insoumis, aux doux dingues et aux emmerdeurs magnifiques. À tous ceux qui disent « t’es cap ? » plutôt que « À quoi ça sert ? ». J’ai 50 ans, et je refuse de devenir vieux dans ma tête. Aux fous qui veulent changer le monde !
Real life, baby
775
2,391
262
15,018
333,951
Michael Dube retweeted
Dear entrepreneur: now more than ever, UI and UX matter. So many web and app interfaces looking the same
31
52
20
544
22,587
“Additional apps. HomeView supports compatible third-party audio and video apps from your iPhone for a familiar experience across devices” 🤔 so like how do I actually get my new app ideas onto this thing .
1
22
I need to actually use the apps but apparently its usable and not at all A.I slop
12
Michael Dube retweeted
Dear Astra, When I ask you to fix something, I mean write the three lines that fix it. Not 400 lines of code, 17 tests, and a 12-page essay documenting the bug’s final days. Best, Hegar
538
433
88
12,205
622,663
Michael Dube retweeted
If you want to dramatically improve your quality of life, learn to recover your attention quickly after something steals it. Social media arguments, stressful thoughts, minor inconveniences. Most of it is noise that steals hours to days of enjoyment. Breathe and let it go.
366
2,658
155
17,901
474,004
Michael Dube retweeted
Wishing death and destruction to all the obstacles between you and your dreams today.
247
464
33
6,504
166,312
Michael Dube retweeted
Your entire life changes the moment you realize you have main character armor. You're going to make it through every hard, insane, surprising thing the movie of your life throws at you except for one: the end. So you might as well dream big and shoot big because you're going to make it through, no matter what, except for the one time you don't. And the moment that happens you don't have to watch the movie anymore.
213
785
50
8,109
203,415
I’ve had my 15 pro max now for a few years and I’m not fully convinced, I need to feel it in my hands before I commit to a purchase.
40
I’m definitely not a fan of the name “-Duo” am I the only one 🤔
1
1
43
This is absolutely nuts!! 👏
Introducing Atlas: The world's first multimodal world model that generates image and video frames with pixel-perfect camera control and reconstructs them in 3D. Model the world, move the camera, and simulate space & time.
57
Michael Dube retweeted
🚀 Officially live in Public TestFlight Beta. If you want automated spend tracking without giving up your privacy, grab a beta spot via the link in the comments. We’d love your feedback! myklippa.com
3
1
3
359
Michael Dube retweeted
One of the greatest cheat codes in life is to never get offended. Train yourself to have thick skin. Don't take things personally. Let others disagree with you. Being easily offended means you're easily manipulated. If you value peace of mind, avoid getting offended.
282
6,632
179
39,155
755,600
Michael Dube retweeted
An apt day to remember that Dolly Parton once recorded a cover of Stairway to Heaven - and, in defiance of every moral law in the universe, she absolutely owned it.
1,023
14,363
1,722
81,385
7,167,291
Happy birthday kojima!! 🎂
I turned 63. As I get older, the things I “have to do” and the things I “want to do” continue to increase. At the same time, the time I “have to do them” continues to decrease. I constantly need to reassess how I use my time and how I live my life. That said, once you’ve taken something on, you can’t simply put it down and walk away. This year also marks 40 years since I first started creating games, and 10 years since I founded Kojima Productions. From end of October through the end of the year, we are planning to hold the “KOJIMA PRODUCTIONS 10th Anniversary Exhibition” at Azabudai Hills Gallery. The Ludens at the entrance has also been changed to the “10th Anniversary Ludens” version. While I continue to receive various opportunities and offers, I would like to remain focused on creating games. Thank you for your continued support.
49
After two weeks my copy finally arrived! This book is gonna blow my head off 🤯 . – at Cape Town, South Africa
29