@benedictc@mas.to avatar

benedictc

@benedictc@mas.to

I am human and I need to be loved just like everybody else does

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

carnage4life, to random
@carnage4life@mas.to avatar

A fascinating thing about Apple is that the company doesn’t believe in data analytics. The combination of its stance on privacy and its belief in product design decisions made by people with good taste means even basic things like usage data aren’t tracked.

It explains a lot.

The excerpt is taken from this article and is also consistent with the experiences of ex-Apple employees that have been shared with me

https://www.macrumors.com/2023/04/27/report-details-turmoil-behind-siri-and-apple-ai/

benedictc,
@benedictc@mas.to avatar

@carnage4life I think it goes even deeper. Apple sometimes seem to complete fail to analyse core uses cases. The clearest example I can think of iCloud desktop syncing. When this feature was launched people complained that they lost files between 2 macs. Apple responded that that wasn’t the intended use case. A design centric approach isn’t sufficient for the complexities of a networked service.

stephaniewalter, to random
@stephaniewalter@front-end.social avatar

Great reminder from Luke Wroblewski: start with the problem, not with the solution. Let the problem space guide solutions. Yes, basic, but so many people still start with "we want a chat or" and retrofit from there. This is how you end up with tools, products, not matching user needs.

benedictc,
@benedictc@mas.to avatar

@stephaniewalter @stez I completely agree. Imagining solutions is easier than understanding problems because solutions are more concrete and thinking about abstract problems is harder. The real difficult comes when attempting to persuade people that already have their hearts set on a particular solution to take a step back and instead look at the problem. If I knew how to reliably do that then my career in tech would have been very different!

khalidabuhakmeh, to random
@khalidabuhakmeh@mastodon.social avatar

I’m running a #developer experiment. Please boost for reach.

When I say VS Code, what is the first word that comes to mind?

Please reply, but don’t peek at other people’s responses until you’ve done yours.

benedictc,
@benedictc@mas.to avatar

@khalidabuhakmeh electron 🤢

_Davidsmith, to random
@_Davidsmith@mastodon.social avatar

Every time I hardcode a magic number somewhere in an app I know eventually it will come back to bite me. Today is the day hardcoding widget padding came home to roost. My whole morning is going to be spent migrating to the new iOS 17 dynamic margins API.

benedictc,
@benedictc@mas.to avatar

@_Davidsmith how would you have written in differently to avoid the problem? With padding specifically I find that the cost of creating constants isn’t worth it because there are always small tweaks which add enough complexity to make it arduous. One of my favourite approaches was to use an unary operator to represent grid unit but it felt like too much cleverness.

molly0xfff, to random
@molly0xfff@hachyderm.io avatar

absolute unit

benedictc,
@benedictc@mas.to avatar

@molly0xfff gorgeous shade of green

stroughtonsmith, to random
@stroughtonsmith@mastodon.social avatar

With UIKit as the basis for much of visionOS’ platform, I guess it's cemented its place in the next decade or two of Apple’s developer story. But what then is the point of SwiftUI if not to be the foundation for Apple's next OS? Why push it so hard now? Developer lock-in, abstraction away from the 'real’ frameworks beneath? One framework for me, another for thee? You can never usurp Apple's power & platform control if you're limited to a simplified, sanitized sandbox. Even warier now than before

benedictc,
@benedictc@mas.to avatar

@stroughtonsmith seems like an opportune moment to plug my little project for smoothing the edges off UIKit. I surprised myself by how much can be done with Swift’s newer language features. https://github.com/benedictc/sweetui

andypiper, to random
@andypiper@macaw.social avatar

There’s a growing trend (I noticed) of physical stores asking for an email address to send a transaction receipt… without disclosing that this then puts you onto a marketing mailing list. Very annoying, and deceitful.

benedictc,
@benedictc@mas.to avatar

@andypiper they sometimes say that it’s to save paper which is pretty devious.

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