Can't help thinking that Zimos from Saints Row III should be their spokesman; now that's a big purple hat!
33 posts • joined 15 Jun 2014
While working for a software startup in the mid-90s, about a month after the company moved to new offices in a refurbished brick and poured concrete industrial building, I was hacking away at some code at about 9:00pm when the (locked) main office door burst open with an enormous crash.
Four burly firemen charged in, axes, oxygen tanks, full-face breathing masks - the works. They rapidly went office to office, checking for anyone still there - seeing me, one yells "You! Get out now! Can't you hear the alarm?" Now that the main door was open into the central stairwell / lift area, I could hear a very faint "ding, ding, ding...". I shakily beat a retreat (not enough blood in my adrenaline stream) out of the building, to find multiple police cars and fire engines in the parking lot.
Turned out to be a false alarm.
"Keyboards last about a year max."
Dang, you're hard on your keyboards; I'm typing this on an IBM buckling-spring keyboard manufactured in 1996, and used 8 hours a day, 5 days a week. I have the same thing at home, used for extensive gaming, and still going strong.
Maybe you should try one (I've no affiliation with UniComp)?
My most common sudo use case is to allow users to become another non-root user in a logged shell, e.g.
%dba ALL=/usr/bin/rootsh -i -u oracle
So, the DBAs can become the oracle user, but the session is logged. If you have a better way to achieve this, I'd appreciate hearing about it.
"Those who give any kind of meaning to white-space in source code other than to separate one word from another is a heretic and has to be cleansed!"
But...but...what about the awesome programming language 'whitespace' ??
"You forgot the cost for the accountant to figure out all of that, the auditor to make sure it's right, the executive review to change it, the accountant's time to revise..."
...and the printing costs of the 1000-page report, with 10% of pages marked "This page intentionally left blank".
"And yes, I did once take an axe to a particularly recalcitrant PC many years ago :)"
I have 20+ years of accumulated hard disk drives in my basement (MFM, RLL, narrow SCSI, wide SCSI - you get the picture), which I'm always going to take to the electronics recycling once (paraphrasing Zaphod Beeblebrox) "I've found a very large pickaxe to reprogramme them with". Never seem to get around to it though...
"Why do coders fail to code for input validation
First rule - assume users are idiots and expect them to do stupid things (even by accident)."
That's a good start, but doesn't go nearly far enough.
Assume that users are evil geniuses with access to the source code and have embarked on a personal vendetta against you, and code to handle input of that nature!
Me calling Gateway 2000 technical support after taking delivery of a ludicrously expensive 17" Trinitron monitor (mid 90s): I just plugged in the new monitor, it made a loud pop and some smoke came out the back.
Gateway support: Uhhh - I don't know much about monitors. I'm going to transfer you to my manager.
Me: Hello - I just plugged in this new monitor, it made a loud pop and some smoke came out the back.
Manager: I don't know why you're talking to me! I'll ship a new one out today, and you should have it tomorrow.
Biting the hand that feeds IT © 1998–2019