Michael McGuire (@MonocularVision) profile picture

Sr. Staff Engineer @ American Express. Mostly parsing JSON into UIKit. Opinions expressed are not those of my employer. @monocularvision@mastodon.social

Phoenix, AZ
Joined March 2010
Photo by Michael McGuire (@MonocularVision)Photo by Michael McGuire (@MonocularVision)Photo by Michael McGuire (@MonocularVision)Photo by Michael McGuire (@MonocularVision)Photo by Michael McGuire (@MonocularVision)Photo by Michael McGuire (@MonocularVision)Photo by Michael McGuire (@MonocularVision)Photo by Michael McGuire (@MonocularVision)Photo by Michael McGuire (@MonocularVision)Photo by Michael McGuire (@MonocularVision)
Michael McGuire retweeted
it's a dilemna!
37
104
3
1,083
57,316
Michael McGuire retweeted
I've launched my Swift blog 📖! I'll be exploring topics less discussed in the Swift community, with the modest goal of 1 article per month. The first article: swiftology.io/articles/struc… Check it out and let me know what you think! And if you like it, subscribe to RSS 📡 Cheers!
2
2
16
537
Michael McGuire retweeted
Interfaces/Protocols with a single implementation do not provide loose coupling.
11
4
33
18,770
Michael McGuire retweeted
After 9/11 a theory spread through the conspiracy community which claimed Jews were ordered to stay home from the twin towers as Israel was involved in what they considered an 'inside job'. It is still readily believed all over the world today. So begins it's new incaranation.
106
271
42
1,021
204,184
Michael McGuire retweeted
You are about to withstand a barrage of lies about the war that broke out today in Israel. Some of those lies will be explicit. Some of them will be lies of omission. Others will be lies of obfuscation. Or lies of minimization. Lies told by people who are simply too afraid to look at such a barbarous reality. And lies told by people whose true beliefs are too ugly to quite say aloud. Turn on cable news and you can hear some of them right now. So let’s get some facts straight. thefp.com/p/today-is-israels…
1,101
5,168
308
26,570
4,492,113
Michael McGuire retweeted
Organizations have long yearned for more from Xcode's build system. They needed solutions for dependency management and build-time optimizations, but Apple remained unresponsive. As a result, tools like @cocoapods, @tuistio , and @bazelbuild had to rely on the foundation of #Xcode projects. Unfortunately, with the Swift Package Manager (SPM), these problems not only persist but worsen: 1️⃣ Developers lack control over dependency resolution at launch time, leaving them helpless if things go wrong or slow down. Most dependencies no longer support CocoaPods, forcing reliance on pre-compiled binaries. 2️⃣ New build-time features are tied to SPM, neglecting their integration into Xcode projects. This seems like an attempt to push developers towards SPM adoption. 3️⃣ Xcode's launch experience starts to resemble Android Studio, dynamically resolving elements such as dependencies. However, unlike Android Studio's flexibility and optimization potential, Xcode remains hermetic with limited room for improvement. 4️⃣The ecosystems built around tools like @reactnative heavily rely on CocoaPods and, by extension, Xcode projects. Discouraging project usage directly impacts these ecosystems. We'd love to see Apple reconsider its approach and allow extensibility and replacement options within its build system. #Swift #Xcode
5
1
16
2,380
Michael McGuire retweeted
I wear a medical alert bracelet that says "in case of stroke or dementia do not elect"
21
262
13
1,518
71,436
Michael McGuire retweeted
Xcode projects are our public APIs to optimize projects and build times. Swift Packages are the new internal API that doesn’t leave room for optimisation.
1
4
926
Michael McGuire retweeted
Replying to @MonocularVision
I showed your retweet to Rooney and before he realized it was from you he wanted to show it to you 😄
1
1
45
Michael McGuire retweeted
Come and get it: The Dispatch is offering a free 30-day trial just as the 2024 campaign heats up. Take advantage. And if you like what you see, you can save $$$ by signing up for the next year in lieu of a monthly subscription. thedispatch.com/join-30da30d…
10
6
1
36
51,006
Michael McGuire retweeted
“You can’t avenge your grievances by squandering your potential. You can’t save talent or energy for better days. Whatever the situation, whatever the company, you should show up with your very best. Not for them, but for you.” world.hey.com/dhh/acting-you…
18
105
18
499
87,514
Michael McGuire retweeted
Only one man can save the economy now:
94
2,001
90
26,982
1,394,226
Michael McGuire retweeted
Thanks to the generous sponsorship of @AmericanExpress, who are now our gold sponsors 🙇‍♂️, we are able to double the issue bounty amount. Are you interested in earning some money while helping our non-profit open source project? Check out the list here: github.com/tuist/tuist/discu…
1
8
779
Michael McGuire retweeted
Anyone else have any game recommendations that don't require two hands? Maybe @austinbenerdy or @MonocularVision would have recommendations?
2
2
1
191
Michael McGuire retweeted
We hit a number of Point-Free milestones all on the same day: 🥳 5 year anniversary ✍️ 100th blog post: pointfree.co/blog/posts/100-… ⭐️ 8k stars for the Composable Architecture on GitHub 🤝 9k followers on Twitter 🌏 600+ members in our new community Slack
3
4
33
4,362
Michael McGuire retweeted
"This is the tyranny of easy metrics. It's easy to measure how much money is saved by preventing cancelations, much harder to measure how much is lost by poisoning your reputation with the 99.9% of customers who had to jump hoops and dodge sleazeballs." world.hey.com/dhh/we-don-t-a…
6
32
7
191
39,875
Well, but now that they exist, nothing will ever change and tech monopolies will go on monopolizing forever.
Things that didn’t exist on Christmas 20 years ago: iPhone Facebook YouTube Instagram Twitter TikTok Android Bitcoin Tesla iPad Gmail Netflix streaming Amazon Prime Slack Reddit Etsy WhatsApp Messenger Google Maps Snapchat LinkedIn Pinterest Chrome Zoom Skype Spotify Airbnb Uber
3
16
2
77
30,832
Michael McGuire retweeted
My new personal web perf minimum "is it faster than an Apple watch". Note that this is a series 5; newer watches are 20% faster so around ~20. On the right is a Samsung S95B OLED "smart TV". Also, you'd be surprised how many Android devices can't clear the very very low bar of 20
6
47
3
203
Michael McGuire retweeted
In hindsight, I should have waited more than four hours after being told that Twitter was going down permanently before resorting to cannibalism.
41
206
18
1,530