Hacker Read top | best | new | newcomments | leaders | about | bookmarklet login

Because it's too big, it's very slow to start, it's controlled by a company that is not very lovely, it's not installed by default on our system, it's free and opensource without in fact being very libre, it has frequent security flaws that don't seem to be addressed seriously... Some of this is probably only partially true, but it gives you an idea why people don't want to use it, whether they're right or wrong.


sort by: page size:

It's slow to connect, uses a lot of resources and cannot be installed without bringing in hundreds of megabytes of dependencies (e.g. X11, Gnome libs).

It's slow to start up. It prevents you from installing the version of something you want. It updates on its own schedule. It has numerous bugs relating to the sandboxing that prevents apps from fully working properly. It mucks with your home folder structure...

It's slow, it's got a really poorly designed UI. It tries to do too much. It's not configurable enough, very low density

From my point of view:

* Horrible usability and bad user interfaces. * Even worse design of the applications. * Integration with existing systems make the apps so huge that lots of bugs appear.

Oh and super poor management is also a big one


It’s seemingly a complete nightmare from a security and architecture perspective. And front end devs and bootcamps love it.

I’ve never used it so my opinion isn’t fully baked, but every time I look at the docs I’m just like wtf.


It is less stable, more expensive, lacks proper spot instances, and all opensource-based services are full of unnecessary msft-style modifications.

Is it a pile of garbage because it is hard to install , or because it isn't very useful?

Is it worse than say eclipse?


It is annoyingly in your face, ugly, slow and unreliable. It offers nothing that isn't done better by another program.

The only reason it can compete is because of Microsofts package deals and the anticompetitive integration with the rest of their ecosystem.


This is of course completely subjective, but, from the top of my head:

Painful user interface. No good package management system. Instability and unreasonable hardware requirements for even simple tasks. Missing good command line tools and light-weight methods of remote administration, development and testing.


It is also very in your face. Went to go install the SDK on windows - have to create an account, click a ton of stuff in the installer to convince it that it's okay to give me the free version, etc

It then proceeds to install 20+ gigabytes (yes) of stuff, including their ide that you can't actually uncheck.

No thanks, i'm out.


I don't understand what's so bad about this as a program.

"Ironically it's design makes it also pretty bad for many other server applications."

Can you elaborate? genuinely curious


It's a poor, verbose, arcane solution in every problem space it purports to solve.

It was fine in its era, but that's a long time ago. It is completely unsuitable as a project management tool and a poor task runner.

Also its ubiquity is overhyped. There's no build platform where I can't download the tools I need, that's the entire point of a build platform, and most such platforms come with far more advanced tools pre-installed.


All the obvious ones: closed platforms, walled gardens, lack of repair or upgradeability, overpriced hardware, general user and developer hostility, excessive secrecy, arrogance, security bugs, planned obsolescence. Then there's the more subjective stuff: I find their UIs appalling and I'm not a fan of their design aesthetic.

Because it has a significantly worse user experience.

Question is why would anyone want to use this since it's so buggy.

It's not good. It's user hostile software.

It's one of those technologies that "almost works", like Bluetooth or ring binders. It's not quite broken enough to the point where people can justify breaking compatibility and working on an alternative, but it is a major pain point to anyone who uses it.

Specifically, it introduces and entire class if new build/deploy issues, has a system that you need to actively fight against to get a UI that looks great, state synchronisation that feels like it was designed for UNIX terminals from 1985, and a whole host of corner case bugs and bizarre performance issues. I actually wish it were more broken so that we could all finally move on to something good.


It's slow and bloated. For someone who grew up coding intros and cracking protections in machine code on C=64 and the Amiga, such bloat simply won't fly. It's an abomination. I hate wasting my life away waiting for slow software.
next

Legal | privacy