@mergesort@macaw.social
@mergesort@macaw.social avatar

mergesort

@mergesort@macaw.social

“Apps genius” - Colleen. I used to work on making Twitter a bit healthier, then that all went to hell. Now I make puns and indie apps https://indieapps.space/@redpandaclub.

Born and raised New Yorker, just trying to do a little good and be the friend you made along the way. 🐶 🍕 🐱

Formerly https://macaw.social/@mergesort on Twitter, now https://threads.net/@mergesort/ or @mergesort.me on Bluesky.

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

TheiPhone_Dev, to random
@TheiPhone_Dev@mastodon.social avatar

I'm working on FastScanner 2.1, public beta coming soon.

What's new:

Multi language support, supported languages:

  • 🇮🇹 Italian
  • 🇳🇱 Dutch
  • 🇪🇸 Spanish
  • 🇩🇪 German
  • 🇷🇺 Russian
  • 🇯🇵 Japanese
  • 🇵🇹/🇧🇷 Portuguese

Added an integration for the Plinky app (amazing app by @mergesort). Now when you scan a code, you can save the link right into Plinky.

Many features are still in the making.

If you speak one of the languages mentioned above, please submit a feedback if the words aren’t correct.

mergesort,
@mergesort@macaw.social avatar

@TheiPhone_Dev Whoa, this is so cool Pietro! Very excited to try this out if you want to get me on a TestFlight, I'd love to see how it works. Also if you'd like for me to include your app in the list of Plinky Integrations email joe @ redpanda.club so I can find the best way to describe the integration.

Palleas, to random
@Palleas@mastodon.social avatar

I’m not an anxious person expecting the worse when I travel but let me double check that New York still exists just in case.

mergesort,
@mergesort@macaw.social avatar

@Palleas Fox News says we're a hellhole, stay away.

mergesort,
@mergesort@macaw.social avatar

@Palleas You can still come, I just can't promise you'll survive.

mergesort, to random
@mergesort@macaw.social avatar

Can't believe I have to fight app review to approve a TestFlight for my wedding app. 🤦🏻‍♂️

mergesort,
@mergesort@macaw.social avatar

@bealex The app isn't really built for public consumption since it's tied to one specific event, so it's not an app they would approve for the App Store. Which is fair, but I asked if we could make this an Unlisted App and they didn't say no. Now they have some other concern now that I don’t want to publicize too widely but I think I can work around.

mergesort,
@mergesort@macaw.social avatar

@bealex I think that's what Unlisted Apps are meant to do, unless I'm misunderstanding what you'd like.

mergesort,
@mergesort@macaw.social avatar

@bealex That's true, but I assume it's unlikely to be found if you don’t tell anyone. Or you can gate access to it with a login code or something to prevent people who find it from using it.

mergesort,
@mergesort@macaw.social avatar

After four denials I asked Apple "can you clarify what I should do to get this app approved, I'm happy to make any changes necessary" and they approved it without even responding to my message… This system is ridiculous.

mergesort,
@mergesort@macaw.social avatar

@cocoawithlove I'm not traditionally an "app review is irredeemably broken" person, and it's not always popular but I'm generally pro the App Store model. But over time it's stuff like this that makes me side with the "let there be ways to distributed without the App Store too" people, because I had written three long explanations of how the app works and asked what changes to make to specific functionality, hearing crickets, before frustratingly replying a fourth time, and getting approved.

mergesort, to random
@mergesort@macaw.social avatar

Who says empty state screens have to be boring? Coming soon to a Plinky near you, an updated look and feel you can play around with once you've reached Inbox Zero.

video/mp4

mergesort, to random
@mergesort@macaw.social avatar

Did you know that on iOS and macOS URL will take the string view-source:<https://xyz.com> and properly say this is an invalid URL when using URL(string: "view-source:https://xyz.com"), but on Linux it will say, oh that's fine, totally valid URL?

