This reminds me of an old joke I heard a while back, which is that the opposite of "it's like riding a bike" is "it's like the UNIX command line". No matter how many times you do it, you will have to re-learn it every single time.
From novice to master, and back again (2013)
31–40 of 150 posts
Re: From novice to master, and back again (2013)
#32This reminds me of an old joke I heard a while back, which is that the opposite of "it's like riding a bike" is "it's like the UNIX command line". No matter how many times you do it, you will have to re-learn it every single time.
This is why imo powershell (when done right) is more powerful than bash (no matter how correctly it’s done). Powershell cmdlet names are descriptive and generally make sense as do the parameter names, additionally the guidelines for how to make powershell commands forces a certain style that once you grok it makes sense for most powershell commands. If bash has something like that I’m still missing it. Obviously the…
For scripting you can always use Python, which is lightyears ahead of PS.
Re: From novice to master, and back again (2013)
#33"This incident will be reported."
Where exactly does that message come from? Su itself, PAM, some other library?
Re: From novice to master, and back again (2013)
#34yes. I think most of us who programmed in the trenches are familiar with forgetting what we've done... the difference is that nothing I've ever worked on will ever be public or useful beyond a small private business which doesn't even exist anymore.
I still get nerdsniped though if certain people start copying my idioms and introduce bugs, because this looks like something I would write but didn’t.
Re: From novice to master, and back again (2013)
#35Wow, epic! The most depressing thing is being presented with an issue and finding my name attached to a closed ticket from years before with no explanation of how I fixed it. Guess what, current me, you're going to learn this again from scratch because past me was in a hurry and couldn't be bothered to type out what he did. BSG - this has all happened before, and it will all happen again.
That's probably how early Alzheimer feels.
Re: From novice to master, and back again (2013)
#36This reminds me of an old joke I heard a while back, which is that the opposite of "it's like riding a bike" is "it's like the UNIX command line". No matter how many times you do it, you will have to re-learn it every single time.
This is why imo powershell (when done right) is more powerful than bash (no matter how correctly it’s done). Powershell cmdlet names are descriptive and generally make sense as do the parameter names, additionally the guidelines for how to make powershell commands forces a certain style that once you grok it makes sense for most powershell commands. If bash has something like that I’m still missing it. Obviously the…
Anything more than trivial I do in a high level programming language like Go (previously I would use Ruby or Perl).
From everything I’ve seen PS is a nice direction to go in.
I wish there was a sudden upheaval and everybody used a shell that wasn’t so legacy-cruft-laden.
Re: From novice to master, and back again (2013)
#37Re: From novice to master, and back again (2013)
#38Earlier quoted context omitted.
Think of the people you've helped get their jobs done over the years. That's worth more than author credit in the colophon of a man page.
The man page has ... probably helped plenty of people get their jobs done over the years! edit: or the program the man page is documenting!
Re: From novice to master, and back again (2013)
#39This reminds me of an old joke I heard a while back, which is that the opposite of "it's like riding a bike" is "it's like the UNIX command line". No matter how many times you do it, you will have to re-learn it every single time.
I get a little offended by people who think stackoverflow is a character flaw. I go there because it will tell me things like if you get the arguments to ‘dd’ wrong you’ll zero out the drive you were trying to back up. That the function breaks if you pass in null for the second parameter. Or that it simply doesn’t work properly.