The Official Status Thread
-
See how much clearer those are?
I think the improvement is marginal at best. You might as well complain that the command to rename files in *NIX is
mv
. (But the UNIX-haters thread is over there.)
-
Why should I have to?
If "because it's your job" isn't sufficient reason, I don't know what else to tell you.
-
The more software we get, the more quality software we get.
Yeah, but we also get more shitty software, in absolute terms. Sturgeon's Law doesn't follow any kind of square/cube thing.
-
If "because it's your job" isn't sufficient reason, I don't know what else to tell you.
My job is to write software, not learn the intricacies of some bullshit crappy source control tool. Every second I spend confused by Git is a second I'm not doing my job.
I would think this would be blatantly obvious, but I guess not.
-
Status: New buzzword:
Hadooponomics
-
Auto correct related spellar fail!
-
My job is to write software, not learn the intricacies of some bullshit crappy source control tool. Every second I spend confused by Git is a second I'm not doing my job.
I would think this would be blatantly obvious, but I guess not.
It's probably not obvious to your boss either (or boss+n who made the decision to use Git in the first place).
-
I just saw vagueness about them "hiding what's really going on", which makes no fucking sense to me.
Yes, I anticipated that in my post.
-
I think the improvement is marginal at best.
Many things become important at the margins. In this case, it would be more useful to new developers, or rather, those newly introduced to SCC, because they would have a better chance of immediately understanding what the term meant. There are other places where the same kind of thing could apply, but the first that came to mind wasn't as good an example (removing a file from a solution in VS vs deleting it. But even then, you could have used longer names.)
You might as well complain that the command to rename files in *NIX is mv.
I understand why it works that way, although you could make an argument that a rename command would have been just as good (or doing things the Unix Way, i.e., rename/rn/whatever being a link to mv, and the program changes behavior based on argv[0], like many things do.)
"Move" being used for "rename" is not intuitive the way actually having a separate "rename" command is. So you're not actually helping your argument here.
-
If "because it's your job" isn't sufficient reason, I don't know what else to tell you.
Heh. I would suspect, given that blakeyrat's only a persona, that he doesn't refuse to do it. He may not even complain to his actual cow-orkers.
-
-
[git] names are weird.
Help, I unstaged my index and now my head is detached! Or do I need to do an ablutive commit, so I can revert my local undo? (Or perhaps I should reset my local undo instead?)
-
no, the names make sense.
Some of @blakeyrat's examples yeah. Others not so much.
To pull from another repo the other day it told me I had to stash some local changes. Wtf does that do? Where is it stashed? Can I unstash?
-
-
-
How is that pedantry?
By calling out the use of "beg the question" when the proper phrase is "raise the question". Or were you
-
"Move" being used for "rename" is not intuitive the way actually having a separate "rename" command is. So you're not actually helping your argument here.
Where I was going with this was that it's good to make things easy for newbies, but hopefully they won't be newbies forever. "Unstage" vs "undo staging" can reasonably be expected to throw someone off the first time they see it. If it still throws them off after a year, they probably have other issues.
How is that pedantry?
It isn't, but the expected responses (ITYM "raises") would have been. (Belgium! Hanzo'ed!)
-
-
Apparently not.
-
By calling out the use of "beg the question" when the proper phrase is "raise the question". Or were you
It isn't, but the expected responses (ITYM "raises") would have been.
AAAAAAAAAAARRRRRRRGGGGGGHHHHHH!!!!!!!11!!!1!
You sure about that?
See also:
http://www.nizkor.org/features/fallacies/begging-the-question.html
-
"Unstage" vs "undo staging" can reasonably be expected to throw someone off the first time they see it. If it still throws them off after a year, they probably have other issues.
It would probably only throw incompetents off after the first few usages.
But it would annoy me endlessly, like it clearly annoys Blakey. Why do that? (Admittedly, the first primary-language English speakers to use Git should have pointed this out to Linux, and it might have actually gotten fixed.) And for all we know, the term may be crappy in other languages, too. That's why companies like Microsoft pay translators, to try to find the best word in any given language. Poorly-chosen terminology is unnecessary sand in the gears.
-
Isn't this the job you started recently? Not blaming the victim, but if using (or in this case not using) a particular VCS is important, that would have been something to ask about at the interview.
-
-
Let me translate "in modern vernacular usage" for you: It means "we here acknowledge people are using the term wrongly but are too polite to say so."
-
When someone's doing something wrong, you speak-up and say so. Especially when something's massively over-rated and simultaneously massively broken.
You sound like you're just unwilling to learn and/or hate change and innovation.
My job is to write software, not learn the intricacies of some bullshit crappy source control tool.
Which is certainly enough reason for everything to stagnate around your level of comfort.
blakeyrat's only a persona
Depends on the day. Or phase of the moon. Or something.
But it would annoy me endlessly, like it clearly annoys Blakey.
I really don't get this (why it's annoying, not why it annoys blakey, which I just assume is the default state of the world) in something like "unstage" vs "undo staging." Maybe you were thinking about a different example, but that's the one you quoted.
-
Wait a minute, didn't you claim you had to go to counseling over some shit an internet persona said? And you're telling me to deal with it?
-
Depends on the day.
If ----- ------ has the same personality as blakeyrat then you have to assume he lies to us about his job, because no way he'd keep them as long as he's said he has. A real-world blakeyrat would most likely sport a black eye most of the time.
-
I'm just saying that one day he says it's a persona, and then later someone says he's doing a persona and he rants at them for saying so. I'm sure he's not like this in real life. I'm just not sure if today is one of the days where he admits it or flames you for it.
-
Let me translate "in modern vernacular usage" for you: It means "we here acknowledge people are using the term wrongly but are too polite to say so."
Did you know that many things which are proper grammar now were once considered "modern vernacular usage"? For example, the word "ain't".
-
I really don't get this (why it's annoying, not why it annoys blakey, which I just assume is the default state of the world) in something like "unstage" vs "undo staging." Maybe you were thinking about a different example, but that's the one you quoted.
I don't know if unstage/undo staging's the best example, especially since I am not familiar with SCC enough to know what staging means. But "undo staging' obviously means "undo something". "unstage" might mean something different, I don't know. Discard vs discard changes is a better example. Discard might mean "discard file", and also might mean "remove from project" or "delete from disk" as well.
-
I'm just not sure if today is one of the days where he admits it or flames you for it.
Wait a bit and you might find out. You may have noticed that lately I have managed to flip the "give a shit what he says" bit and let his ranting roll off. That's not to say I don't poke the bear occasionally, because it's kind of fun if you don't let the response get to you.
-
But "undo staging' obviously means "undo something". "unstage" might mean something different, I don't know.
I'm assuming that prior to this a "Stage" action was taken.
Discard vs discard changes is a better example. Discard might mean "discard file", and also might mean "remove from project" or "delete from disk" as well.
Indeed. It's hard to say without knowing the context within the UI. And probably more git knowledge to know WTF was actually going on.
-
That's not to say I don't poke the bear occasionally, because it's kind of fun if you don't let the response get to you.
You don't say.
-
Did you know that many things which are proper grammar now were once considered "modern vernacular usage"? For example, the word "ain't".
Find me an English teacher or other authority who thinks "ain't" is proper grammar. And not some random internet person, who probably starts sentences with "and".
Joking aside, that's a descriptive, not a proscriptive, view. Just because people use a word wrong doesn't make it right.
-
What the fuck. I've never denied this is a persona. You cite your shit.
-
Pretty sure the last shit was some fried chicken [lunch] and some spicily seasoned ground beef [dinner]. I had salad with both, so probably some of that, too.
-
I'm assuming that prior to this a "Stage" action was taken.
Maybe. I don't know what staging in this context means[2]. Maybe someone else did it[1]. How would I know if I should undo it or not.
Bear in mind I barely know git, so what I just said might not be meaningful, which is why I later suggested "discard" vs "discard changes".
[2] all I have to go on in this case is a general knowledge of what "staging" means, but it's hard to guess how to map that into source control. Does it mean something like "prep for commit"? What would that consist of? Why would you even want to do that? Given how crappy OSS people are with documentation[3] it's possible that "unstage" does not mean "undo a previous staging".
[1] I realize that's probably not the case, since we're talking about a dvcs. But I'm not used to working with those--all my previous experience is with centralized ones.
[3] this dig is not meant to be specific to them, and hereby acknowledges all the other people who are also crappy with documentation.
-
-
-
if you don't let the response get to you.
Anyone who is going to let the response get to them should stop provoking the response in the first place.
-
-
They only make sense if you mentally fill-in the missing words there: "Discard Changes", "Remove File from Change Set". Unless you somehow telepathically know what those missing words are, the names are gibberish.
uhh.... that's not what remove does.It's not too much to ask to have quality development tools while programming.
ask away. and if you hate git don't use it. but you don't always get that choice. if you're stuck with it make the best of it you can.Especially when something's massively over-rated and simultaneously massively broken.
i'd love to hear why, other than awkward terminology, you think GIT is broken.it works fine for me, but then i don't operate GIT on a team. i'd love to hear objectiveactually no....
i just need to walk away.... calmly.... slowly....carefully....
-
Anyone who is going to let the response get to them should stop provoking the response in the first place.
Well, yes. Hence flipping the "give a shit" bit.
-
If git is making you sad, you could try giving eg a go. It's a git frontend which translates sensible VCS commands into git notation., and also tries to format git's output back into something a human being could understand. I had a reasonable amount of success with it during my foray into git territory.
The most important lesson I learned about git is that you can't just copy/paste a git working folder on your local PC and expect it to be a viable backup. Managed to get my git changes back into my SVN repo eventually by spending a [i]lot[/i] of time in Meld, so not the end of the world, but that annoyed me because spending a [i]lot[/i] of time in Meld was the thing I'd hoped git could avoid for me... YMMV, CMSIT,WTF, BBW, ETC...
-
-
Does it mean something like "prep for commit"? What would that consist of? Why would you even want to do that?
No idea. I use Git (mostly via the Eclipse UI) most days at the moment and this thread is the first I heard of it. I either want to commit something or I don't.
-
Fliiiiip the biiiiit.
nope... imma leaving.... this thread.... for now... any second now.....
-
nope... imma leaving.... this thread.... for now... any second now.....
It will help not only in this thread. It certainly helped my blood pressure.
-
Status: wondering why there are always, like, 50 new posts in the status thread every time I so much as look away from it...
-
Because it measures instantaneous, not average, status.