Live data from Hacker News

We're forking Flutter

flutterfoundation.dev

161–170 of 748 posts

Re: We're forking Flutter

#161
post #86

Earlier quoted context omitted.

wait for similar WordPress drama if google owns 'flutter' trademark.

They do.

Yeah you are right. https://docs.flutter.dev/brand

I expect there will be some communication from Google at some point and the foundation will have to be renamed. It reminds me of OpenTF being renamed to OpenTofu.

Re: We're forking Flutter

#162
post #133

> That's 50 people serving the needs of 1,000,000. [...] that means that every single member of the Flutter team is responsible for the needs of 20,000 Flutter developers! That ratio is clearly unworkable for any semblance of customer support. Ever heard of e.g. curl? Because a billion users use your software does not mean that you have to talk to a billion users.

Curl is easily 1000x simpler than Flutter and has existed for many times longer. Not really comparable.

Exactly: the number of users is just not a good way to measure this.

Re: We're forking Flutter

#163

> That's 50 people serving the needs of 1,000,000. Doing a little bit of division, that means that every single member of the Flutter team is responsible for the needs of 20,000 Flutter developers! That ratio is clearly unworkable for any semblance of customer support. If "only" 50 people working on a project used by one million people was unworkably low then every single successful project out there would be doomed.…

I generally agree, the fact that the project relies on Google's internal steering is the much bigger factor in this to me.

There is no guarantee these 50 devs can actually focus on Flutter, instead they might get looped in in the internal race to AI products.

Re: We're forking Flutter

#164

Earlier quoted context omitted.

Are you comparing a developer platform to consumer software there? Dev platforms have radically different support costs to regular SaaS or mobile apps. Developers are really support intense.

> Developers are really support intense. Shouldn't developers be the most self-reliant users possible, especially when working with open-source tools? That is, shouldn't we expect that when a developer has a problem, they dive into the code and figure it out on their own?

No, generally developers prefer to request help or work around an issue than dive in and fix it. The activation energy for contributing to an upstream project is high and very few do it.

Developers are support intense because dev tools and platforms get used in a bazillion ways and combinations you can't predict. It's not like a nice consumer app where the user can only press a limited combination of buttons, and test coverage can be quite exhaustive. GUI toolkits are especially a bottomless pit of edge cases and bugs because they have tens of thousands of API methods, enormous numbers of features, they can all be used in combination, they have to run on multiple platforms usually and those platforms also have bugs etc. The support costs of a GUI toolkit are basically unbounded.

Re: We're forking Flutter

#165
post #93
post #50

Earlier quoted context omitted.

WhatsApp once had just 50 engineers with 900M users: https://www.wired.com/2015/09/whatsapp-serves-900-million-us...

As far as I know Telegram has around the same number of engineers even today, handling around the same size userbase.

Today, Telegram serves around 1B users and is run by only 30 engineers: https://www.reddit.com/r/cscareerquestions/comments/1djposn/...

Re: We're forking Flutter

#166
post #66

> How large is the Flutter team, today? Google doesn't publish this information, but my guess is that the team is about 50 people strong. I doubt google have even 50 flutter devs in their team. You can easily estimate by checking github pulse: https://github.com/flutter/flutter/pulse/monthly https://github.com/flutter/engine/pulse/monthly Also take into account inflated commits by CI bots: engine-flutter-autoroll, sk…

https://ln.hixie.ch/?start=1714717681&count=1 is a sensible estimation

Re: We're forking Flutter

#167
post #151

Earlier quoted context omitted.

Back in the real world however you have canonical for years now who have made flutter the default for all native linux desktop development. I think your anecdotes are a bit out of date and irrelevant. People much better informed than you looked at this problem in a lot more detail in real life situations and came to very different conclusions.

> you have canonical for years now who have made flutter the default for all native linux desktop development And yet, I can't think of a single app I depend on for anything on Linux that relies on it. How'd Snap go for Canonical?

[deleted]

Re: We're forking Flutter

#168
post #139

Earlier quoted context omitted.

WhatsApp has a very narrow use case and feature set to support. Flutter is a multi-platform framework for developing apps like WhatsApp. It seems like a apples and oranges here.

What about Python? They had 34 core developers in 2017 [0]. Python is used by millions of devs. They have to support a multitude of platforms as well. Same goes for a lot of programming languages like Go: a pretty small core, the rest is external contributions. And they have to support all sorts of platforms/configurations as well (probably more than Flutter does). [0] https://pythondev.readthedocs.io/core_devs.html

to be fair, Python's performance has lagged far behind comparable languages (e.g. JS) for at least a decade. maybe more devs could give it the V8 treatment?

Re: We're forking Flutter

#169
post #49
post #26

Key statement: "As Flock ships important bug fixes and features, the Flutter team can then choose to add those to Flutter, on their schedule. " I see a lot of negative comments but I think this will be a net positive over time to the Flutter community and to the technology itself. I think it will also give Google a reality check on the needs of the community.

Flutter Founder here. I'm very pro open-source, and pro taking-action, so hopefully good things will come out of it. I think this particular author is mostly stirring up a bunch of noise and does not represent a significant chunk of the community, but we'll see. :shrug:

> ...the Flutter team is in maintenance mode for 3 of its 6 supported platforms. Desktop is quite possibly the greatest untapped value for Flutter, but it's now mostly stagnant.

Can you make any comment on this? Is it accurate?

Re: We're forking Flutter

#170
post #128

>But, sadly, trying to work with the Flutter team delivers a different reality. While some developers have had success working with the Flutter team, many other developers have found it frustrating, if not unworkable. I'd love to see some examples. I've had my pull request merged in a fairly quick amount of time - less than one release cycle, which is what matters here. Also frankly, nobody forking Flutter will be ne…

> Also frankly, nobody forking Flutter will be nearly skilled enough to work on the Flutter engine (Impeller). For me its so weird they ditched google/skia to develop Impeller in Dart from scratch in the first place. If skia was not ready they could move just 1-2 developers to Skia team to collaborate with them. Now they want to even write their own 3d rendering lib based on Impeller (flutter_gpu, flutter_scene) even…

https://github.com/flutter/engine/blob/main/impeller/docs/fa... discusses the reasoning a bit. There's more of a difference in the approach
Post reply on HN