5 ms·
Git. The UX and design is broken af, nothing work, noone get it. AWS. I don't know where to begin. Nothing make sense. Nothing works. Docker. This thing is ba
by di4na 6y ago
Git. The UX and design is broken af, nothing work, noone get it.
AWS. I don't know where to begin. Nothing make sense. Nothing works.
Docker. This thing is basically backward at every step. We should have never packaged different things on linux as a single "container". It does not work that way and that has created more pain than solve anything.
K8s: same
Go: same
Venv. Goddamnit this never worked well and same as git, noone gets it.
- platz 6y agoHas anything ever worked for you?
- Retardo_88 6y agoThis question sounds snarky but is actually valid, I think. Most of the parent comment's complaints about extremely popular technologies simply boil down to "Nothing works" and "No one gets it", without any further elaboration. Perhaps the problem lies with the author of the parent comment rather than the technologies themselves.
- di4na 6y agoYes. Nearly everything on top of the BEAM. Oracle Cloud seems honestly to go in the right direction. And it pains me to say it. Hnoeycomb is a great tool built in a way that make sense. Gitless is a good progress over git. There are lot of examples. This is a thread about the worst things though.
- platz 6y agoIt would be very interesting how the API ecosystem would look, if BEAM were pervasive. Haven't used it myself but OTP seems like the right level of abstraction for networks.
- recursive 6y agoWhat is BEAM? I tried looking it up on google.
- di4na 6y agohttps://en.wikipedia.org/wiki/BEAM_(Erlang_virtual_machine) https://en.wikipedia.org/wiki/BEAM_(Erlang_virtual_machine)
- osrec 6y agoGenuine question, what don't you understand about Git? I personally like it, but the learning curve is steep for some of the more complex operations. But then again, it is doing fairly complex things at that end of the spectrum...
- AdrianB1 6y agoI find Git powerful and extremely useful, but at the same time I recognize the usability is a major pain in the rear. Some notions are not intuitive (ex: pull request, origin, branch checkout), most operations require more parameters and switches than needed. I love it and hate it at the same time, cannot live without but cannot fully enjoy it either.
- di4na 6y agoI understand it. That change nothing to the fact it is a shit UX, that does not help you to learn it and have relatively bad errors messages.
- NateEag 6y agoAs an ardent git user who has converted multiple teams to using it, I could not agree more. Git has an absolutely atrocious interface, at every level. The power it gives you once you've mastered it is probably worth it, but I'm not sure of that, and I think a much better UI that still retains a lot of the power (and adds more horsepower, even) is very possible.
- di4na 6y agoI never said that it was not useful or that it was not better than any of the competitor solutions. Just that it was bad. It can be quite bad in itself and totally better than every other solution.
- NateEag 6y agoUh, I was agreeing with you. "Quite bad and totally better than every other solution" sounds about right to me. With the caveat that it's apparently a worse option than Perforce and Mercurial for huge monorepos a la Facebook and Google.
- signaru 6y agoSome popular Git GUIs are also lacking in one way or another, or you just get stuck unable to accomplish what you want. And those who reason with me otherwise, had their client (Sourcetree) installed by their administrator. Especially as Git beginners would likely choose the GUI approach. I've tested several of the popular ones, but the only one that got me accomplishing things, given I'm a beginner, is Guitar.
- sershe 6y agoI feel like to understand Git, you need to understand pointers. I love git, it's so much better and so much easier to reason about than Perforce/whatever, in my view.
- usui 6y agoThis is a hit list against many major modern technologies. Yes, they they might not be working for you and it does not make sense without the time investment. Can you really say they are the worst software you use among the many other software you use very day? I consider my worst pieces of software to be the ones where I cannot, for the life of me, understand even a tiny amount of why things were designed that way, or why things fail, or why I continue to subject myself to such torture. For the technologies above, I run into many issues with them, but I frequently feel that is on me, not on the software. They have also solved many real problems as well as exacerbate some others.
- nikisweeting 6y agoFWIW using `python3 -m venv` gets rid of most of the virtualenv headaches of the last decade. They finally built it into the language, and using -m forces it to always install with the same version of python you're actually running, instead of borking your system.