Slashdot Mirror


Ask Slashdot: Where Are the Open Source Jobs?

stry_cat writes "My company has bought into the FUD and is going 100% Microsoft. Rather than work in this environment and be continuously at odds with upper management, I have decided to seek employment elsewhere. Where do I look for an open source job? I've started with the local paper's Sunday classifieds. I've looked on dice.com and monster.com. However almost all are Microsoft related. The few that aren't are some sort of dinky contract or temp job. So is there a place to find a job in an open source environment?"

39 of 506 comments (clear)

  1. All around...oh, wait, you mean the PAYING ones? by elrous0 · · Score: 5, Insightful

    Well, that may be a little more difficult.

    You could always work as a contractor specializing in customizing software. Even companies that use FOSS often need someone to make custom modifications to said software to meet their specific needs. But I doubt you'll find many of those jobs posted in "Help Wanted" ads, and I'm not sure how many of them are actually out there or how you would find them.

    And if you just want to avoid MS stuff on principle, you could always work as a Unix admin, Cobol programmer, Java developer, etc. depending on your skill set.

    I would suggest you avoid Cobol programmer, though. I had to learn that godforsaken son-of-a-whore language in college and would rather eat glass while being raped by an angry Mike Tyson on top of a pyre of burning feces than to ever have to deal with it again. But some seem to find it a somewhat less suicide-inducing-please-god-give-me-the-strength-to-pull-this-trigger-and-end-it-all prospect than I.

    --
    SJW: Someone who has run out of real oppression, and has to fake it.
  2. You're a douche by bonch · · Score: 4, Insightful

    You're a douche. In an economy where many people have been unemployed for so long that they're just dropping out of the workforce altogether, you're fretting over "FUD" because your company did a normal thing and switched products? Get over it. Do you realize how insane you have to be to take platform wars so seriously that you actually quit your job and avoid any other jobs that have anything to do with Microsoft products? For god's sake, get some perspective.

    1. Re:You're a douche by Anonymous Coward · · Score: 4, Insightful

      It's pretty clear this guy got fired for being a preachy douche.

      Read between the lines..

    2. Re:You're a douche by jedidiah · · Score: 5, Insightful

      Platform switches tend to shake out people. There is nothing at all surprising or shocking about this. If he doesn't want to deal with Microsoft crap in his day job, there are plenty of places that are Unix shops. Plenty of places that use Unix also use Linux. All you have to do is search in the places you would usually search.

      It's a total non-problem really.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    3. Re:You're a douche by Anonymous Coward · · Score: 4, Insightful

      Between the lines, I read that this guy's a douche who doesn't know how to do anything out of his comfort zone. So fucking what that they chose microsoft? It's their decision to make. Every platform has pros and cons. And even if it didn't -- is it his job to chose the platform? Obviously not. So who fucking cares? And what the fuck is "bought into the FUD" supposed to mean?

      "Oh no. My management made a platform decision that I don't like. I quit." Then fucking quit you idiot. Go start your own company founded on whatever principles you want and make your own platform decisions then.

      If you had to explain to family why you quit your job, do you realize how fucking retarded it sounds to say "I quit because of principles. I refuse to work for a company that buys from Microsoft"

      Good for you that you have principles -- but those are fucking stupid principle. Set your priorities. Jeebus Christ this is idiotic.

    4. Re:You're a douche by h4rr4r · · Score: 4, Insightful

      You are a dickhead.

      His employer switched to a platform he does not have enough knowledge with. He should find a job he can do ASAP. This is normal, happens all the time. I am a linux/unix sysadmin, I do some windows work as well, but I would never take a job were that was my main focus. It is outside my field of expertise, nor do I want to do that job. I will not take a job flipping burgers or digging ditches either.

      The economy has nothing to do with it, I am getting 2+ recruiters calling me everyday for the past week. What your skills are matter far more than the economy.

    5. Re:You're a douche by beelsebob · · Score: 5, Insightful

      Personally, if my employer switched to something I didn't have experience with I'd take it as an excuse to gain experience with something new while getting paid for it, rather than going "wha wha wha, must find a new job and limit my skill set even more".

    6. Re:You're a douche by h4rr4r · · Score: 4, Interesting

      Good for you.
      Different strokes for different folks. I would not be willing to take the pay cut that comes with going from the Sr guy to a Jr.

      I spend 8+ hours a day working, it had better be something I like doing.

    7. Re:You're a douche by jedidiah · · Score: 4, Insightful

      ...or he could simply find a new job at a better company.

      Chances are that their sudden exclusive use of Microsoft is just the tip of the iceberg.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    8. Re:You're a douche by jellomizer · · Score: 4, Informative

      I have issues of those Open Source Zealots who accuse everyone who made a conscious decision to drop Open Source and go with Widows as believing the FUD. The way a product is licensed has little if anything to do with its product quality. Linux is a great OS. But it isn't perfect Windows is better then Linux in a lot of Areas... Also Linux is better then Windows in a lot of areas.

      Why Windows?
      1. Office comparability... Oddly enough when you are working with other businesses they prefer to get Office Compatible documents. LibreOffice does a great job at office compatibility however it is 99% compatible, so 3 times a year you have an issue and you need to look like your company is to cheap to buy software that the rest of the industry uses.

      2. Human Resources... You can find a lot of people who are Skilled in Windows and Open Source Tools, You can find people skilled in Windows only, and you can find people skilled in Open Source Only... However there are a lot more windows skilled people so if they are hiring they want to get a wider market to choose from.

      3. Third Party Software... Often Business will buy those expensive enterprise systems that every employee hates. However they do do their job and make the business runs more effetiently. They have been tested to work in Windows and there are not to many Open Source tools that do that. The debate of if these Enterprise Systems are more valuable then if you get a custom program is an other debate.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    9. Re:You're a douche by hawguy · · Score: 4, Insightful

      "Oh no. My management made a platform decision that I don't like. I quit." Then fucking quit you idiot. Go start your own company founded on whatever principles you want and make your own platform decisions then.

      He did quit. Why does he have to start his own company when he could work at an existing company that embraces his ideals? Not everyone wants to run their own company, nor should they.

      If you had to explain to family why you quit your job, do you realize how fucking retarded it sounds to say "I quit because of principles. I refuse to work for a company that buys from Microsoft"

      Good for you that you have principles -- but those are fucking stupid principle. Set your priorities. Jeebus Christ this is idiotic.

      There are companies that would embrace him and his ideals. He just doesn't work at one, and judging the fact that he's looking in the newspaper for a new job and not Craigslist, he probably doesn't live in an area where he's likely to find a company that's runs significantly on open source software. Just because you have no ideals surrounding open source, that doesn't mean that no one else should. As for what he tells his family, that's none of your concern - his wife may be a hardcore OSX geek and completely understand.

      That said, he's going to run into Microsoft at just about every company in the back office, but there are plenty of companies that use Open Source products for their public facing web sites and in-house tools. For some things, Microsoft is the Right Answer, it's just that MS comes with a lot of baggage and the foot print starts to grow and before you know it, you've got your entire infrastructure on MS and there's so much momentum behind it, it's hard to move off. SaaS is making it easier to not grow a large MS infrastructure to run your business, but even SaaS providers often come with Microsoft dependencies either with MS-only thick clients, or MSIE requirements for full functionality.

    10. Re:You're a douche by unimacs · · Score: 5, Insightful

      Having a job in this economy is something to be thankful for. Still, you spend much of your waking hours at work and you'll be a much happier person if you enjoy your job.

      If he can find work he likes better, - for whatever reason, why shouldn't he switch?

      I've left a job because I didn't find it challenging enough. I left another one because I didn't like the way they ran their projects and I wasn't in a position to change it. An important aspect of any job I take is that the company or organization be one that benefits society in some way. I tend to end up at non-profits. So I'm kind of picky. Luckily there's been enough opportunities that I can afford to be.

      When I'm hiring I look for someone who's going to be enthusiastic about the position and the company. If he's at odds with management, they are both better off if he goes some place else.

    11. Re:You're a douche by Anonymous Coward · · Score: 5, Insightful

      It's pretty clear this guy got fired for being a preachy douche.

      Read between the lines..

      Actually, it sounds more like someone else is being the preachy douche. These days, you don't get a business advantage by letting your IBM (or Microsoft) rep run your IT department. Most shops may be primarily Microsoft (or more rarely, primarily open-source), but most successful shops realize that no one solution exists for everything, and thus have little pockets of alternative solutions.

      When you flat-out slam the door on alternatives, you also slam the door on opportunities. Better to bail before things get worse.

    12. Re:You're a douche by CadentOrange · · Score: 4, Insightful

      I don't know what sort of company you work for, but I've never ever heard of anyone being demoted from Senior X to Junior X without changing jobs. The fact is, if your company switches tech to something you're not familiar with then it's time to learn something new while being paid! That makes the most sense in the short term (you keep your job) and it makes sense in the long term (you have new expertise that will make you more employable). It's a win-win as far as I'm concerned.

    13. Re:You're a douche by Arrogant-Bastard · · Score: 5, Insightful

      Nonsense, of course. What he is...is a professional. Professionals do sit idly by while inferior people make extremely stupid decisions -- of which "going Microsoft" is most assuredly one. They utilize their best professional judgment, they protest, they complain, they argue, they do everything that they can to argue their case. And if they fail? Then they resign in protest, as this person has. (And were I hiring: I would hire this one in a minute. Most people are simply too weak to demonstrate this kind of courage, to put their own job on the line.)

      The people who most deserve our admiration are not the ones who meekly go along with incompetence and short-sightedness and stupidity; no, they're the ones who stand up to it. And in a week where we learned of the death of Roger Boisjoly, a man who did that very thing, maybe we should remind ourselves that if we really want to call ourselves professionals -- and not cheap whores who will do anything for a paycheck -- then we are REQUIRED to stand up for our principles. Anyone who can't or won't do that is a spineless, worthless coward.

    14. Re:You're a douche by Johann+Lau · · Score: 5, Insightful

      If you had to explain to family why you quit your job, do you realize how fucking retarded it sounds to say "I quit because of principles. I refuse to work for a company that buys from Microsoft"

      I wouldn't father children with a woman who doesn't fucking pay attention, and doesn't extrapolate, to begin with. But hey that's just me. Apparently this is more about you and your family or something?

      Every platform has pros and cons

      So do political systems. You could say that about everything, it's just sophistry filler. Would you say the same to someone in 1940s Germany quitting their job for the Nazi party? "oh, but everything has pros and cons *scratches beard in a wise manner*". Well, so does having priorities other than you, for example.

      Now feel free to go nuts over me making that comparison, but you basically say food over principles, and I say that doesn't leave much food in the long run to be used for anything worth a damn. Everybody dies anyway, see heat death of the universe. It's how we spend the time is what makes the only difference. Nobody surives, no memories survive, everything is irrelevant and dust. What matters is wether your soul soars or is tethered to the fears of mediocre people and blind, doomed materialism. That is all there is. But I digress.

      Then fucking quit you idiot. Go start your own company founded on whatever principles you want and make your own platform decisions then.

      Oh, and maybe ask slashdot for pointers? What exactly is your problem then?

    15. Re:You're a douche by quantaman · · Score: 5, Interesting

      At my last job our team had 6 developers, 4 of us used Linux on a daily basis. The company decided it was going all Windows, we were able to hold out a while but the Linux portions of the environment were getting more and more marginalized.

      We all had the option of moving over to the MS side, but frankly if we wanted to work with MS there were better options, and within a year all 4 of us were gone.

      A job should be something you enjoy, and if you have the ability to find enjoyment in the tools you use that counts for a lot.

      As for those complaining about him looking for a new job while everyone else is struggling with unemployment... Well I hear there's about to be an opening for someone willing to work with Windows.

      --
      I stole this Sig
    16. Re:You're a douche by SeNtM · · Score: 5, Insightful

      Right! Screw principals!

      People should be forced to work in their position regardless of the practical and moral personal guidelines they may have. And if they decide not too, we can use guilt and shame to persuade them otherwise...don't forget to mention the torment they will be putting their family through.

      If that doesn't work, you blackmail them into staying by threatening their ability to gain future employment elsewhere. One of my personal favorites is the "do-not-poach" agreement I have with several other related (and non-related) industries. Collectively, we maintain a registry that we put these rejects with "principals" into...slavery...err...(cheap) employment then becomes quite easy. I have even been able to issue paycuts and salary reductions to those individuals that I have caught on Monster and Craigslist...

      I am on board with you 100%. It is time that we as employers stood up to these bullies, who always demand better pay and health insurance, and put them in their place. They work for us at our leisure. If I call programmer X at 3am because I want a new programmable interface for my coffee-pot that allows per-day timer functionality, he better have it done by 8am and he can forget about extra-pay, overtime, or and type of bonus...he should be glad I didn't fire him on the spot for the hesitation I heard when I told him to do it. I don't care if his wife is currently in labor and about to deliver...how the hell is he going to support a child if he doesn't have a job.

      That brings me to healthcare. Our efforts at lobbying and media-manipulation have not been as successful as we have hoped. Within 3-years, employees will be able to decouple their insurance plans from their employment. This has often been the primary tool that we us to keep these people in-line and their salaries capped. We need to implement more public disdain for ObamaCare...maybe leak plans for those that take early retirement to include mandatory enrollment at age 85 to a nursing facility...we can call these "death-camps". Imply that participation will result in them killing their grand-parents. We should be able to gain a few more years of enslavement security or maybe even repealment of the bill.

      However, our efforts in deunionization are finally taking hold. With any luck, we will be able to reinstitute mandatory 7-day work-weeks (at reduced pay) by the end of the fiscal year.

      With your help, I am sure that we can reduce further occurrences of these idiotic people jumping ship every time we make decision they claim is irrational. I find it refreshing find such a like-minded ally, thank-you.

      --
      "There ought to be limits to freedom." -George W. Bush
  3. What is an "open source job"? by Neil_Brown · · Score: 4, Insightful

    Are you looking for a company developing something, which is to be released under an open source licence?

    Or to support open source platforms, irrespective of what the company itself does?

    Are you looking for employment, rather than offering consultancy services / self-employed? If you have expertise with particular open source platforms, are there jobs available to work with those platforms — even if the companies in question do not realise that they are open source?

    Could you be looking for jobs where the company wants a solution which does [x], and is not worried how you get to [x] as long as you are on time and on budget, and so would be amenable to an open source solution?

  4. Unanswerable by jemtallon · · Score: 5, Informative

    I'm afraid this question is unanswerable as we don't know what type of job you:
    a. Like to do
    b. Have already done
    c. Are good at

    Please be more specific in future requests for assistance.

  5. Embeddedland by LikwidCirkel · · Score: 5, Interesting

    Stop thinking of "desktop PC's" and start thinking embedded hardware products. Tons of things are moving that way anyway.

    In general, I find that the embedded community is much more into open source solutions.
    Windows is the king shit desktop OS. Linux is the king shit embedded OS.

  6. What's your current job? by Call+Me+Black+Cloud · · Score: 4, Insightful

    Are you a janitor? Programmer? DBA? SA? Middle manager?

    And what is "an open source job"? Is that a job where anyone can come by and do your work for you?

    Your knee-jerk reaction makes no sense. You didn't say what you do or how the change will affect you, only "OMG M$!!!!!". In the end your company will be better off without you.

  7. I work at SUSE. by vojtech · · Score: 5, Interesting

    ... we're hiring. Are you any good?

  8. In Open Source, the job finds you! by ccguy · · Score: 5, Informative

    Bad joke in the subject, but it's true. I've found that submitting patches to a established open source project is the easiest way to find a job, in fact without moving a finger.

    Starting a decent open source program is even better. My pet project ccextractor is a very niche things yet I get offers for customizations / deployment / etc very often (to me often here is something like twice a month).

  9. Open source areas by Animats · · Score: 5, Informative

    The Mozilla Foundation is hiring. They even have a billboard on 101 near San Francisco: "Work for mankind, not for the man".

    Most of the hosting, "cloud", data mining, and data warehousing industry is Linux based. The infrastructures of the big players like Google and Facebook are all Linux. Once you get off the desktop, Microsoft isn't dominant.

  10. You don't look for an Open Source job... by zarlino · · Score: 4, Interesting

    ...most of the times, it's the Open Source job that will look for you. Create or join interesting projects. Let you skills shine. If you're good, someone will ask you if you're interested in applying for a job with them.

    --
    Check out my cross-platform apps
  11. Ya that's my bet by Sycraft-fu · · Score: 5, Insightful

    Even if you like, or dislike, a given technology you can work with it. For example I hate Macs, their enterprise support is shit. However, we have some faculty that use them, so I support them. I've worked out how to integrate them in to our system. I feel we would be better without them, and I'll advocate that, but I'm not a dick about it and I'll work with them.

  12. IT professional starts with Sunday Classifieds? by derfla8 · · Score: 5, Insightful

    I have some serious reservations about responding to this, but so many red lights go off:
    -What employer would hire someone who makes rash decisions based on emotion? You're not Steve Jobs.
    -Considering the number of Fortune 500 companies that use Microsoft technology, I can tell you the decision upper management has taken is not just on FUD. Just as a way to put a check on your assumptions, revisit the company you have left in five years. Are they still in business? Did they grow? My guess is that moving to Microsoft was a business decision as much as a technology decision. There are pros and cons to all these vendors and ideologies. You want to stake your paycheque on it, don't blame the industry or others.
    -The biggest error I see here is, regardless of why you wanted to leave...you were getting a paycheque. Storming off without securing your next employment hurts nobody but yourself. Unless you are in a position where you are being abused, taken advantage of, subjected to unsafe working conditions...why would you leave first? Being unemployed makes you that much more undesirable to any potential employer.
    -Sunday classifieds? What are you, some sort of dinosaur? Even my non-technology friends do not "start" with the classifieds.

    I'll just end with my personal feeling that perhaps you are the one who is under the influence of FUD. I've worked in Linux shops, shops with various Unix flavours HPUX/AIX/Solaris (even SCO back in the day when they weren't just patent trolls,) Apple and Microsoft shops. As technologists, we're pretty adaptable. I'd never take my personal preferences on vendors as the limiting factor on choice of employment.

    Best of luck to you.

  13. Mabye he's just better? by Spazmania · · Score: 5, Insightful

    I don't know what kind of work you do but I for sure would seek other employment if I was asked to do a wholesale move of the systems I work on to Windows. I'd also find other work if my employer told me the only work they had for me next month was mopping the floors.

    It isn't beneath me to mop the floor. If they need me to do that *today*, I will. But janitorial work won't move my career in the direction I wish to go so if that's the core work they have for me, it's time to move on.

    I feel the same way about managing and/or writing code for Windows systems.

    --
    Moderating "-1, Disagree" is simple censorship. Have the guts to post your opinion.
  14. True but by Kupfernigk · · Score: 4, Insightful
    Suppose, like a couple of people I know, you had in-depth knowledge of an ERP system that is still in current use and likely to stay that way, and your employer decided to switch to a Microsoft product in the belief that now MCSEs would be able to do the work?

    You know who is going to be blamed when it all goes pear shaped. You have 10 years of experience in a mainframe product. Do you:

    1. Stick around, work 80 hour weeks for the same pay and wait to be fired?
    2. Leave and become a well paid contractor until a company you contract for makes you an unrefusable offer?

    Some of the people posting here obviously think that changing architectures is just a five minute job. Perhaps, given the relatively simple applications on offer, that's the case for phones or tablets (I doubt it, in reality). But, say, a switch from SAP/Oracle to Dynamics for a senior developer? Not so simple.

    --
    From scarped cliff or quarried stone she cries "A thousand types are gone, I care for nothing, no not one."
  15. Re:I'll take his job! by tibit · · Score: 4, Insightful

    Woohoo, what is it today, a generalization day? People have drives and ambitions. I'd much rather someone who is outspoken and has a passion, than someone who will just nod at the meetings, but wish he was doing other things.

    --
    A successful API design takes a mixture of software design and pedagogy.
  16. Re:All around...oh, wait, you mean the PAYING ones by Grishnakh · · Score: 5, Informative

    There's tons and tons of open-source jobs out there. One of the keywords here is "Android". The other keyword is "embedded". Linux and Android are being used for all kinds of embedded devices now, and there's tons of jobs for people using C and C++ (C more at the low levels, kernel, device drivers etc., C++ at the higher levels for applications). People who can work with and build embedded Linux systems are in high demand, and there's good demand for Qt C++ programmers too as that's being used a lot on these embedded devices that have touchscreens.

    Now, this doesn't necessary mean you'll be doing a lot of contributions upstream to the open-source community, but you will be working with a lot of OSS components, and developing proprietary software that interacts with them. And you definitely won't be doing any work with MS technologies, as those have no place in an embedded system (there are some places using WinCE, but they're dying out and many are switching to Linux or Android).

  17. Re:I'll take his job! by hawguy · · Score: 4, Insightful

    There are companies that would embrace him and his ideals.

    No company will hire this guy or anyone else that is going to quit because of selection of software.

    It shows that he's not reliable and maybe a flake. What next, he'll get hired at another company and quit because they're switching to Oracle?!

    If you're that much of a zealot that you'll quit because your company isn't using FOSS, then you really need to get a fucking life.

    I can't speak for other areas, but there are plenty of places in the SF Bay Area that will hire you (or not) based on your support of FOSS - bonus points if you can point out actual contributions to FOSS software. Many of these places were started by and run by people who also embrace FOSS software. Tell them that you can only work on a Windows desktop and the interview will end quickly.

    Granted, he's probably not going to get a job at a large fortune 500 (or even fortune 1000 company), but there are small companies and startups that embrace open source since it was FOSS software that helped them get their company off the ground at little cost.

    Me? I'm somewhere in the middle - I prefer FOSS solutions, but will use the right tool for the job. I work with (and sometimes manage) Linux, Microsoft, and Apple zealots, and you know what? They all have valid points about their preferred platform - I don't expect our PHP developers to code a .Net sharepoint interface, nor do I expect our SQL/Server Admin to set up MySQL replication. Of course, I don't expect our SQL/Server admin to design a web page because that's not what he's paid for and that's not his core strength.

    If you're that much of a zealot that you'll quit because your company isn't using FOSS, then you really need to get a fucking life.

    Of course, some would say that if you're willing to whore yourself out to whatever technology your company deems appropriate, you need to get some balls and take control of your life. If you don't want to be a .Net programmer and you have the skills to get another job doing what you want, why shouldn't you?

  18. Re:The difference is degree by Jah-Wren+Ryel · · Score: 4, Funny

    Any person using FTFY or editing my postings agrees to receive a US$50.00 gift from me

    FTFY

    --
    When information is power, privacy is freedom.
  19. Find a new job, then quit by Anonymous Coward · · Score: 4, Insightful

    Find your new job before quitting.

    In the meantime, learn all you can about a MS shop. Who knows; your next gig might be migrating a shop from MS to OSS.

  20. Re:All around...oh, wait, you mean the PAYING ones by scamper_22 · · Score: 4, Insightful

    There's a reason MS stuff is out there.

    I can't remember where I read it, but there was an article about how you can't make software too easy to use and install. That would not leave much work for the consultants and IT folks, and they would thus not push the product to their clients.

    You need that right balance between having a good product and leaving enough work for the IT workers to really get that into the market.

    Now, that changes a bit with 'the cloud' to some extent as now the goal the software creator can deliver and charge for the service directly. They don't need the IT consultants as much to 'push' their product.

    This is one the bigger reasons for MS dominating the general PC environment including the office. They leave their products with boatloads of customizability and scripting and push the IT folks and consultants with training to build out that ecosystem all tied to their platform of course.

    Open source environment typically lack this push. To emphasize again... this is not an engineer or technical push. There are generally equivalent open source projects... but a business and marketing and ecosystem push.

    Even something as simple as how to develop for 'Windows'... it is easy for anyone to start... get Visual Studio is the answer.

    This is why you typically find far fewer custom FOSS shops. Most companies I've seen want to use FOSS as a replacement. They don't want to/think to do the kind of customization you can often do with Windows for desktop apps.

    So where are the open source jobs?
    Generally you can find Linux development jobs in embedded systems. But if you have worked for a 'Microsoft Shop', I'm guessing this is not your niche.

    You could also go with Java, and many corporations and banks use Java.

    Many 'cloud' based solution typically have FOSS backends... as again... no need to have consultants push the solution.

    But in the end, they are just different models. I've never had the kind of anti MS passion many people have.

  21. Re:All around...oh, wait, you mean the PAYING ones by multimediavt · · Score: 4, Interesting

    There's tons and tons of open-source jobs out there. One of the keywords here is "Android". The other keyword is "embedded". Linux and Android are being used for all kinds of embedded devices now, and there's tons of jobs for people using C and C++ (C more at the low levels, kernel, device drivers etc., C++ at the higher levels for applications). People who can work with and build embedded Linux systems are in high demand, and there's good demand for Qt C++ programmers too as that's being used a lot on these embedded devices that have touchscreens.

    Now, this doesn't necessary mean you'll be doing a lot of contributions upstream to the open-source community, but you will be working with a lot of OSS components, and developing proprietary software that interacts with them. And you definitely won't be doing any work with MS technologies, as those have no place in an embedded system (there are some places using WinCE, but they're dying out and many are switching to Linux or Android).

    Your options are good ones, and so is going to work for academia, National Labs and other government agencies like NIST, NASA, etc. All use open source extensively with Microsoft and Apple all in the same bag. It's a fun environment if you get the right management and people around you. The nice thing about academia in particular is that it is relatively easy to move from department to department, college to college, or to any central IT unit if you find yourself in an unpleasant situation due to personalities, changes in management, etc. Most of my open source experience comes from working in academia for almost 20 years, supporting and managing software development and IT resources. It's one of the best places to experiment and contribute to some exciting projects using open source, closed source, crowd sourced (hehe!) IT tools and research projects, depending on where you might end up. Good luck!

  22. Academia by Weezul · · Score: 4, Interesting

    Get a PhD. Write more challenging software. Release it open source. Get hired by google if you burn out.

    --
    The Christian religion has been and still is the principal enemy of moral progress in the world. -- Bertrand Russell
  23. Re:All around...oh, wait, you mean the PAYING ones by rk · · Score: 4, Funny

    That would be called "ADD 1 TO COBOL".