Sign in

Tim Sneath

@sneath.org
1.1K followers 134 following 105 posts

Developer tools and frameworks at Apple. I aspire to build delightful products, and to make others smile.

PostsRepliesMedia
Tim Sneath @sneath.org · 09/09/2025
We need to parse this version in order to know which version of the PackageDescription library to load. By keeping it in a comment, SwiftPM can extract it with a lightweight scan, then select the right parser.
140
Tim Sneath @sneath.org · 12/04/2025
That is just wild. It's almost like you became the comic and the comics became the audience. Your storytelling, timing, "yes, and" are the equal of anyone on that stage. You can see that they almost didn't want to interrupt you because you were LANDING that. In awe. 👑
110
Tim Sneath @sneath.org · 12/04/2025
A likely story! I'll bet the other guy came off worse! Maybe you can go with a pirate eyepatch and a parrot on the shoulder? 🦜
130
Tim Sneath @sneath.org · 27/03/2025
So many great new AAA macOS games right now: Control Ultimate Edition, Palworld, Assassin's Creed Shadows, Prince of Persia: Lost Crown, Frostpunk 2, Civilization VII, Lies of P, and Wuthering Waves, to name just a few! geekculture.co/apple-beefs-... #MacGaming
geekculture.co
Apple Beefs Up 2025 Gaming Lineup With 'Assassin's Creed Shadows' And 'Cyberpunk 2077' For Mac
Apple is expanding its 2025 gaming lineup with impressive titles like Assassin's Creed Shadows, Cyberpunk 2077 and Control Ultimate Edition.
180
Tim Sneath @sneath.org · 24/02/2025
On the journey to make Xcode smaller: great to see recognition for the team's work on incremental updates! jagsworkshop.com/2025/02/xcod...
jagsworkshop.com
Xcode Now Supports New Hardware Without Needing to Download the Entire App
Xcode 16.2 Release Notes: Starting with Xcode 16.2, Xcode can add support for new hardware without needing to update the entire Xcode app. Xcode will check when launching the app if a hardware suppor...
1111
Tim Sneath @sneath.org · 14/02/2025
I’m assuming that in addition to the great collection of crystals in your office, you also have a great collection of flight cases proudly displayed in your garage? 🤣
110
Tim Sneath @sneath.org · 13/02/2025
media.tenor.com
a close up of a pen writing the word love
ALT: a close up of a pen writing the word love
020
Tim Sneath @sneath.org · 13/02/2025
OK, here's a fun prompt -- paste this prompt into ChatGPT or your AI tool of choice. What does it know about you? How close is it?
Let's play a game. You and I have been talking for a while now, but I'd like you to see your superpowers. I'd like you to tell me what you can infer about me based on stereotype, reasoning, or your knowledge, across a wide range of dimensions -- for example, what do I look like? Feel free to choose your own categories. Importantly, don't just repeat back things that I've directly told you -- that's cheating! 

