Steve Barnegren

@SteveBarnegren
150 Followers
369 Following
123 Posts
Senior iOS engineer at Plex
Previously ITVX
London, UK
Twitterhttps://twitter.com/SteveBarnegren

Every developer or dev team can relate -

#dev #development #Tech #techdev

@kyle Is this a quote from the Epstein Files?
Dentist: So, do you floss?
Me: Do you use a unique password for every account?

Often a designer will just throw in a “use this icon inline in the text” requirement into the design. It’s not unreasonable, but problematic to make it happen.

Except
 for symbols you can do this easily in SwiftUI with localisation support using string interpolation đŸ€Ż

if I was writing a programming language I would simply define all the behavior

@mattiem Yes, agreed! Implicit behaviours have to be common enough that you learn to mentally ‘fill in the gaps’.

(Your comment is making me feel as though I should be using less `@concurrent` though 😅 - I'll bear that in mind!)

@mattiem Oh, really? What would the purpose be? I've only been doing the whole Swift concurrency thing seriously on a real project for about a week, but I can't envisage when I would use that?

@mattiem I'm not a language designer, but that was also my initial thought!

Swift loves inferring things, so why not here too? If we can boil out some of the 'annotation clutter’ that would probably be a good thing?

Marking a function as `async` and `@concurrent` feels somewhat `@redundant`.

ChatGPT is so two-faced. I can literally see the snark in the reasoning.

"The user must be inexperienced in X and is obviously confused..."

Then it comes back with something like "That's an astute observation!"