@jsq@mastodon.social
@jsq@mastodon.social avatar

jsq

@jsq@mastodon.social

indie dev • iOS & macOS • freelance

📱 apps https://mastodon.social/@hexedbits

all posts are opinions of my former employers.

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

cjwirth, to random
@cjwirth@mas.to avatar

“I’m not an Apple fanboy, I can quit whenever I want”

Looking at my desk, I have 2 MacBook Pros, an iPad Pro, two iPhones, AirPods, and an Apple Watch.

jsq,
@jsq@mastodon.social avatar
jsq, to random
@jsq@mastodon.social avatar

A liar. A convicted felon. A rapist.

ARE YOU GETTING IT?

These are not 3 separate people! This is one person.

Introducing the next POTUS.

jsq, to random
@jsq@mastodon.social avatar

Ok there is documentation on currency checking here:

https://swift.org/documentation/concurrency/

Many thanks to @holly

jsq, to random
@jsq@mastodon.social avatar

It is incredible to me that I have to scour the internet to find obscure "experimental" build settings just to get a fucking Swift Package to build correctly in Xcode. I mean, goddamn.

jsq, to random
@jsq@mastodon.social avatar

PSA: you can enable strict concurrency for a Swift Package, but it is not officially documented anywhere -- because Apple.

https://useyourloaf.com/blog/strict-concurrency-checking-in-swift-packages/

jsq, to random
@jsq@mastodon.social avatar

@mattiem Hey is “StrictConcurrency” a real experimental flag?

https://github.com/mattmassicotte/PackageTemplate/blob/main/Package.swift#L30

I don't see that documented anywhere and I am incredibly annoyed at how broken Apple's shitty tools are.

jsq,
@jsq@mastodon.social avatar

@mattiem nevermind. found the answer in your commit history.

this is so dumb.

https://github.com/mattmassicotte/PackageTemplate/commit/d6e514fd36ec37879d6da39cdd69e7817df85e24

jsq,
@jsq@mastodon.social avatar

@holly @mattiem ah thanks!

jsq,
@jsq@mastodon.social avatar

@mattiem amazing 🙌🏼

jsq, to random
@jsq@mastodon.social avatar

Is there a documented list of all Swift compiler “upcoming” and “experimental” features?

I checked Swift.org and couldn’t find anything. Also, that website has so search functionality — great design.

jsq,
@jsq@mastodon.social avatar

@ole @ryanbooker ah thanks!!

what a mess.

kyleve, to random
@kyleve@mastodon.online avatar

ladies and gentlemen, we got him

jsq,
@jsq@mastodon.social avatar

@kyleve if only that were true

jsq, to random
@jsq@mastodon.social avatar

[Updated] Workaround: Xcode deletes Package.resolved file and produces 'missing package product' errors

https://www.jessesquires.com/blog/2024/05/29/swiftpm-package-resolved-xcode/

cjwirth, to random
@cjwirth@mas.to avatar

Is there an actual, objective, correct way to load the dishwasher, or are some people just so opinionated and unaccepting if they see someone do something differently?

jsq,
@jsq@mastodon.social avatar

@cjwirth this is a common source of conflict for married couples

jsq,
@jsq@mastodon.social avatar

@cjwirth 😂

I think you should try to load it completely differently every single time.

I expect a report next month.

jsq, to random
@jsq@mastodon.social avatar

Workaround: Xcode deletes Package.resolved file and produces 'missing package product' errors

https://www.jessesquires.com/blog/2024/05/29/swiftpm-package-resolved-xcode/

jsq,
@jsq@mastodon.social avatar

@kylebshr oh thanks. I’ll update tomorrow.

Glad to know that this whole situation is even dumber than I originally thought

jsq,
@jsq@mastodon.social avatar

@kylebshr Ah sure. That makes sense. I felt like I was missing something — in my simple example, the resolved file always turned out the same (duh). And I wrote this late in the day. 😅

It’s not dumb in that there are 2 sources of truth, you’re right.

But, my god, xcodeproj is just so terrible. Just give us a “PackageFile” like literally every package manager that has ever been written.

jsq,
@jsq@mastodon.social avatar

@kylebshr yeah I understand the history here.

And also, it’s 2024 and Xcode is the only “modern” IDE with these dumbass problems

jsq, to random
@jsq@mastodon.social avatar

[Updated] How to fix Mac menu bar icons hidden by the MacBook notch

https://www.jessesquires.com/blog/2023/12/16/macbook-notch-and-menu-bar-fixes/

tonyarnold, to random
@tonyarnold@mastodon.social avatar

It's 10:40 and I am now ready to open Xcode and do work, after a solid morning of messaging people about the corporately mandated security software on their laptops.

Again, I'm not sure it’s the best use of a principal engineer, but at least I get to have a chat to individuals on the team 🍻

jsq,
@jsq@mastodon.social avatar

@NeoNacho @tonyarnold aren’t we supposed to open it at 9:41?

mattiem, to random
@mattiem@mastodon.social avatar

Here’s an open source phenomenon I cannot stand.

You propose a change, and maintainers agree it makes sense. But! This now makes them realize some other, related-but-independent stuff also could be better. So now they want you to expand the PR to fix that other stuff too before they accept.

PR author gives up. Everyone loses.

jsq,
@jsq@mastodon.social avatar

@NeoNacho @mattiem that’s what you get for fixing something smh

jsq,
@jsq@mastodon.social avatar

@NeoNacho @mattiem only open issues. especially if they are duplicates

jsq, to random
@jsq@mastodon.social avatar
jsq,
@jsq@mastodon.social avatar

@mattiem @gregtitus @nicklockwood Greg is correct. Thank you Greg. 🙌🏼

jsq,
@jsq@mastodon.social avatar

@mattiem @gregtitus @nicklockwood lol it’s all good

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