@bgannin@mastodon.social
@bgannin@mastodon.social avatar

bgannin

@bgannin@mastodon.social

ACAB, Black Lives Matter, Stop AAPI Hate
Fuck TERFs, Zionists, Islamophobes, and Antisemites

Neurodiverse 🧠
Occasional Shutterbug 📷
Gaming Enthusiast 🎲🎮

Principal SW Engineer, Opal Camera
(previously: Apple, Atlassian)

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

layoutSubviews, to random
@layoutSubviews@mastodon.social avatar

My only WWDC 2024 wish: that iPad Simulators don't come with the “News" widget showing by default.
I don't want to have to see TFG's mug every time I try to do some work, thank you.

bgannin,
@bgannin@mastodon.social avatar

@layoutSubviews No Fox News in the defaults would be nice but I’m sure they paid well.

marcel, to SwiftUI
@marcel@mastodon.social avatar

I'm not sure whether I love or hate this micro toggle.

video/mp4

bgannin,
@bgannin@mastodon.social avatar

@marcel It’s cute but many will not realize the whole control is tappable since they are trained to think it’s the toggle specifically by the rest of the platform. So they will try to precisely tap there and be anxious versus a 40+ pt tap target.

bgannin,
@bgannin@mastodon.social avatar

@marcel A suggestion: no micro toggle, when there’s no location look gray with “No Location” placeholder then when tapped it turns blue/tint color with a short location name (city level perhaps?) That conveys everything in the interaction and includes more context for the post.

bgannin,
@bgannin@mastodon.social avatar

@michaelsteeber @marcel I’m thinking of the precise location button on the permissions prompt but it works there given the narrow context. You are right that it blends into the tags but if the tags are also toggles it wouldn’t be that out of line.

bgannin, to random
@bgannin@mastodon.social avatar

💅🏻 by Kayla’s
👚 by @jamesthomson
🧑 by me

Bonus points if you recognize that color scheme on the shirt 🏳️‍🌈

schwa, to random
@schwa@mastodon.social avatar