Format your reply as a numbered list of facts, along with a confidence level from 0.0 to 1.0, where the scale represents your confidence that your inference is accurate. Give me as many as you can, and I'll tell you what's right and what's wrong.
150
Tim Sneath @sneath.org · 12/02/2025
Woah: appleinsider.com/articles/17/...
appleinsider.com
Video shows pilot sending image from iPhone to second plane at 35,000 feet with AirDrop | AppleInsider
Taking peer-to-peer direct wireless transfers to new heights, a new video shows Apple's AirDrop technology being used to send pictures taken from one plane to another in-flight, at 35,000 feet.
020
Tim Sneath @sneath.org · 11/02/2025
Congratulations to all of you!
040
Tim Sneath @sneath.org · 02/02/2025
It's an interesting question, and I don't have a good answer. A lot of folk I chat to are fatigued and demoralized, and there's a sense of fatalism -- this is what others voted for, so now they have to reap the whirlwind. There's also a lack of a leader to rally around at this point.
110
Tim Sneath @sneath.org · 02/02/2025
You really are the Taylor Tomlinson of Google. I follow you for the best takes on the current zeitgeist.
010
Tim Sneath @sneath.org · 02/02/2025
After a conversation with my son, it turns out that he has no problem with the idea of a talking groundhog who has impressive long-range meteorological skills. It's the part where "he can see his shadow" that overloads his suspension of disbelief.
080
Tim Sneath @sneath.org · 01/02/2025
It's not too hard -- thanks for the request :) Now that we've published swift-build, we have a pull request open to integrate it into SwiftPM, at which point it's just one build flag away. More details here: github.com/swiftlang/sw...
github.com
Create an alternate SwiftPM build system called Swift Build by cmcgee1024 · Pull Request #8271 · swiftlang/swift-package-manager
Add basic test coverage for the new build system for the supported platforms: Linux, macOS, and Windows. Provide basic progress reporting, and an option for "very verbose" mode so that th...
141
Tim Sneath @sneath.org · 01/02/2025
Open sourcing Xcode's build engine -- introducing swift-build: www.swift.org/blog/the-nex...
swift.org
The Next Chapter in Swift Build Technologies
Swift continues to grow in popularity as a cross-platform language supporting a wide variety of use cases, with support on a variety of embedded devices, form factors that encompass wearables to serve...
1302
Reposted by Tim Sneath
Tim Condon @0xtim.bsky.social · 28/01/2025
This is how efficient Swift on the Server is - this is the smaller Fargate task size available for ECS on AWS - we're yet to break 2% utilisation!
Memory usage graph showing utilisation at 1.37%
1285
Tim Sneath @sneath.org · 10/01/2025
Fun short talk surfaced by the YouTube algorithm on how the DOOM first-person game plays in a non-Euclidean geometry (π ≉ 3.14159): youtu.be/_ZSFRWJCUY4
youtu.be
2022 - Non-Euclidean Doom: what happens to a game when pi is not 3.14159…
YouTube video by WHY2025
150
Tim Sneath @sneath.org · 06/01/2025
I’ve never been particularly enthusiastic about Android 😜
110
Tim Sneath @sneath.org · 06/01/2025
It's not too late to learn how to bring SwiftUI to your app! Check out this event next month at the Apple Developer Center in Cupertino (or online), where we'll explore how to get started with SwiftUI: developer.apple.com/events/view/...
developer.apple.com
Meet with Apple - Apple Developer
Learn and be inspired with a variety of live presentations, labs, and programs for developers and designers around the world.
2101
Reposted by Tim Sneath
Joannis Orlandos @joanniso.bsky.social · 05/01/2025
I want to take today as an opportunity to highlight @mikaelacaron.com! She's a superpower to all sorts of learners in the Swift world, and is constantly engaging in the community. Thanks Mikaela!
0144
Reposted by Tim Sneath
Taha Tesser @tahatesser.com · 04/01/2025
I didn't realize how much fun it'd be to create your own UI component and turn it into a library. #SwiftUI
0153
Tim Sneath @sneath.org · 01/01/2025
My wife informs me that this is not, in fact, intended for use to help men pee without making a mess of the toilet.
A “sprinkle catcher tray” from Target. Ostensibly for something cookie related.
060
Tim Sneath @sneath.org · 01/01/2025
Here we go! youtu.be/EBLbRbvWPKc?...
youtu.be
Happy New Year! 🎆 | London Fireworks 2025 🔴 - BBC
YouTube video by BBC
050
Tim Sneath @sneath.org · 01/01/2025
You too, Thomas -- hopefully this year is one of happiness and new horizons for you. (And who knows, perhaps with a little Swift experimentation 😉)
110
Tim Sneath @sneath.org · 01/01/2025
Nice! I bought a WASD keyboard a few years ago, but I picked the wrong keycaps and I have regretted it ever since. But I'm determined not to get suckered into the endless search for the dream keyboard. I have too many keyboards already!
010
Tim Sneath @sneath.org · 01/01/2025
Just watched the London fireworks on BBC -- they were completely wild! Hope they get a full replay for international viewing -- one of the best I've seen!
The London Eye is almost completely obscured by a cacophony of yellow-white fireworks and lights.
2111
Tim Sneath @sneath.org · 31/12/2024
Cool looking keyboard. I'm not sure whether I'd be able to adjust to the return key not being at the rightmost edge of the screen, but it looks very nice. Is the logo button in the upper right corner a screenshot button?
110
Tim Sneath @sneath.org · 31/12/2024
We just tried the new full self-driving update for the Tesla, and I’m in awe. Even my very skeptical wife admitted that it drove flawlessly on a challenging route, from reversing out of a space all the way home. It feels much less tentative and more predictable. Big improvement for a free update.
040
Tim Sneath @sneath.org · 29/12/2024
I really appreciated the nuanced take that was presented in Evicted, rather than just blaming either the tenants or the landlords. It demonstrated that hard systemic problems can’t be reduced to glib solutions.
110
Tim Sneath @sneath.org · 25/12/2024
Hugs Paris -- thinking of you today and sending you love in your grief 💔. Hopefully you have many memories and photos of happy holidays with your mom that you can reflect on.
010
Tim Sneath @sneath.org · 24/12/2024
That looks like it! Funny to hear that talk with hindsight. So much would change over the coming years, with large parts being completely rearchitected and/or cancelled. Partly because of tech challenges, partly because of internecine warfare.
100
Tim Sneath @sneath.org · 18/12/2024
I very much like the Google style guide for Swift, which builds on the API design guidelines with some helpful examples of good practices informed by Google's own (considerable) Swift codebase. Check it out here: google.github.io/swift/
google.github.io
Swift Style Guide
Google's Swift style guide.
0201
Tim Sneath @sneath.org · 17/12/2024
You don't have a copy of David Vaskevitch's keynote from that year, do you? I think that was the first public mention of Forms+ (which became Avalon, which became WPF).
200
Tim Sneath @sneath.org · 17/12/2024
Wow! I attended that talk in person in Denver: I think it was my first PDC. Mary was one of the smartest engineers I ever heard speak, and trying to follow this talk felt like holding onto a rocket during liftoff. What a great find -- time to watch it again!
120
Tim Sneath @sneath.org · 16/12/2024
Oh Kayla, that’s fantastic news. Congratulations to you both. What a romantic pair of photos. Wishing you every good fortune!
010
Tim Sneath @sneath.org · 16/12/2024
LOL! Yeah, occasionally... :)
000
Tim Sneath @sneath.org · 16/12/2024
LOL -- good question. Either: 1. If I know I might be interested, I'll often Add to Reading List (Safari) or add it to my digital notes (Notes). 2. More likely, I'm not that smart, in which case I open history and search for a keyword or timeframe...
110
Tim Sneath @sneath.org · 16/12/2024
Perhaps this counts as a confession: I never have more than a few browser tabs open at any one time, and I close what I’m not actively using. Am I the only one who doesn’t have hundreds of tabs? What am I missing? Are you all more efficient than me?
8220
Tim Sneath @sneath.org · 16/12/2024
Choo Choo! 🚂🛤️🌄
000
Tim Sneath @sneath.org · 16/12/2024
As folk start to wind down for the break, sending you all seasonal wishes. Wear your ugly Christmas sweaters proudly! #MerrySwiftmas
Tim wearing an ugly Christmas sweater with three dimensional moose.
2300
Tim Sneath @sneath.org · 13/12/2024
Goodness! Glad you’re on the mend. Time for some coding from bed?!
010
Tim Sneath @sneath.org · 10/12/2024
Safari tip of the day: grab a screenshot of a scrolling page from Developer Tools by right-clicking the HTML node and choosing "Capture Screenshot". Great for sharing a proposed website change without deploying somewhere!
Use the Web Inspector to capture a screenshot of a long webpage from top to bottom for easy sharing. An example screenshot for a scrolling page, captured with Safari's Web Inspector.
1234
Tim Sneath @sneath.org · 10/12/2024
“That’s not just a rack, it’s a [cloud] region”: I’m delighted to report that the fire still burns strong in @charlesfitz.bsky.social
042
Tim Sneath @sneath.org · 10/12/2024
Bob has been working on this for the better part of a decade at this point. I honestly never thought it would happen!
130
Tim Sneath @sneath.org · 10/12/2024
Has hell frozen over?! Congratulations, @munificent.bsky.social -- I never thought this day would come.
1110
Tim Sneath @sneath.org · 09/12/2024
I do not need another Raspberry Pi. I do not need another Raspberry Pi. I do not need another Raspberry Pi. I do not need another Raspberry Pi. I do not need another Raspberry Pi. I do not need another Raspberry Pi. Ooooooooh! Another Raspberry Pi! 🥧 www.raspberrypi.com/products/ras...
raspberrypi.com
Buy a Raspberry Pi 500 – Raspberry Pi
A fast, powerful computer built into a high-quality keyboard, for the ultimate compact PC experience.
1160
Tim Sneath @sneath.org · 09/12/2024
140
Tim Sneath @sneath.org · 09/12/2024
Looks perfect to me 😜
150
Tim Sneath @sneath.org · 09/12/2024
I’m amazed how many of these apps are new to me. Exciting to see how much innovation there is in the app ecosystem. Apple platform developers are incredible.
071
Tim Sneath @sneath.org · 08/12/2024
Fun night last night! The legendary Branford Marsalis in Seattle, then the decorated gingerbread houses at the Sheraton. Guess which city this one is?!
160