• 0 Posts
  • 11 Comments
Joined 2 years ago
cake
Cake day: July 12th, 2023

help-circle


  • The completely useless error messages kill me. And the commands that don’t do what they say… WTF is the point in “clean” and “force” if they don’t clean or force? And then there’s the inconsistency in command arguments. With one you have to use force, even though it doesn’t actually force, and the other you have to use “hard”. Hard? I mean I guess hard makes sense once you realize that force doesn’t actually mean force. Now I’m just waiting to run across the switch “–seriouslyguysimeanitthistime”.

    OMG, I can’t up vote this thread enough… git is such a purposefully exclusionary step in software development that I can’t believe it is the preferred solution. It is very powerful, but it is painfully obvious that no one has ever gone back and said, “but what if anyone else who wants to use this is not a Linux cli guru and already has an expert understanding of git commands?”. Why is it that learning to check in code is significantly harder than learning the actual IDEs that the devel uses to develop the code?







  • Yes. I mean often enough that I wouldn’t call it rare.

    You are a front-end js/ts devel, aren’t you? That makes sense. I can understand why you would have such a skewed view of programming. When everything you write is disposable and might be scrapped every 2 - 3 years, comments would seem like nonsense and a waste of time.

    But that is definitely not everyone’s experience. More than half the code I have written has had a minimum 15 year life expectancy. Comments are essential to remember what I was doing in whatever random language I had to use at a given point. I might not comment on “x++;” but I sure as shit will on “x += (xDelta * yDelta + 31) / 32;” Actually, that’s not true, if the logic is complex enough for the rest of the code chunk, I might just comment on “x++;” to make it clear what x is in this case and why it needs to unconditionally be incremented here. Even if the reason seems ridiculously obvious right now. Because that shit might not be obvious at all in 10 years.