ScottieMac
banner
scottymac.ruby.social.ap.brid.gy
ScottieMac
@scottymac.ruby.social.ap.brid.gy
Developer & Designer

🌉 bridged from ⁂ https://ruby.social/@scottymac, follow @ap.brid.gy to interact
Reposted by ScottieMac
Best album cover of 2025. Wow.

I Love My Computer
by Ninajirachi

It’s pretty hyper 😮
https://song.link/i/1824602994
https://song.link/i/1824602986

#dancing
December 13, 2025 at 3:15 PM
Reposted by ScottieMac
I thoroughly recommend reading all of Cory Doctorow's recent speech on AI skepticism, it's crammed with new arguments and interesting new ways of thinking about these problems https://pluralistic.net/2025/12/05/pop-that-bubble/#u-washington
December 7, 2025 at 10:22 PM
Reposted by ScottieMac
In the _Starfleet Technical Manual_ , there is a throwaway detail of the LCARS user interface that when it is upgraded, users can still utilize the previous several versions. This is because their work is mission-critical and it is unacceptable to compromise the mission by forcing unfamiliar […]
Original post on mastodon.fixermark.com
mastodon.fixermark.com
December 5, 2025 at 7:01 PM
Reposted by ScottieMac
10/10, no notes. I spent decades admiring Apple’s design ethos and pathological attention to detail and UI/UX, and the downhill slide post-Jobs has turned into a freefall. https://blog.johnozbay.com/what-happened-to-apples-attention-to-detail.html
苹果传奇般的细节关注力去哪了?
What Happened to Apple''s Legendary Attention to Detail? (blog.johnozbay.com) 03:05  ↑ 137 HN Points
blog.johnozbay.com
October 24, 2025 at 11:21 PM
TIL that SwiftUI Text views don't like orphans. And there's no way to disable orphan-handling. So I guess we're hardcoding `\n`.
October 22, 2025 at 6:32 PM
Ok the builds on AppStoreConnect seem to have finally ironed out (they have a status and default testers). So maybe this is just a front-end issue in handling the state of the build.
October 8, 2025 at 6:21 PM
Wow, whatever Apple did to AppStoreConnect the new build upload system is totally borked. Was this even tested internally?
October 8, 2025 at 5:43 PM
Oh dear, someone forgot to give Gen Z the memo about not wearing the band’s t-shirt to the band’s show. (But seriously we had so many weird, dumb rules about being cool as Gen Xers; with showing that you liked something and “selling out” as two biggies) […]
Original post on ruby.social
ruby.social
July 30, 2025 at 1:31 PM
Reposted by ScottieMac
PSA: #swiftui gestures on iOS are super limited.

UIKit's UIGestureRecognizers, which I've almost never worked with, run circles around the few gestures we can effectively compose in SwiftUI.

Circles, I tell you!

The power of tweaking how many fingers are needed for a pan gesture, or detecting […]
Original post on mastodon.social
mastodon.social
July 18, 2025 at 5:09 AM
Reposted by ScottieMac
It's time to celebrate the women of the 2000s blogosphere, so now we'll be scrolling randomly through the June 2005 blogroll of misbehaving.net. https://web.archive.org/web/20050626031252/http://www.misbehaving.net:80/ #misbehaving2005
July 16, 2025 at 11:47 AM
Reposted by ScottieMac
TIL, combining Text’s using + is now deprecated in #swiftui: https://developer.apple.com/documentation/swiftui/text/+(_:_:)
+(_:_:) | Apple Developer Documentation
Concatenates the text in two text views in a new text view.
developer.apple.com
July 14, 2025 at 4:23 PM
Reposted by ScottieMac
As a demo of what's possible, I put together Infinite Monkey: https://infinitemac.org/monkey/

It lets OpenAI's or Anthropic's computer use models control an emulated Mac, based on your chat instructions.

This means that it's possible to run the @simon
"draw me […]

[Original post on hachyderm.io]
July 9, 2025 at 3:39 PM
Reposted by ScottieMac
@helge @kentbeck @gergelyorosz that's one of the most interesting questions right now, I think

We clearly need to reimagine aspects of how we train new software engineers
June 22, 2025 at 6:53 PM
Except of course that previously bloggers would simply take art directly from the internet. Bloggers weren’t licensing images. There was no “solidarity” pre-AI either.
https://vis.social/@nyxmir/114726057035741399
Nyx Mir (@nyxmir@vis.social)
I am begging writers & writing-related-workers of all kinds—but especially people working in journalism and blogs—to stop using “AI art” to accompany your writing. Please have solidarity with your fellow creative workers 💜
vis.social
June 22, 2025 at 3:57 PM
Reposted by ScottieMac
if you are under 30 years old and picking a font size for something other people need to read, not just yourself: that’s too small. still too small. A LITTLE BIGGER

#accessibility #ux #typography
June 15, 2025 at 1:53 PM
Reposted by ScottieMac
Because it's just so *readable*!
June 10, 2025 at 1:50 AM
Reposted by ScottieMac
It is *very* tempting (and easy to fall back to) but my recommendation for #swiftlang concurrency is the same I have for #swiftui. Do NOT try to map your existing knowledge to the new system. An actor is not a GCD serial queue, just as a SwiftUI View is not the same as a UIView.
You essentially […]
Original post on mastodon.social
mastodon.social
May 10, 2025 at 11:09 PM
Reposted by ScottieMac
I was asked by a 20 year younger friend how my internet was back then. I needed a moment but then I told her the story of an IRC channel and how we made the day for a young girl who happened to be on our IRC channel. Because this is what my internet was like back then and I wish sometimes it […]
Original post on ohai.social
ohai.social
May 5, 2025 at 6:49 PM
Booking some train travel in Italy and twice I accidentally booked the wrong day, the second time at considerable cost to refund. After you select your tickets the purchase flow doesn't show you what you're buying, so there's no way to confirm the date before you click pay -- it's just terrible […]
Original post on ruby.social
ruby.social
May 4, 2025 at 9:42 PM
Reposted by ScottieMac
Why yes, I am rewatching Star Trek: Strange New Worlds S1&2.

If you haven’t watched it and Star Trek Lower Decks you are missing out, in my opinion.

#startrek
April 22, 2025 at 5:30 PM
Consistent. (btw Xcode 6.3 supported Swift 1.2 which allowed `if let` to unwrap multiple optionals at once. I remember being excited about that. Simpler times.) #swift
April 18, 2025 at 3:29 PM