@tonyarnold@mastodon.social
@tonyarnold@mastodon.social avatar

tonyarnold

@tonyarnold@mastodon.social

Cocoa-wielding person-like-object.

I help to build Reveal: https://revealapp.com/

This profile is from a federated server and may be incomplete. Browse more on the original instance.

tonyarnold, to random
@tonyarnold@mastodon.social avatar

Every major tool that we use for our work now is built using web technology and they're all just awful software to use and interact with.

We as software developers seriously fucked up at some point — we've eschewed great products and services for mediocrity at a scale that's impossible to roll back.

Slack is “good enough”. Notion is "good enough”. Discord is “good enough”. They're all “good enough" to secure funding and deploy the enshittification parachute on their way down.

tonyarnold, to random
@tonyarnold@mastodon.social avatar

I agree with @everything in his post on the forums: https://forums.swift.org/t/asyncstream-and-actors/70545/4

My take: Swift Concurrency has gone from being somewhat understandable to being really, really hard to apply and understand properly.

I get that we can stick with Swift 5 language mode, but none of us wants to do that.

I hope that WWDC brings some understandable instruction alongside improved tooling, because right now we're all reliant on @mattiem sharing what he has worked out (thanks Matt!).

tonyarnold, to random
@tonyarnold@mastodon.social avatar

Unless Apple is about to announce that you can choose to install macOS on iPads at WWDC (or a huge overhaul of iPadOS), the pricing of the new iPads is pretty wild.

(US prices shown)

tonyarnold, to random
@tonyarnold@mastodon.social avatar

So the long and short of it is:

  • If you upgrade your CI environment to macOS Sonoma, the changes to sandboxing will prevent you from running your test packages by prompting the (nonexistent) user for permission to run the tests every time they are run;
  • If you attempt to workaround this by enabling Xcode's automatic code signing, this does not work on CI;

There doesn't seem to be a workaround. I'm so frustrated right now.

tonyarnold, to random
@tonyarnold@mastodon.social avatar

Claire is one of the smartest developers I ever had the fortune to work with. She’d be a huge boost to any team: https://catgirls.technology/notes/9pl7ehrhkn

tonyarnold, to random
@tonyarnold@mastodon.social avatar

If you suffer from panic attacks, how do you deal with them at work? I'm barely functional, and it's showing through in the quality and output of my work.

I'm getting treatment and doing all of the things I should to help myself, but I am also waiting for someone to point it all out and lose my job.

Which triggers more panic.

tonyarnold, to random
@tonyarnold@mastodon.social avatar

Is it just me, or does this fit modern day Apple as well? https://chaos.social/@obrhoff/112369907442905273

tonyarnold, to random
@tonyarnold@mastodon.social avatar

My own experience with on reflects this author’s experience: https://notes.alinpanaitiu.com/SwiftUI-is-convenient,-but-slow

is easy to build with, but it’s really hard to get it to be performant. There are lots of places where I’m not sure how I would have fixed the performance of UI elements, Lists, etc without knowing how works.

tonyarnold, to random
@tonyarnold@mastodon.social avatar

it me

tonyarnold, to random
@tonyarnold@mastodon.social avatar

Can someone please get Apple to add Xcode to this list? https://www.bloomberg.com/news/articles/2023-11-07/apple-delays-work-on-ios-18-macos-15-watchos-11-due-to-problems-with-bugs

It's been a rough few years.

tonyarnold, to swift
@tonyarnold@mastodon.social avatar

I'm on the lookout for ways that I can contribute to both Apple-driven and community Swift projects — if you've got starter tasks, undocumented code, or would just like a helping hand, please let me know!

tonyarnold, to random
@tonyarnold@mastodon.social avatar

I agree with this post whole heartedly. “Hybrid” is a temporary approach that’ll be rolled back to full time in the office at the first possible opportunity.

Working in an office full time is regressive, and if you’re asking your employees to do this, your business practices are regressive. Nobody needs to be that physically available for a tech job that they need to be onsite for even three days each week.

https://world.hey.com/dhh/hybrid-combines-the-worst-of-office-and-remote-work-d3174e50