Well that's the story of how I fixed a bug where a user was able to save an invalid URL into Plinky's database last night — fixed with an extra layer of validation and some tests.

mergesort,
@mergesort@macaw.social avatar

@kylebshr I thought back to that and while I didn't test it, I assume that these changes never got ported over to URL on Linux for compatibility reasons, especially with a new Foundation on the horizon.

mergesort,
@mergesort@macaw.social avatar
dlx, to random
@dlx@mastodon.social avatar

Hello California

mergesort,
@mergesort@macaw.social avatar

@dlx Do NOT check into a hotel.

mergesort,
@mergesort@macaw.social avatar

@dlx Sam Böhnkman-Fried would be less suspicious.

mergesort, to random

Important to have such a well-represented diverse group of white men in tech to oversee the future of AI.

RE: https://www.threads.net/@jimprosser/post/C7R8BRypUZT

mergesort,
@mergesort@macaw.social avatar

@kyle I think you can verify that condition with a colonoscopy.

kyle, to random
@kyle@mister.computer avatar

The last episode of Back to Work was on April 3. If this is the end…

🫡

mergesort,
@mergesort@macaw.social avatar

@kyle They finally got back to work. 🫡

mergesort, to random
@mergesort@macaw.social avatar

The crash I fixed had an interesting property, it was somewhere Swift’s type system couldn't help.

The .accessibilitySortPriority() modifier takes a Double, so in an effort to ensure Plinky's bottom toolbar was always read first while avoiding magic numbers I used .greatestFiniteMagnitude. Due to some internal mechanics this led to a crash 1/20 times I displayed a View using accessibilitySortPriority.

And of course I filed a radar, FB13805753 for all you Apple folks.
https://indieapps.space/@redpandaclub/112480795811881912

mergesort, to random
@mergesort@macaw.social avatar

Hey, this is me! My top two pieces of advice for leading a good app marketing strategy are:

  1. Do a lot of user research to understand the actual needs your users have versus your perceived needs of their problems.
  2. Marry an amazing product marketer.
    https://c.im/@leogdion/112479602603471736
mergesort,
@mergesort@macaw.social avatar

@johnbrayton @leogdion That's really neat to hear, thanks for listening and the kind words John! 🙇🏻‍♂️

mergesort, (edited ) to random
@mergesort@macaw.social avatar

I was lucky enough to be invited by @leogdion to come on his podcast, to come on his podcast, where I got a chance to talk about Plinky. We cover the technical choices I made, the go to market plan @cwormsley helped put together for Plinky, and even talk about love a little bit. If that's your jam, and you want a few minutes of me namedropping iOS developers and making WWDC predictions, this is the episode for you. https://share.transistor.fm/s/ec71dee1

harshil, to random
@harshil@mastodon.social avatar

Say hello to my little friend

mergesort,
@mergesort@macaw.social avatar

@harshil Hello!

harshil, to random
@harshil@mastodon.social avatar

There's too much prestige TV out there now. They gotta start making more stupid shit

mergesort,
@mergesort@macaw.social avatar

@harshil Wow, this is why I've been thinking "there's no good TV on right now". I'm not a big sci-fi or drama thriller person and it feels like right now everything is sci-fi or some thriller I have to invest a ton of time into to get.

mergesort,
@mergesort@macaw.social avatar

@harshil How much bad can be broken? Not as much as TV executives seem to think.

The Simpsons GIF

dmehers, to random
@dmehers@fosstodon.org avatar

Blogged: Opening a photo in Apple Photos from Swift on macOS https://damian.fyi/swift/2024/01/01/opening-a-photo-in-apple-photos-from-swift-on-macos.html

(Includes a gratuitous photo of the BBC micro Frak! game cassette that I still have for some reason.)

mergesort,
@mergesort@macaw.social avatar

@dmehers @sjs @leogdion Thank you so much Damian! 🙇🏻‍♂️

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