Comment Missing Option (Score 2) 164
Away from my mother, because the courts mandated she never be in contact with me again for life, and I'm happy about it.
Away from my mother, because the courts mandated she never be in contact with me again for life, and I'm happy about it.
"knowing the business" or "being the best in what you do" would save one's derriere
Except that it won't, except in very special circumstances.
Let's be honest here: Most IT jobs - being a sysadmin, writing software, setting up a network - are not complicated. Most systems don't need much other than some some packages and configuration handled by something like Puppet. Most software doesn't do anything remarkable - it just shuffles data from point A to point B and displays a few things to an end user. Etc., etc.
A vast majority of IT jobs only require mediocre skill and knowledge. Most H1-B folks I know have rarely been mediocre, but they ARE cheap and management doesn't know the difference anyway. All they know is eventually their widget does the new X they've been asking for. So what if the code is a terrible mess and deployment is a gigantic pain? The management doesn't see or care.
Knowing the business? That's what project managers and other management-y types are for (or so they think). You and I know that a software engineer who is well versed in a certain business will design better systems, for example, but I've not once seen a manager that believes this way.
Management sees IT staff as nearly a commodity with people easily interchangeable. They're not entirely wrong - not entirely - but they think they're not wrong at all.
Remember: It isn't what YOU think that is important when a company is doing the hiring. What is important is what THEY think and how cheap they can get you and how much they can work you before you burn out.
Yeah, it's pretty amazing. It reminds me of so many "Web 3.0 Hipster Startups" that bastardize a word and make some kind of vague hand-wavey promise by using a buzzowrd or two and adding "in the cloud".
Ugh. The modern tech industry makes me want to puke. Maybe I'm getting too old for this...
Remove steps 2 and 3 and you're getting close to reality!
Can we also get rid of the fucking obnoxious TLDs? I learned that
I really would like the media to stop referring to people who DDoS as "hackers". All they're doing is sending a pile of requests to a service and overloading it. I'm not impressed, neither is anyone else here.
I sure would. I would love to only pay 20% on my income tax, especially if it meant I didn't have to spend money on software to do my taxes for me every year because the tax code keeps changing.
Hey now. As a bear, I am horribly offended that you would want to put either one of those fools near any of my kin. Stick them in the lion cage. Cats are a lot less fussy about these things and they have a proclivity for torturing their prey before killing it.
I used to think I was a good programmer. Then I started to learn about how much I didn't know, new techniques and frameworks and languages, and then I saw that I had a lot to learn.
Ten years later, I've learned a lot - but I've also discovered even more that I don't know and that I can improve upon.
So, I consider myself "average". In my domain I'm pretty good, I can crank stuff out that works well, is easy to understand and set up, has tests and documentation, etc., but there's a really, really big world out there.
"If I do not want others to quote me, I do not speak." -- Phil Wayne