If I cared to fuck around with it all the time I would have no problem with Linux. You don't spend 15 years in and around Unix environments and not be able to fix them. I'm just sick and fucking tired of having to fix them all the time.
Sometimes I do also, but that's not because Linux, Unix, Windows, etc. are crap but because I'm at an age where I feel like doing something else to earn money. Big difference.
Linux stuff is mostly done by younger guys (MOSTLY... I don't give a rats ass if you're offended by that if you're in the minority) who don't bother to thoroughly test or are on projects lacking enough testers, and often drop code without telling anyone or testing beyond their agile addled unit test that they built because they had a good idea in a dream last night.
That's not my experience. I turned 50 this year (no, it's not a problem for me whatsoever) and the demand for my skills appears to be higher than ever - and whilst I enjoy technically training kids and younger people, I don't do very much of that these days because there are so very few to train. Computer science still seems to be an "uncool" subject to them meaning that old guys like me have plenty of work to do still.
All well and good because they don't make a living doing their socially consciousnesses open source thing... since they don't feel the impact except their annoyance over complaints of their flakey code breaking something somewhere.
I have no idea what you are talking about here. You seem to be a very angry person, go for a quick walk round the block, come back and wipe the spittle of your screen, think a bit more about sentence construction, then try explaining this to me again.
However, you seem to be trying to goad me over Open Source so I'll say this one thing in the hope it answers that unintelligible jumble of words above - Open Source is a great thing but programmers have mortgages to pay and kids to feed. So whether they program for free or for salary is entirely down to their personal choice and not for an old guy like me to judge. End of.
Meanwhile others have to spend hours figuring out what library is missing, or rebuilding the box because your rpm fucktard bullshit dependencies wants to delete kde because you try to back out a flakey package that is holding back a needed upgrade in another tool. Enterprise Redhat? Dude? Yeah been there done that. Won't ever touch another rpm distro ever again. EVER.
Again, not my experience. Developers I've sysadmined for in the past don't seem to have your pent up rage issues and just drop me an email saying "I need library x or package y installed". It's my job to get it on there so it's what they need, and since I usually get it right they don't need to worry how I got it on there.
And you are also exaggerating greatly, I'm afraid. "Dependency hell" is so last decade, package management has improved no end since then - sure, there's still a problem occasionally but usually fixable by someone patient, with the right skills and a lot less pent up rage than you.
By and large people are all right, but you exhibit one thing I just fucking hate in the Linux community: the overwhelming smugness and unthinking condescension of many that if someone has had it with the frustration of working with a pseudo stable desktop that they must not be technically proficient.
Sonny, I've spent 30 years fixing computers, I'm really good at it, and occasionally I come across youngsters like you that are jealous because I can fix things better than they can or earn twice their salary. But the fact is I never forget that I got as good as I am because I went and asked questions from great people who were prepared to explain stuff to me - it's that humility that means when people come to me asking a question, I do my best to help them also. I really do not care whether you believe that or not, I've seen your type a lot and I get even more pleasure knowing that I've still been able to respond politely and decently back to you despite your continued rage and the abuse you're throwing at me.
Look dipshit (not nice being insulted is it... sorry if you're an asperger victim and don't realize you're being insulting... actually no, no I'm not sorry) ... so look dipshit, some people just have more productive things to do with their time than futz with something that should just work.
You're over-estimating yourself. I could have passed you in the street this morning and wouldn't know it. I don't need to call you a name because you're anonymous, a raging person sat on a keyboard somewhere else on this globe. Insults only matter from people I know and care about, I have no idea who you are and care even less.
dude I program on a Unix system.
Are you sure? I mean, all that pent up rage and stuff. Do you have the patience it takes to write, compile and debug programs?
I've written load balanced multiprocessing apps to handle and transform tens of thousands of records per second, done low level shite, even done assembly language.
How very nice for you. You sound very young and very immature, ace programmer aside, and I bet your boss has additional overheads for a new computer screen for you every couple of weeks because you sound like the sort of person that puts his fist through one when stuff doesn't go your way. You seem to forget, I've sysadmined for programmers and some of the real genius ones have never learnt the social graces or maturity. Seen you primadonna programmers many times...
I know my way or how to ask the right questions... I don't want to anymore.
Oh dear, now you sound like you are five years old.
When someone says they're tired of the mess, instead of living in denial, maybe it's time to wake up and smell the coffee.
I'm in the UK, I drink tea. And there you are, some more free ammunition for your BRG (Big Rage Gun).
Don't you wonder why people keep making jokes about "the year of the Linux desktop?"
Nope. It doesn't bother me. I have great Linux skills, there's a big demand for my skills and I make good money selling those skills. At home, I use a bit of Linux and a bit of Windows, I'm in a few Linux User Groups where nicely behaved, intelligent people who need help with Linux come to me and I try to help them (and they sometimes help me also). I also spend a lot of time fixing PCs of friends and family, it may come as a shock to you that if they hand me a busted Windows PC they don't get back a working Linux PC, they get back a working Windows PC. I'm a firm believer in empowerment, they know best what they want to use.
Don't you wonder why people with the money are working on BSD based Macs instead of Linux?
Nope, not one bit. Macs mainly exist because iPhones are very popular, but in order to develop on iPhones you have to buy a Mac in order to get the SDKs. As far as I'm concerned that makes it a closed user group that I don't have one iota of interest in infiltrating.
Besides which, there's no point my learning OS X because it will be dead in less than two years. It was one of Jobs' babies, but now he's passed on Apple aren't interested in OS X or Mac hardware because it makes nowhere near the margins that iOS and iPhones/iPads do for them. They'll just open up the iOS SDKs to other OSes and charge a whole heap of money for them.
Take it from an old man, you're too late to the OS X party, any skills you learn now will be useless with two years.
Wake up. How many mechanics get told to build a smelter when their ratchet is defective? None. They find another ratchet. I too have decided to use a different tool that doesn't require me to keep building smelters.
You crave acceptance. You need someone looking over your shoulder constantly telling you what a wonderful person you are and what a great job you were doing. I know this because you're expecting me to tell you that your choice is wrong and to throw abuse at you. But I won't do that. I don't know you from Adam, I've given you some good advice but now go knock yourself out, use what works for you.
You need to separate out these two concepts - I stepped in to respond to several incorrect statements you made, statements that you have still not adequately explained in this response. But that's it, I could care less who you are and what OS or tools you use.