Sign in

Mikey Clarke

@mikeyclarke.bsky.social
96 followers 71 following 49 posts

Creator of @aeronautapp.com

PostsRepliesMedia
Mikey Clarke @mikeyclarke.bsky.social · 13/04/2026
The thing that bugs me most about Tahoe is less the design itself and more how broken the implementation is. E.g. every morning I have to manually scroll the email list in Mail because the toolbar UI fails to automatically switch between light and dark mode.
011
Reposted by Mikey Clarke
Aeronaut @aeronautapp.com · 27/01/2026
Excited to announce that Aeronaut is now live in the Mac App Store! 🎉 After two years of tinkering, polishing, and obsessing over the little things, it’s finally here! If you’re looking for a Bluesky app designed and built for macOS, take a look… apps.apple.com/us/app/aeronau…
Aeronaut on macOS 26 TahoeAeronaut on macOS 15 Sequoia
1116337
Mikey Clarke @mikeyclarke.bsky.social · 26/06/2025
Having set up Xcode Cloud this week I’m not very impressed. It’s terribly buggy. My third ever build suffered from “an error” that seemingly had nothing to do with my own code. I can’t access build logs in Xcode itself, at first due to a bug supposedly fixed in 2023. 1/5
020
Mikey Clarke @mikeyclarke.bsky.social · 26/06/2025
Great choice, looking forward to this. deadline.com/2025/06/denis-…
deadline.com
Denis Villeneuve Directing Next James Bond Film
Denis Villeneuve is set to direct the next James Bond film for Amazon MGM Studios, the studio abruptly announced on Wednesday.
020
Mikey Clarke @mikeyclarke.bsky.social · 01/05/2025
I take a dim view of these lawsuits because, despite their protestations to the contrary, Epic, Spotify, et al are concerned with their own desire to keep a greater revenue share and not with the interests of small developers. But something has really gone wrong when Apple’s UX teams are… 1/2
120
Mikey Clarke @mikeyclarke.bsky.social · 18/04/2025
What is going on in Cupertino? macOS 15.4 managed to break Mail notifications by leaving the AI categorization features half applied after I pressed the “no thanks” button. Now 15.4.1—supposedly a mere security update—has managed to break something as fundamental as showing the contents of a stack.
Screenshot of a macOS Dock stack for the Applications folder in which almost every app is listed twice.
020
Mikey Clarke @mikeyclarke.bsky.social · 28/02/2025
“the amount field came pre-populated with 15 zeros, which the person inputting a transaction needed to delete, something that did not happen.” Good UI matters.
ft.com
Citigroup erroneously credited client account with $81tn in ‘near miss’
Incident comes as US bank seeks to assuage regulatory concerns over its risk management processes
020
Mikey Clarke @mikeyclarke.bsky.social · 15/02/2025
Decided to build my onboarding in SwiftUI and I’m just amazed that anyone deemed this acceptable to ship for macOS. No cursor change when hovering a link in a `Text` view or indeed a pressed state when pressing it. No `nextKeyView` support so it’s impossible to tab between text fields…
120
Mikey Clarke @mikeyclarke.bsky.social · 07/02/2025
Extraordinary spinelessness here: blaming the decision on Executive Orders that only apply to federal agencies. Whatever one thinks of the DEI programs in question I wouldn’t want to invest in a company run by a CEO who’s too much of a coward to take responsibility for her own decisions.
ft.com
Accenture ditches diversity and inclusion goals
Chief executive Julie Sweet tells 799,000 staff decision was taken following ‘evaluation’ of US landscape
010
Mikey Clarke @mikeyclarke.bsky.social · 18/01/2025
14 years later and the first five tracks aren’t available on streaming services. Music licensing is really stupid.
Screenshot of the soundtrack for the 2011 film Drive in Tidal. The tracklist starts at number 6.
000
Mikey Clarke @mikeyclarke.bsky.social · 02/01/2025
Not surprised that the masterful Shōgun soundtrack was my most played album of 2024, nor that Richter was my most played artist. I am pretty amazed though that I apparently listened to Luke Howard more than anyone else in the entire last.fm userbase!
A screenshot of my 2024 last.fm year in review showing that the Shōgun soundtrack was my single most listened to album.A screenshot of my 2024 last.fm year in review showing that Max Ricther was my most listened to artist.A screenshot of my 2024 last.fm year in review showing that I listened to Luke Howard more than anyone else on last.fm.
000
Mikey Clarke @mikeyclarke.bsky.social · 31/12/2024
Today I’ve discovered a whole new kind of fun: trying to execute JavaScript from Swift using JavaScriptCore 😭. It did get much less painful after I discovered `isInspectable` which allows you to use the Safari web inspector to debug the JS Context and work out which APIs the JS env supports.
020
Mikey Clarke @mikeyclarke.bsky.social · 08/12/2024
I don’t think I will ever understand how I spent 85 hours playing Death Stranding. The vast majority of the game consists of delivering packages and collecting resources to build roads, and yet somehow it’s weirdly addictive?
000
Mikey Clarke @mikeyclarke.bsky.social · 07/12/2024
Discovered that `NSCollectionViewPrefetching` instructs you to prefetch items on average 37 microseconds before they come into view. Real useful if you’re creating Mac apps for flies, not so much otherwise. (This is for variable size items so maybe it behaves better with fixed size.)
000
Mikey Clarke @mikeyclarke.bsky.social · 05/12/2024
Really love the cleanliness Swift Testing allows.
A screenshot of a code editor with the following contents:

import Testing
@testable import Bluesky

@Suite struct TIDTests {
    @Test func testInitializerAndStringAccessor() throws {
        let tid = TID()
        let validFirstCharacters = Array("234567abcdefghij")

        #expect(tid.stringValue.count == TID.length)
        let firstCharacter = try #require(tid.stringValue.first)
        #expect(validFirstCharacters.contains(firstCharacter))
        #expect(tid.stringValue.allSatisfy { TID.base32Chars.contains($0) })
    }

    @Test func testEquatability() {
        let tid = TID()
        let tidCopy = tid

        #expect(tid == tidCopy)
    }

    @Test func testComparability() {
        let tid1 = TID()
        let tid2 = TID()
        let tid3 = TID()

        #expect(tid2 > tid1)
        #expect(tid2 < tid3)
    }

    // snip…
}
000
Mikey Clarke @mikeyclarke.bsky.social · 04/12/2024
Who among us hasn’t started a coup to make a point
000
Mikey Clarke @mikeyclarke.bsky.social · 24/11/2024
I came to this page to find out the default value, but it was so much more helpful to instead have the concept of a boolean described for me.
A screenshot of Apple’s documentation for the isVerticallyResizable property of NSText. The documentation describes the property as “a Boolean that controls whether the receiver changes its height to fit the height of its text.” The discussion section, which is highlighted in the screenshot, then says “if flag is true it does; if flag is false it doesn’t.”
020
Mikey Clarke @mikeyclarke.bsky.social · 16/11/2024
The first head of state or government to join Bluesky, I think.
141
Mikey Clarke @mikeyclarke.bsky.social · 10/11/2024
Stupidly pleased with these animations.
000
Mikey Clarke @mikeyclarke.bsky.social · 08/11/2024
This is useful.
blueskydirectory.com
Starter Packs - Bluesky Directory
A curated collection of all things relating to the Blue Sky social media platform.
100
Mikey Clarke @mikeyclarke.bsky.social · 04/11/2024
Horizon Zero Dawn Remastered is absolutely breathtaking. The cinematics in particular are gorgeous. An odd omission though: it doesn’t play its own music when focused on the PS5 home screen. A weird thing not to bother with when spending years creating a thorough remaster.
A capture from HZD Remastered showing a snowy area of the map.A capture from HZD Remastered showing a human face with an incredible level of detail.A capture from HZD Remastered.A capture from HZD Remastered showing a character stood by a stream with highly detailed water and foliage.
010
Mikey Clarke @mikeyclarke.bsky.social · 30/10/2024
I really don’t like the ports on the front of the Mac mini. It’s not even symmetrical! If they’re willing to keep the charging port on the underside of the Magic Mouse for aesthetics then I think they should have been willing to not put ports on the front of the mini.
macrumors.com
Here's a Real-World Look at the Dramatically Smaller Mac Mini and More
After announcing new iMac, Mac mini, and MacBook Pro models this week, Apple invited selected journalists and content creators to check out the...
000
Mikey Clarke @mikeyclarke.bsky.social · 29/10/2024
Test…
020