Login
You're viewing the front-end.social public feed.
  • Jun 26, 2026, 5:21 PM

    RE: mastodon.social/@munificent/11

    The anecdote in this article about developers moving onto a new company just so they could keep working with Flutter is so weird to me. And for Flutter, of all things. My understanding is that, especially when it comes to accessibility, Flutter is not great on any platform and is terrible on web and desktop. Shouldn't our loyalty be to our users? Shouldn't we be willing to hop between tools to do what's best for our users?

    💬 3🔄 2⭐ 0

Replies

  • Jun 26, 2026, 5:26 PM

    @matt As someone who really, really tryed to fix accessibility issues in a Flutter based app, It just seems to be the worst framework for cross-platform apps. The app I was trying to fix wasn't even cross-platform but Flutter out rite doesn't, for example lable the items with their accessibility lables unless they are having a disabled state. why even hav an API for that was my question?

    💬 0🔄 0⭐ 0
  • Jun 26, 2026, 5:59 PM

    @matt This article reminded me of this quote from Structure and Interpretation of Computer Programs: "In teaching our material we use a dialect of the programming language Lisp. We never formally teach the language, because we don’t have to. We just use it, and students pick it up in a few days. This is one great advantage of Lisp-like languages: They have very few ways of forming compound expressions, and almost no syntactic structure. All of the formal properties can be covered in an hour, like the rules of chess. After a short time we forget about syntactic details of the language (because there are none) and get on with the real issues—figuring out what we want to compute, how we will decompose problems into manageable parts, and how we will work on the parts." Maybe the best solution for syntax being too complex and so different between languages is to just use s expressions, not to have AI handle the syntax. The distinctiveness of languages would be preserved by the more important differences. But it seems silly to solve the problem of too many complex syntaxes with AI when you could just simplify syntax. And the same for the other things mentioned: if being knowledgable in multiple frameworks and stacks is that hard, maybe they should be made simpler, or instead of these huge frameworks we should have a bunch of composable libraries instead where that is possible.

    💬 0🔄 0⭐ 0
  • 💬 0🔄 0⭐ 0