Comment on Mozilla lays off 60 people, wants to build AI into Firefox

<- View Parent
laughterlaughter@lemmy.world ⁨7⁩ ⁨months⁩ ago

assuming too much if you think modern applications are programmed/designed well. Ultimately no matter what you do, having a product be around for a decade, let alone multiple of them, is going to incur substantial tech debt, and significant feature creep.

I still don’t understand what this has anything to do with “forking makes a product bulkier,” the original claim. At most, what you’re saying is that the fork will have its own set of tech debt. But that doesn’t make it bulkier by default. Again, a fork of Firefox without the Pocket and “experiments” crap will be lighter.

My point is that beyond a certain point, a fork is no longer a fork, but more like a competing piece of software.

Well, yeah, isn’t that the point of forking? I still don’t see why a forked browser being “yet another competing browser” is a bad thing. It’s the opposite!

if your piece of software exists as a fork on top of another piece of software, you don’t get to call yourself “faster” or “leaner” or “more optimized” than the original.

I completely disagree with you, and I think I know why you think the way you think. It seems like you assume that all forks:

Your base browser is still a piece of shit, you’ve taken a bad car, and repainted it, now it looks a little bit better. But it’s still a shit car.

Man, have you never seen TV shows about mechanics taking shitty cars and making them awesome? It appears that you have a narrow way of seeing how software development works. Devs don’t need to take in the whole “shitty project” and be resigned to deal with it. They can take the good parts, and rewrite the bad parts. And that’s just one example.

source
Sort:hotnewtop