tonyarnold, to random
@tonyarnold@mastodon.social avatar

🙌🏻 Xcode 15.3 beta with Swift 5.10 is out! I know what I’m doing today 😊 https://developer.apple.com/documentation/xcode-release-notes/xcode-15_3-release-notes

tonyarnold, to random
@tonyarnold@mastodon.social avatar

Sonar is a surprisingly good native GitHub/GitLab issues client — not sure that I'm a fan of squashing all of the detail content into the inspector, but the app seems quite reliable so far: https://www.sonartasks.com/

tonyarnold, to random
@tonyarnold@mastodon.social avatar

One of the things that I adore about the Swift community is the genuine desire to understand and analyse performance issues. This entire thread about Vapor's performance could have turned into a finger-pointing exercise, but instead a bunch of gracious, intelligent folk worked to understand the issues in detail: https://forums.swift.org/t/standard-vapor-website-drops-1-5-of-requests-even-at-concurrency-of-100/71583

tonyarnold, to random
@tonyarnold@mastodon.social avatar

Is @_inside's VirtualBuddy still the best option for running local VMs for macOS/Linux testing? Are there others I should have a look at?

tonyarnold, (edited ) to random
@tonyarnold@mastodon.social avatar

's ModelContext.didSave and ModelContext.willSave don't actually work in any current OS release, do they? FB13509149

tonyarnold, to random
@tonyarnold@mastodon.social avatar

Using Google Slides is like stepping back in time 15 years.

Everything I love about Keynote is just not there, and the experience is the equivalent of Duplo.

aaron_pearce, to random
@aaron_pearce@mastodon.social avatar

Bags packed. Passport ready. Cannot wait to sit in airports all day tomorrow. 🫠

tonyarnold,
@tonyarnold@mastodon.social avatar

@aaron_pearce are you headed to the big island?

tonyarnold, to random
@tonyarnold@mastodon.social avatar

I was watching a YouTube tutorial on running nix on macOS, nodding along and impressed by defining a setup using a flake file, and then the person said "and now we're going to install homebrew using nix because there are packages in there that aren't in nix” and I nope'd out so hard.

Packagemangerception isn't cool.

tonyarnold,
@tonyarnold@mastodon.social avatar

@huwr I'd forgotten about Fink! Such a long and storied road to where we are 😀

huwr, to random
@huwr@aus.social avatar

Dark mode for macOS was released nearly 6 years ago

tonyarnold,
@tonyarnold@mastodon.social avatar

@huwr dark mode on Apple devices turns itself on and off at sunset/sunrise.

That article was written by someone who hasn't kept up with events over the past half decade.

tonyarnold, to random
@tonyarnold@mastodon.social avatar

What web platforms are people enjoying for writing technical content that aren't Medium? I want something low friction to get setup and running, that allows for well structured articles, code syntax highlighting, etc.

Traditionally, I've used https://gohugo.io for this.

tonyarnold,
@tonyarnold@mastodon.social avatar

@sanguish @lwdupont why is it not linked from your profile? I would love to read/subscribe.

tonyarnold,
@tonyarnold@mastodon.social avatar

@sanguish @lwdupont I think that's the appeal I see in Ghost, too — given the option, I'll spend all my time building a theme when what I really want is to write.

tonyarnold,
@tonyarnold@mastodon.social avatar

Oh it is! 😅

lapcatsoftware, to random
@lapcatsoftware@mastodon.social avatar

I’ve decided to update my MacBook Pro from Ventura to Sonoma tomorrow.

Sad Michael Scott GIF

tonyarnold,
@tonyarnold@mastodon.social avatar

@lapcatsoftware subscribe

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • kavyap
  • DreamBathrooms
  • normalnudes
  • magazineikmin
  • InstantRegret
  • GTA5RPClips
  • thenastyranch
  • Youngstown
  • rosin
  • slotface
  • osvaldo12
  • ngwrru68w68
  • ethstaker
  • JUstTest
  • everett
  • Durango
  • Leos
  • cubers
  • mdbf
  • khanakhh
  • tester
  • modclub
  • cisconetworking
  • anitta
  • tacticalgear
  • provamag3
  • lostlight
  • All magazines