deleted_by_author

  • Loading...
  • bgannin,
    @bgannin@mastodon.social avatar

    @schwa Have you tried Sequence Diagrams on the Mac App Store? It’s both cheap and usable in my experience given the robust sample doc they include.

    ryanhoulihan, to random
    @ryanhoulihan@mastodon.social avatar

    Product placement in an action sequence from an animated X-Men show has me shaken to my core. Is everything an ad? Is this post an ad? Am I an ad?

    bgannin,
    @bgannin@mastodon.social avatar

    @ryanhoulihan Wait until you see how they slide into video games. I need a network connection to simulate a dystopia because you want to serve me “authentic” ads? 🤮

    schwa, to random
    @schwa@mastodon.social avatar

    deleted_by_author

  • Loading...
  • bgannin,
    @bgannin@mastodon.social avatar

    @schwa I have a rotating set from testing Find My and it’s proven sadly useful.

    layoutSubviews, to random
    @layoutSubviews@mastodon.social avatar

    In Xcode 15.4, SPM now auto-generates Swift symbols for catalog assets.
    That's great! Except they're declared internal, therefore they're useless in a package whose sole purpose is defining a Design System 😕

    bgannin,
    @bgannin@mastodon.social avatar

    @layoutSubviews You had one job asset catalog and SPM!

    _Davidsmith, to random
    @_Davidsmith@mastodon.social avatar

    A tricky part of being a solo developer is that there is nobody to review my code. So a trick I've developed is to do a review myself but in a different tool from my daily Git setup. The context switch helps me to pretend I’m analyzing someone else’s work.

    Previously I'd export diffs into Kaleidoscope, but I recently discovered Juxtacode, which works better for me. It’s a Git-native Diff tool. I can easily pick any 2 commits to compare and navigate changes. Recommended.

    https://juxtacode.app

    bgannin,
    @bgannin@mastodon.social avatar

    @_Davidsmith My habit is to create a PR and review it like I would for a teammate.

    simonbs, to random
    @simonbs@mastodon.social avatar

    After just 30 minutes, 10 people have said they are seeing similar issues. If this is any indication of the issues the general user base of Safari is seeing, then Safari is having a really rough time these days and this needs to be a priority to address.
    https://mastodon.social/@simonbs/112274840951637693

    bgannin,
    @bgannin@mastodon.social avatar

    @simonbs I get “disk space unavailable” for tabs frequently. Requires a Safari restart, tab or window close is insufficient. Seems like web apps with reloading like GH or GSuite.

    ryanhoulihan, to random
    @ryanhoulihan@mastodon.social avatar

    DO NOT BRING YOUR CELL PHONE TO A PROTEST. NO WATCHES. NO AIRTAGS.

    bgannin,
    @bgannin@mastodon.social avatar

    @ryanhoulihan Leave them where you “actually” were 😉

    layoutSubviews, to random
    @layoutSubviews@mastodon.social avatar

    I’m getting numerous “well done!” from strangers for performing basic care tasks with my baby.
    Is the expectation really so low that changing a nappy, or helping them fall asleep, be considered exceptional parenting from a dad? 🤨

    bgannin,
    @bgannin@mastodon.social avatar

    @layoutSubviews Yep, the bar is really that low.

    krzyzanowskim, to random
    @krzyzanowskim@mastodon.social avatar

    awwww 🥺 I’m in tears. thank you Sean!

    (impostor syndrome kicks in)

    https://mastodon.social/@krzyzanowskim/112213377047891527

    bgannin,
    @bgannin@mastodon.social avatar

    @krzyzanowskim Response to syndrome: you can’t force others to say nice things and articulate your value eloquently. So it’s genuinely built goodwill 👏🏻

    ryanhoulihan, to random
    @ryanhoulihan@mastodon.social avatar
    bgannin,
    @bgannin@mastodon.social avatar
    ryanhoulihan, to random
    @ryanhoulihan@mastodon.social avatar

    Does everyone know that I’m stoned a lot or do they just think I’m hot?

    bgannin,
    @bgannin@mastodon.social avatar
    superbetsy, to random
    @superbetsy@mastodon.social avatar

    I just walked past a shop selling a tshirt that said, “I paused Zelda to be here” and I didn’t buy it. I’d like to register this as demonstrable personal growth.

    bgannin,
    @bgannin@mastodon.social avatar

    @superbetsy That sounds like a regression… 😁

    tonyarnold, to random
    @tonyarnold@mastodon.social avatar

    My surgeon has said they'd like to send me home from the hospital tomorrow (after 24 days), and I know I'm going to be even more exhausted once I'm home, but I am looking forward to it so very much.

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

    My two points remain:

    1. how did he expect this to go, really?
    2. did he donate his proceeds since he is so morally offended?
      https://mastodon.social/@appleinsider/112201050273012040
    layoutSubviews, to random
    @layoutSubviews@mastodon.social avatar

    Some puns should put you in jail.

    bgannin,
    @bgannin@mastodon.social avatar

    @layoutSubviews Are you saying this is… sunglasses … Toxic? 🥸

    christianselig, to random
    @christianselig@mastodon.social avatar

    While I'm complaining about Siri devices, it still blows my mind that HomePod, a product that has existed for over half a decade and is marketed as a speaker for your Mac, cannot pause audio in Apple's own apps without a 5 second delay

    bgannin,
    @bgannin@mastodon.social avatar

    @christianselig Shoutout to Apple TV and HomePod for not being reliable about waking up together and pairing. Love when the sound comes out of the TV for several minutes and we end up increasing that instead 🙄

    michaelsteeber, to random
    @michaelsteeber@mastodon.social avatar

    Biggest wishlist item for Xcode Simulator this year: quality settings for screen recordings. I send many, many draft videos through iMessage while collaborating on design ideas and flows, and I’m forced to either compress them all through Handbrake first or let them fill my SSD. The files are huge

    bgannin,
    @bgannin@mastodon.social avatar

    @michaelsteeber I keep https://www.rocketsim.app/ around for these.

    ryanhoulihan, to random
    @ryanhoulihan@mastodon.social avatar

    The gayest sounding straight people phrase is “grand slam”

    bgannin,
    @bgannin@mastodon.social avatar

    @ryanhoulihan “slide into home” 😁

    helge, to random
    @helge@mastodon.social avatar

    I just got to reading the #SwiftLang benchmarks post, seems like a really nice project?

    What struck me most again is the strong FOSS deficiency Apple has. Claims are that "The Swift community … Swift Foundation, SwiftPM, SwiftNIO, and Google Flatbuffers, … embraced" it. I literally don't know any community project which has embraced it.
    3/4 are Apple projects and the other one is Google. Such statements are not helpful, IMO.

    But the project looks nice! https://www.swift.org/blog/benchmarks/

    bgannin,
    @bgannin@mastodon.social avatar

    @helge The package isn’t Apple. So your argument fails on premise. Regardless of adoption so far. There are many people contributing to Swift beyond Apple.

    b0rk, to random
    @b0rk@jvns.ca avatar

    i've been hearing a lot from folks on here who are frustrated with git (for many good reasons!)

    but I'm curious about the opposite perspective: if you've worked with more than one version control system over the years and you prefer git, I'd love to know:

    a) what other systems have you worked with? (hg? svn? p4?)
    b) why do you prefer git?

    notes:

    • please no replies about why you think git is worse
    • interested in answers other than "because I have no choice"
    bgannin,
    @bgannin@mastodon.social avatar

    @b0rk I like the extensible nature of git (in some ways at least) and how git-lfs was able to be developed and added to alleviate the large blob problem common in VCS. Mercurial’s internals didn’t facilitate it and also didn’t have a user base large enough to justify investment. Shipping firmware or other large embedded files with only their pointers in the repo is a win IMHO (albeit a fragile dependency on a storage bucket but good trade-offs for general performance.) SVN kept the full files.

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