Slashdot Mirror


Open Source Expertise in Short Supply

whydoyouask writes "Information week has an article on the shortage of expertise for enterprise open source projects and it's ramifications for both enterprises and salaries for those possessed of these skill. While it is suspicious in it's timing and references to Ballmer's recent email it does point out some definite considerations that companies planning open source projects better account for. Those looking for marketable job skills might also take note."

346 comments

  1. Re:I blame the GPL by Anonymous Coward · · Score: 2, Funny

    Anything compiled with GCC? They lied.

    Or you are ... Bill? Is that you?

  2. Hard not to be cynical... by wrinkledshirt · · Score: 5, Insightful

    A dearth of OS specialists? I remember back when they were talking about a dearth of programmers in general.

    Went back to school and aced one of those year-long programming courses. Knowing that it would look like one of those garbage diplomas, I bolstered my resume with side-projects, including a search engine (powered by, coincidentally enough, on Open Source).

    When I graduated? No jobs available.

    It's okay. I like being an English teacher in Korea right now, but if that segue is amusing to read, it wasn't to live through.

    --

    --------
    Bleah! Heh heh heh... BLEAH BLEAH!!! Ha ha ha ha...

    1. Re:Hard not to be cynical... by Anonymous Coward · · Score: 0

      Don't worry, it wasn't amusing to read, either.

    2. Re:Hard not to be cynical... by Anonymous Coward · · Score: 1, Interesting
      ...one of those year-long programming courses. Knowing that it would look like one of those garbage diplomas, ...

      If it only took one year, it probably was one of those garbage diplomas.

    3. Re:Hard not to be cynical... by whereiswaldo · · Score: 2, Insightful

      Open source developers in short supply?

      How about open source developers in high demand?

    4. Re:Hard not to be cynical... by Neo-Rio-101 · · Score: 4, Interesting

      It's not what you know, it's who you know. I knew Jack Shiayte about Linux 2 years ago. Instead I studied Japanese, made friends in Japan, and got a job here working in an average paying IT company... who's lending me out to work in a research institute which has a supercomputer ranked 14th on the world listings. In a year or two, I should be able to get a job with a fairly sizable salary... mainly because of my ability to translate IT technical documents between languages. I only got that inital job because I knew somebody. It was only after that I began studying my butt off on Japanese, Cisco, Linux, and FreeBSD. If I were you, I'd study Korean, meet a few people in the Korean IT industry, and get yourself a job like I did.

      --
      READY.
      PRINT ""+-0
    5. Re:Hard not to be cynical... by Anonymous Coward · · Score: 1, Funny

      Not to mention the ever-present threat of communist invasion.

      That, and Zerg rushes...

    6. Re:Hard not to be cynical... by gcaseye6677 · · Score: 4, Insightful

      Got to love how companies are always complaining about lack of experienced professionals, but then they try very hard to avoid actually giving someone experience. They've got to start somewhere, right?

    7. Re:Hard not to be cynical... by Anonymous Coward · · Score: 0

      I understand that they're looking for help here:

      www.georgebush.com

    8. Re:Hard not to be cynical... by Daengbo · · Score: 1

      Where do you teach? I also switched careers into EFL teaching about five years ago, and am currently in Korea,
      The work pays well enough, isn't difficult, and leaves me plenty of time for OSS projects that I like to work on, including translation (into Thai, not Korean)

    9. Re:Hard not to be cynical... by edittard · · Score: 2, Insightful

      Good point. Another problem seems to be that companies won't take people on who have something close to what they're looking for. A competent unix sysadmin should be able to work on linux, but an HR drone looking for keywords is going to file his CV in the big round folder.

      --
      At the bottom of the /. main page it says 'Yesterday's News'. Well they got that right.
    10. Re:Hard not to be cynical... by Anonymous Coward · · Score: 0
      Went back to school and aced one of those year-
      long programming courses. Knowing that it would
      look like one of those garbage diplomas, I
      bolstered my resume with side-projects, including a search engine (powered by, coincidentally enough, on Open Source).
      When I graduated? No jobs available.


      You are exactly who some companies would NOT hire. No surprises as to why you don't have a job. Crappy one year degree with only open-source experience. Open source contribution means nothing, because there is no quality control on your work (except later peer review, but whether it will happen depends on your audience). Anyone can contribute to OSS. Not anyone can contribute to Oracle. On top of that, having worked with open source makes you a bit of a liability if a company wants to hire you to produce proprietary software, because of your exposure to loosely-bound IP.



      When you stop believing the FUD about how OSS will get you a job, you might stand a chance of correcting things.

    11. Re:Hard not to be cynical... by Anonymous Coward · · Score: 0

      > Got to love how companies are always complaining
      > about lack of experienced professionals, but then
      > they try very hard to avoid actually giving
      > someone experience. They've got to start
      > somewhere, right?

      Ah, but that is why Open Source Software is so interesting - you can obtain experience by using it in your free time. You're not limited to talking your boss into sending you to a course ($$$).

    12. Re:Hard not to be cynical... by gilesjuk · · Score: 3, Informative

      Not to mention that Linux really refers to the core of the OS, the rest is GNU software that is in common use on Unix systems.

      Many Unix solution providers won't have a hard time developing solutions for Linux. It has a lot more in common with Unix than Windows does.

    13. Re:Hard not to be cynical... by walt-sjc · · Score: 1

      While that is true to a certain extent, I have found that schools frequently do not provide the right kinds of training. When you go for a BS in CS, you generally come out with a broad range of skills, but not enough depth in any one area to be very useful in a real job. I'll never forget a fellow CS grad that asked me what an interrupt was. How the F did you graduate dude??? When I was going to school, C was only available as independant study (which I took) and you were told that "If you want a job in business, you need cobol." After graduation, I seriously questioned the true value of that very expensive piece of paper.

      Back to business: you generally have a limited budget. While we have a couple interns, we still need skilled people NOW. We can't afford (from both a budget and time perspective) to train everyone in basic programming.

      System Administration is worse than programming. I just cant find anyone with decent "basic" skills, much less someone mid-level. Maybe it's because kids these days think games are more important than anything else (which would explain the goofy "Linux needs games in order to succeed on the desktop" crap we hearing.) I can't afford to have some newbie screwing with my network / systems. Been there, done that, had the major downtime.

    14. Re:Hard not to be cynical... by JohnFluxx · · Score: 1

      Or do what my brother did. Marry a Korean. :)

    15. Re:Hard not to be cynical... by Lonewolf666 · · Score: 1

      Of course it was not equal to a masters in CS + 5 years of experience. But if employers are really desparate, a one year course should be sufficient to get you a junior position as developer.

      When I was looking for a job the last time (in Germany, 2001) there was a similar situation:
      The dot-com bubble was in the process of bursting, and while it was still possible to find jobs, an average qualification would NOT allow you to sign up with a company of your choice. Nevertheless, industry associations still clamored loudly for a german equivalent of the US green card, claiming they suffered a massive lack of qualified personnel. It seems that was a political maneuver to increase the supply of developers and let competition push down the wages.

      So if you read about a dearth of programmers, look at the author. The reports might be less than honest.

      --
      C - the footgun of programming languages
    16. Re:Hard not to be cynical... by Anonymous Coward · · Score: 0

      I knew Jack Shiayte [...]

      I only got that inital job because I knew somebody.

      Could you introduce me to this Jack Shiayte character?

    17. Re:Hard not to be cynical... by tomhudson · · Score: 1
      Okay, troll, I'll bite (only to keep the innocent from falling for this crap).
      On top of that, having worked with open source makes you a bit of a liability if a company wants to hire you to produce proprietary software, because of your exposure to loosely-bound IP.
      Now that's a real load of BS. The lawsuits that have succeeded have all been about people who have taken in-house or proprietary IP with them to new jobs at competitors. Or did you miss the Borland-Lotus dustup, etc. (and Forget about SCO as a counter-example - they're not going anywhere except the crapper).

      By extension, nobody could write a program in c that outputs anything because we've all been exposed to printf("%s",. "hello, world\n"); in some copyrighted book.

    18. Re:Hard not to be cynical... by Anonymous+Brave+Guy · · Score: 2, Insightful

      Ah, but They should have trained up all the staff first, so We can hire them. You know, Them, the ones who do all the low-paid monkey-work so we don't have to.

      The sad truth is that short-sighted corporate policy has frequently been:

      1. Grab new grads.
      2. Run them to breaking point for a couple of years, with
        1. long hours
        2. minimal back-up/support
        3. little or no training.
      3. Dump them when they get too expensive.
      4. Goto 1.
      With that sort of mindset, life is always going to come and kick you in the arse sooner or later. After all, you get what you pay for. If you pay for cheap labour, don't bother with proper training and looking after your people, and take the profits with a smile, then bend over and take the long-term results like a man as well.

      Curiously, the company I work for (which pays reasonably, offers a decent overall package, and has fairly competent management) has no trouble retaining very skilled and experienced engineers for a decade or more.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    19. Re:Hard not to be cynical... by Anonymous+Brave+Guy · · Score: 4, Insightful
      Back to business: you generally have a limited budget. While we have a couple interns, we still need skilled people NOW. We can't afford (from both a budget and time perspective) to train everyone in basic programming.

      Well, as the saying goes, if you think training is expensive, try ignorance. If you you can't afford to train people, you sure as hell can't afford to employ good people who already have those skills, which might explain this:

      System Administration is worse than programming. I just cant find anyone with decent "basic" skills, much less someone mid-level.

      I suspect the problem isn't games, Linux fans doing their own thing, or newbies playing with your system. It's far more likely to be that you simply aren't offering the market rate for someone good enough to do the job you want done. If you pay peanuts, you'll get monkeys. :-)

      See also my reply to the grandparent post.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    20. Re:Hard not to be cynical... by boodaman · · Score: 1

      Do you have any recommendations for learning Japanese? That's my next goal, but I'm at a loss for the best way to go about it. I've read the articles at j-list.com that give an overview of the "best" way to learn, but resources where I live are pretty rare. I could take a class at a community college, but I typically learn much faster than classes go.

      Suggestions welcome!

    21. Re:Hard not to be cynical... by Threni · · Score: 1

      How about you fill in the gap here:

      1) write software for free
      2) ...
      3) Profit! (that is, pay for rent, food, travel, CDs, holidays etc).

      (If you change point 1 to `write software for a regular software company` as I am currently, you don't need a point 2).

    22. Re:Hard not to be cynical... by Anonymous Coward · · Score: 0

      How about open source developers in high demand?

      I think they had it right from their perspective, but let me elaborate.

      The is a short supply of open source workers that will work cheap and that are truly good at it.

      McDonald's today, NT tomorrow and open source expert by Friday.

    23. Re:Hard not to be cynical... by Neo-Rio-101 · · Score: 2, Informative

      Best advice to learning Japanese as with any language is to go to the country to live. You can do that in Japan if you start out teaching English with either an exchange program (best), or one of the dodgy English teaching companies.

      Then what you do is study like crazy and get yourself a Japanese girl who wants to learn English. Then you do "language exchange" :D

      --
      READY.
      PRINT ""+-0
    24. Re:Hard not to be cynical... by hoggoth · · Score: 1

      > one year course should be sufficient

      Sorry to break the news to you, but when I was hiring we wouldn't even consider anyone without a four year CS degree as a developer. Too many technical schools sending out shoe-salesmen with a visual basic cheat sheet. I'm sure there were a few amazing developers that got overlooked because of this, but there was no shortage of CS degree's applicants then, and it's even more so now.

      --
      - For the complete works of Shakespeare: cat /dev/random (may take some time)
    25. Re:Hard not to be cynical... by Anonymous Coward · · Score: 0
      While that is true to a certain extent, I have found that schools frequently do not provide the right kinds of training. When you go for a BS in CS, you generally come out with a broad range of skills, but not enough depth in any one area to be very useful in a real job.

      The bottom line is that universities in the States don't teach a computer science curriculum that produces good software engineers, but that makes sense since the degree isn't in software engineering. Students will typically spend no time learning about and using revision control systems, bug tracking systems, build systems, documentation, negotiating, dealing with non-technical users, etc. Instead they're taught the very basics about C programs, are usually taught OO languages flat out wrong (no, it's not about making everything an object), data structures and computational theory. Taking someone with that background and expecting them to be able to work independently in a fast-moving business environment is madness.

      If you want a skilled developer, you need to look for people that code at home for fun, not someone that does it 9-5 for a paycheck. Look for someone with a broad skillset. I've never gone wrong with people that know things like C, Java, Perl, C++, Python, Ruby, mySQL/postgreSQL/Oracle, Apache, Tomcat, Samba, *NIX admin, etc. The key is to find people that know a lot of different things and to have them demonstrate that knowledge during job interviews.

      System Administration is worse than programming. I just cant find anyone with decent "basic" skills, much less someone mid-level.

      You didn't mention what salary you're offering candidates, and that could explain why you're not getting good people. I'm in the Chicagoland area and a good software developer isn't going to work for less than about $70,000 and a good admin will cost you more than that. No matter what the tools cost, developing software is extremely expensive. Keeping a basic development team in-house is going to run you about a quarter million dollars per year. If you can't afford this, then you should investigate outsourcing your work. One piece of advice, if at all possible write the business and technical requirements and test cases in-house and then outsource the implementation. I've seen several projects die because managers turned over the design work to someone who could barely do the implementation piece.

    26. Re:Hard not to be cynical... by mutterc · · Score: 1
      Training someone is never in any company's short-term best interest, so it doesn't happen. Instead, simply hire someone that other company already trained.

      I've noticed this for a long time in the want ads (even before the crash): specifications that essentially require that you've done the exact same job before.

      Assuming this trend continues (assuming we have a capitalist society, it probably must), hope you like the first job you got out of school, because you'll never be able to get one that's substantially different. Also, this will make jobs we think of as "ordinary" (programming, sysadminning, auto mechanicry, ...) into fields that you have to "break into" like acting (wait tables for years while handing out samples of your work & sleeping with producers...)

    27. Re:Hard not to be cynical... by ClosedSource · · Score: 1

      Generally, employers are not particularly intersted in your personal computing projects, they want to see evidence on your Resume that somebody paid you to work on the technology they are interested in.

    28. Re:Hard not to be cynical... by Lansphere · · Score: 1

      If you pay peanuts, you'll get monkeys. :-)

      ... or Elephants???

    29. Re:Hard not to be cynical... by Master+of+Transhuman · · Score: 1

      Korea, eh?

      You have heard that George Bush won re-election, right?

      I'd get out of Korea as fast as I can, if I were you - it's about to be bombed and it's infrastructure totally wrecked and about a million people in both North and South are going to die.

      Want to be one of them?

      --
      Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
    30. Re:Hard not to be cynical... by Anonymous Coward · · Score: 0


      1) Write free software for pay
      2) Profit!

    31. Re:Hard not to be cynical... by whereiswaldo · · Score: 1

      The is a short supply of open source workers that will work cheap and that are truly good at it.

      The unwillingness to work peanuts is probably true of *any good software developer*. Why do you think it only pertains to those who work on open source software? Sounds ridiculous to me.

    32. Re:Hard not to be cynical... by elandal · · Score: 1

      Open source hackers may well be numerous, but how many of those is good in software development? Remember that the process of creating something for proof of concept, or demonstration, or to solve a specific single problem (which three cover most OSS projects), and even developing without external pressures of budget, manpower and schedule, is very different from disciplined, goal-oriented professional software development.
      While you can fix many problems by adjusting development process to counter them, the most important issue becomes getting the developers to follow the process (and having a working process in the first place).

      I'd say most hackers are better suited in more R&D oriented projects where just getting something to work is the goal, but few of them are so well suited to actual product development.

    33. Re:Hard not to be cynical... by Anonymous Coward · · Score: 0

      .

      OMG!!! ZERG RUSH!!!!

      .

    34. Re:Hard not to be cynical... by Etyenne · · Score: 1
      System Administration is worse than programming. I just cant find anyone with decent "basic" skills, much less someone mid-level.

      You are pretty much on topic. With three solid years of linux administration (and a good deal of drive and talent at what I do), I still consider myself only intermediate-level. As I said in another post, Linux is unforgiving: if you don't know your shit, you will get nowhere. Contrast that with Windows, where a monkey could achieve at least *some* level of result by clicking his way out of setup wizard.

      On the other hand, remember skills have to be compensated. Maybe you are just not competitive in your compensation ?

      --
      :wq
    35. Re:Hard not to be cynical... by dzurn · · Score: 1

      If the community college is too slow, then try a *real* college-level Japanese course. Many colleges/universities will willingly take non-degree-seeking students.

      And stay away from any course that use only the "easier" Romaji technique. If you can learn to program, then learning the Katakana and Hiragana alphabets are a snap (only about 46 syllables, written two different ways). Better still, write your own alphabet flashcard 'toy' application

    36. Re:Hard not to be cynical... by Anonymous Coward · · Score: 0

      System Administration is worse than programming. I just cant find anyone with decent "basic" skills, much less someone mid-level.

      Where are you located and what kind of salary are you offering?

    37. Re:Hard not to be cynical... by Anonymous Coward · · Score: 0

      I'm going to graduate in December and probably start teaching English in Japan in August. But you know what, that's ok. I'm kind of tired of computer science at the moment.

    38. Re:Hard not to be cynical... by platos_beard · · Score: 1
      Not open source developers, it's open source expertise which is in short supply. I attribute this largely to the overwhelming inadequacy of the documentation of many open source softwares.

      Ok, maybe I'm just bitter because I've had a helluva time tracking some things down lately, but I'd argue that it is far easier to build up expertise on MS products because MS has made it a priority that it be that way. As hard as it may be to find documentation on some OS system, it's just as hard to avoid MS info on a competing system -- web docs, tech sessions (free, with free popcorn and T-shirts) -- not to mention shelves of bound paper at your local Borders and Noble.

      --
      What's a sig?
    39. Re:Hard not to be cynical... by Anonymous Coward · · Score: 1, Insightful

      The courses are the same at a community college as they are at a four year school. They cover the same material, they move at the same pace. If they didn't then the "real college" would not give credit to the people who transfer in from the community college for the work they have done.

    40. Re:Hard not to be cynical... by Lonewolf666 · · Score: 1

      Which just shows that the reports about a lack of developers were greatly exaggerated.
      At the top of the dot-com bubble it was reportedly possible to cross-train to programming within a few months AND get a job as developer.
      If that situation ever recurs, I will believe the claim that there is a massive lack of programmers.

      --
      C - the footgun of programming languages
    41. Re:Hard not to be cynical... by whereiswaldo · · Score: 1

      Ok, maybe I'm just bitter because I've had a helluva time tracking some things down lately, but I'd argue that it is far easier to build up expertise on MS products because MS has made it a priority that it be that way.

      It depends on what you are doing. Do you have any examples?

  3. Good Article by Anonymous Coward · · Score: 3, Insightful
    But what we failed to realize is, when you do this type of process there's some added burden. You have to fall back on yourself as being the ultimate solution provider when things don't work.
    This is EXACTLY the reason the company I work for refuses to switch to Linux. It isn't so much that we don't have smart administrators that need technical support from the vendor, it is that admins NEED someone external to blame when the shit does hit the fan.
    1. Re:Good Article by Infinityis · · Score: 0

      So true. When the boss says, "Why isn't it working? Who is responsible for that?" it's always easier to blame a faceless corporation. To point at Joe Linuxguy and say "Well, he's responsible for keeping that part of the system running" makes the boss feel like he has power to make Joe work faster. Plus, when Joe Stockholder says "Where's my profits?" he personally sympathizes with Windows-related problems, whereas he expects Joe Linuxguy to do everything correctly the first time.

    2. Re:Good Article by Anonymous Coward · · Score: 0

      In that case, your company needs to fire the IT staff, and hire some people that take responsibility for their job.

      If I ever find someone working below me is feeding me tripe, and I find out, they don't come back to work the next day...

      One other point, have you never heard of RedHat or SUSE?

    3. Re:Good Article by metlin · · Score: 2, Insightful

      And... how different is this from using, say, using a commercial vendor?

      Unless your product is something really niche for which there is no good Opensource equivalent, you really do have OSS alternatives. You're using Windows 2000 Enterprise Server and you run into a hitch - whom do you call? Microsoft. So, if you're worried about a similar situation, buy from a commercial vendor like RedHat. In case you run into a hitch, you can call them.

      Big deal. You get the same support for a cheaper price. Price is always relative. If you want something absolutely free, obviously you'd have to do part of the support work yourself. If you want it at a cheaper rate, take up an OSS vendor. Unless you prefer "brand-name" or want to pacify your PHBs, or have a very genuine reason not to use OSS, I do not see why you can't choose OSS.

      In your case, how is it any different from blaming Microsoft? If you use RH or Mandrake, you'd blame them instead.

      *shrug*

      Plus, you've a better opportunity to fixing your problems than on Windows. And if you are looking only to blame and not to solve the problems, you probably have other much more serious problems than to be worried about this.

    4. Re:Good Article by malfunct · · Score: 1
      Its sort of worse than that. Many times the people that actualy run the datacenters avoid the software at anything lower than thier application level. For anything deeper than that they call the hardware vender who handles tech support for the OS and the hardware vender escalates any issues they don't know how to solve. On a winnt web server most problems that the admin can't solve are hardware related anyways. (at least in my experience)

      This is not to say that OSS won't work but we need more HP (used to be compaq) type vendors that handle service contracts this way. They provide a web server, not a machine that runs a web server. Maybe this is actually a smaller part of the market (I haven't actually looked) but its pretty much the way all the 8proc and 16proc machines are sold to the datacenter I deal with. If there were a linux vender that set up webservers precanned and handled support on them for a datacenter it would work well.

      --

      "You can now flame me, I am full of love,"

    5. Re:Good Article by surprise_audit · · Score: 1
      it is that admins NEED someone external to blame

      No, it's management that needs someone external to blame, especially if customers are impacted.

    6. Re:Good Article by thepoch · · Score: 1

      Sounds like what I do. No matter what it is, Microsoft products failing, traffic jams, Linux ACPI not working correctly, high gasoline prices, I always blame Bill Gates. More recently, also George W. Bush.

      Sounds unfair to them, but hey, at least it's someone else to blame but me.

    7. Re:Good Article by mutterc · · Score: 1
      Actually, with open source products you have more people to blame.

      With a commercial product, you must buy support from the vendor. It's the only choice. If your bug is not considered important enough by the vendor's management, tough shit, no fix for you.

      With an open source product, you can buy support from any number of people (including in-house programmers). They may not have the same level of product-specific expertise as the original developers, but it's possible for them to fix/change the product and/or figure out your problems.

    8. Re:Good Article by ClosedSource · · Score: 1

      I guess you work for a very small company. Larger companies understand that it is more productive and cheaper to try to improve the employees you have then to fire someone at the first sign of trouble and then spend a month or two replacing them will someone that is not guaranteed to be any better.

    9. Re:Good Article by Anonymous Coward · · Score: 0
      But what we failed to realize is, when you do this type of process there's some added burden. You have to fall back on yourself as being the ultimate solution provider when things don't work.

      As opposed to using Microsoft products, where you have to fall back on Microsoft fixing whatever does not work? How well is that working for you?

      Or are we comparing the lack of experience in Open Source source coding to the lack of experience in Microsoft Windows source coding?

  4. Comment removed by account_deleted · · Score: 3, Insightful

    Comment removed based on user account deletion

  5. not surprising by Chuck+Bucket · · Score: 1

    where i work IT is hard at work...keeping all of the MS servers running. I do the Unix side, and they're always amazed when I can grab something from freshmeat.net and get it going to solve some problem . From a simple web form to an all out Wiki, it's just funny how much faster you can get results with OSS if you have the skills (and having the skills just means that you've been jacking/hacking it for years).

    Now I need to get back to getting Horde 3 Beta running on my sandb^H^H^H^H server!

    CV*)$#b

    1. Re:not surprising by einhverfr · · Score: 2, Insightful

      where i work IT is hard at work...keeping all of the MS servers running. I do the Unix side, and they're always amazed when I can grab something from freshmeat.net and get it going to solve some problem . From a simple web form to an all out Wiki, it's just funny how much faster you can get results with OSS if you have the skills (and having the skills just means that you've been jacking/hacking it for years).

      THe open source killer app is freedom....

      Lets face it, part of why they are amazed is that to get some new software, they are used to the evaluate, request, fight for money, fight harder for money, buy software cycle. ANd this cycle eats a certain bit out of the pocket and productivity of the business. With open source I can download Fedora Core 3 and install it on workstations as part of a pilot program without paying anyone anything. I don't need to budget for it, I don't need to fight for funds. I can get things done faster for these reasons.

      My business (running Linux infrastructure) is in the process of merging with a Windows shop and starting the development of another business unit as well. After seeing what I can easily do with Linux, the other business owners decided that Linux was a good move. We will still have some legacy Windows systems and a Windows test lab. But our business will run on Linux.

      I spend less because I use Linux. This is because of good planning and because I have no legacy needs which lock me into a product or operating system. Not everyone is so lucky.

      --

      LedgerSMB: Open source Accounting/ERP
    2. Re:not surprising by Chuck+Bucket · · Score: 1

      Nice to hear, hopefully with successes more companies will follow leads like yours and allow software to really work for them, vs them working for (and to afford) software. Buying a new Dell with XP for every new developer we get just makes me cringe; sure, maybe they'll only work in windows, but all I ask if that we give people the option.

      CB

  6. Re:I blame the GPL by carlos92 · · Score: 1

    Didn't you read the licenses of the products upon which you based your work? Did you really need a lawyer to understand the terms under which you received the software?
    In that case, you deserve what you got, don't blame the GPL.

  7. good for open source? by quarrel · · Score: 1

    While I can see that Microsoft can use this to spin more fud, surely this could actually help development of major open source projects?

    If good developers have a clearer path to obtaining work in the field then this will help keep and entice in new developers to major projects. I realise that a lot of the article is about administrators for these projects, but it seems to me that being a contributor would look fairly good on the resume if these are in demand.

    This is a long way from paying the bills by being an open source developer, but fewer obstacles to people getting involved in projects in any capacity seems like a good thing.

    --Q

  8. The Only Time I ever see "Open Source" by Greyfox · · Score: 5, Interesting
    In job postings, the employer's usually shotgunning keywords. They'll want Linux, Windows, 3 forms of UNIX, C programming, PHP, Apache, Perl, etc. I don't know what they're up to but I'm pretty sure it's usually no good. Either they're idiots and I don't want to work for them or they're up to some sort of Evil and I don't want to talk to them.

    If the real companies would actually advertize that they need open source people, they might be surprised at what they find.

    --

    I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

    1. Re:The Only Time I ever see "Open Source" by kfg · · Score: 3, Insightful

      Either they're idiots and I don't want to work for them or they're up to some sort of Evil and I don't want to talk to them.

      But wait! Don't order now, you're both right.

      And the biggest problem with evil idiots is that there's no way to plan for what they do, the havoc they cause even takes them by surprise, since it isn't at all the havoc they intended. About all you can do is watch the windshield getting closer, and closer, and closer. . .

      Worked there, done that, lost my T-shirt.

      Come my brothers in source. Let us climb the corporate Masada (The Empire State Building), lift our eyes to the heavens and swear:

      "Never again! Never again!"

      Dear corporate world, perhaps there is no shortage of Open Source developers. Perhaps people who are attracted to Open Source are just the sort of people who get tired of taking your crap the soonest and would rather jump into the volcano than take your $300 a week. I have my own business to attend to. I was not put on this earth for the purpose of minding your business. Mind your own. If you did I might well be more inclined to lend a helping hand. I like helping. It makes me feel all warm and fuzzy inside.

      Implimenting some cockamamie scheme that anyone with one brain cell to rub against itself can tell is only going to blow up your face isn't helping, I'll go where I can see I can do some real good.

      Currently that means showing the Moms and Pops how to get off the Microsoft wagon and keep that money in their own pocket, as well as relieve themselves of license anxiety, by switching to Linux and OpenOffice.

      There's no shortage of Open Source people, it's just that you're looking straight at us and we're still managing to 'fly under the radar.'

      KFG

    2. Re:The Only Time I ever see "Open Source" by Tablizer · · Score: 5, Funny

      Here is how typical job ads look these days (curtesy craigslist.com group effort)

      1. Need a PhD, no MA, MBA, any Master's Degree, BS, BA, or any Bachelor's degree or AA or AS, or any Associate's Degree accepted.
      2. Must speak all languages human and computer.
      3. Must have a 4.0 GPA from grade school on.
      5. Applicant must have perfect attendance and never been late once in your life.
      6. Must be in excellent health.
      7. Must pass a background check, alcohol, and drug tests.
      8. Must pass the BAR exam, Perfect 1600 SAT score, Ace the GRE
      9. Must have an IQ of 160.
      10. Must possess perfect spelling and grammar. You can not do anything wrong.
      11. Professional attitude and dress is a must.
      12. Must graduate from a Top tier school(Ivy League).
      13. Must have 15 letters of excellent references.
      14. Write a 150 page pager on why do you want to work for us.
      15. Never quit a job, been terminated, or laid off before.
      16. Never a straight shooter attitude.
      17. Excellent interpersonal skills.
      18. Pass personality tests.
      19. Never use any curse words.
      20. Must have a perfect credit history(No late payments ever!!)
      21. Must be under 40, but have 41 years experience.

      You must attend 20 interviews, go to a panel interview, pay for parking, and buy everyone in the company lunch and snacks.

    3. Re:The Only Time I ever see "Open Source" by Monkelectric · · Score: 1
      They do it on purpose... I believe the rules to get an H1B visa worker approved is they have to advertise the position for a length of time, to prove they can't find any qualified american supplicants errr applicants.

      Then they can hire someone at half the already depressed wage.

      --

      Religion is a gateway psychosis. -- Dave Foley

    4. Re:The Only Time I ever see "Open Source" by Daengbo · · Score: 1

      10. Must possess perfect spelling and grammar. You can not do anything wrong.
      Cannot is one word. Laugh, it's funny because it's ironic.

    5. Re:The Only Time I ever see "Open Source" by Joseph_Daniel_Zukige · · Score: 1
      10. Must possess perfect spelling and grammar. You can not do anything wrong.
      Cannot is one word. Laugh, it's funny because it's ironic.

      Cannot is indeed one word. Can not is two. It might be considered ambiguous, except that the semantic of being allowed to not do anything wrong is a bit ludicrous.

    6. Re:The Only Time I ever see "Open Source" by Tablizer · · Score: 1

      They do it on purpose... I believe the rules to get an H1B visa worker approved is they have to advertise the position for a length of time, to prove they can't find any qualified american supplicants errr applicants.

      And nobody ever checks to see if the H-1B passes all those. The H-1B program is a sham.

    7. Re:The Only Time I ever see "Open Source" by CountBrass · · Score: 3, Interesting

      That's because you don't understand job advert's.

      I've written job advert's (I'm a tecchie with 16+ years experience in assembler, c++, c and java; I also taught OO for a couple of years at Rational.) and generally I'm not looking for one person, and even if I am I'm probably not looking for one set of skills: often it's a case that I'd like someone with some combination of the listed skills plus at least some idea what the others are even if they aren't expert. Obviously there are some key skills: for example if I'm looking to recruit someone to work on a system written in Java running on Oracle then I'd probably advertise Java as a must-have, Oracle as pretty important: but I'd also consider someone with experience of another mainstream relational database: so they get listed as well. It's even possible I'd consider someone with no Java skills but a ton of Oracle: because I might be able to move other people around (for example I may currently have my top Java guy baby sitting the Oracle database: if I hire the Oracle expert my Java expert can go fulltime Java and I'm in the same position as if I'd hired another Java/Oracle hybrid). It's impossible to write an ad that defines all the combinations I'd consider: at least partly because until I see the CV I don't know whether I'd consider it. Newly minted CS graduates aside: most people applying for IT positions are unique in their combination of technical skills and personal attributes.

      Conversely: when I read a job listing I don't automatically skip over it if it asks for skills I don't have: for example I *know* what DSDM is but I am not expert in it: however I am an expert in RUP and I know that's similar enough to give me some credibility. What's the worse the advertiser can do? Not reply- frustrating but hardly life threatening. And at best they might consider me anyway because I have skills they didn't emphasise or didn't even occur to them as being important. (I know of jobs where they didn't even bother advertising for the skill they really wanted because: a- they didn't expect to find anyone with it and b- they didn't necessarily want to put people off if they weren't necessarily expert in that area).

      --
      Bad analogies are like waxing a monkey with a rainbow.
    8. Re:The Only Time I ever see "Open Source" by Anonymous Coward · · Score: 0

      Thanks, reminds me of Joe vs the Volcano - which I thought had a quirky style, while others thought it sucked. It might have been called "Factory Space"
      Of course, between that and Office Space we have The Hudsucker Proxy

    9. Re:The Only Time I ever see "Open Source" by bogado · · Score: 1

      But wouldn't the foreiger applicant have to meet the same criteria?

      --
      []'s Victor Bogado da Silva Lins

      ^[:wq

    10. Re:The Only Time I ever see "Open Source" by militiaMan · · Score: 0

      Yes, and more years experience in a technology that has been around for less time. Like the job a few post previous for 6-8 years of .NET

    11. Re:The Only Time I ever see "Open Source" by Anonymous Coward · · Score: 0

      When they then lie on the application to get the job, it's easier to terminate their position. This encourages them to then take any shit the employer doles out, so they don't get deported. Employers like that.

    12. Re:The Only Time I ever see "Open Source" by jorjun · · Score: 1

      Here in the UK .net is taking over the current Human Resources Sheep Bleat, also "between 4/5 years experience" ie. "Please be under 30 and willing to dig trenches with a bendy spoon before we offshore your project."

    13. Re:The Only Time I ever see "Open Source" by JohnFluxx · · Score: 4, Funny

      "I'd probably advertise Java as a must-have,"
      "even possible I'd consider someone with no Java skills"

      I hate you.

    14. Re:The Only Time I ever see "Open Source" by Anonymous Coward · · Score: 0

      I hope you let the HR people who actually screen the resumes know about this, since they're the ones that invented the quick way to do it by deleting all the ones that dont match your keywords :p

    15. Re:The Only Time I ever see "Open Source" by bloodredsun · · Score: 1

      I always assumed that these extended lists of keywords were a "wishlist" of what the company (and more importantly what the agent thinks the company) wants in a prospective employee.
      I agree that most company don't have a clear idea what they need anyway. I'm currently at a blue-chip and they asked for experience in a DB that I've never used. Turns out during the interview that the DB was run by 2 gurus and no one got near it anyway, so I was hired (interestingly enough, mainly for my open source experience)!
      If I see a job I like and have more than 75% of the listed skills, I go for it. Seems to have played out for me okay so far!

    16. Re:The Only Time I ever see "Open Source" by Daengbo · · Score: 1

      Fine. Context tells me what he meant, but it's still wrong. I was just joking around with him, anyway. BTW, based on the reasoning, I don't agree with the rule that "cannot" must be written as one word, unless "may not" is also written that way, but it's still the rule.

    17. Re:The Only Time I ever see "Open Source" by Greyfox · · Score: 1

      They're usually writing specifically to one H1B guy's resume. Or alleged resume. Yeah I've heard of this practise too -- you find the H1B you want, then advertize a position with all the stuff on his resume and the salary they're planning on giving the H1B guy. At that point, no sensible guy here in the states would even consider applying, so the H1B guy becomes a shoo-in. I guess they're having a hard time finding H1Bs with open source experience...

      --

      I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

    18. Re:The Only Time I ever see "Open Source" by electroniceric · · Score: 1

      Perhaps it hasn't occurred to many of the geeks here that writing job postings and job description is itself a difficult skill to master. As the grandparent noted, you are trying to condense a complex set of balances and desired goals into a couple hundred words or less.

      So the quality of most job listings you see is somewhere between terrible and great, with the majority being merely OK. If you learn a bit more about how people approach writing the ads and considering responses, you'll see the clues that grandparent was discussing, no matter how good a job (s)he actually did at writing the ad.

    19. Re:The Only Time I ever see "Open Source" by arivanov · · Score: 1

      There is one problem.

      At least here less then 0.5 % of companies hire direct. Even in the ones that do the application must pass through HR or a consultant.

      So you give this job spec to a recruitment agent or a HR clerk and he/she will convert all "GOOD to HAVE" into "MUST HAVE".

      As a result the only people you will get will be the ones who lie on their resume and lie to the agent.

      Or you get noone, because for example I have a half a page long blacklist of agents which are not bothering with because they do this conversion and will not even read a CV which does not match all buzzwords.

      Or the agency or HR will shovel off the first applicants who do not do a full match (with the GOOD converted to MUST) telling them that they are not qualified. As a result you get people who simply will no longer apply for a position in your company (the rest of my blacklist consists of places like this).

      --
      Baker's Law: Misery no longer loves company. Nowadays it insists on it
      http://www.sigsegv.cx/
    20. Re:The Only Time I ever see "Open Source" by hax4bux · · Score: 1

      Hehehe... Some of those craigslist postings real like personal adverts. "Must like long walks in the park, sunsets and have a passion for excellence". All this for $15/hour.

    21. Re:The Only Time I ever see "Open Source" by CPrimerPlus · · Score: 1

      Seriously I wish job ad writers would just write a discription of the job and the REAL technology they are going to use. They f***ing annoy me those ads!!!

    22. Re:The Only Time I ever see "Open Source" by Joseph_Daniel_Zukige · · Score: 1
      Fine. Context tells me what he meant, but it's still wrong.

      If it communicated, it served the purpose. How can it be wrong? Your parser issued a warning, but it parsed and meaning transferred. It may not be correct according to some methodology, but it is not wrong.

      I was just joking around with him, anyway.

      :)

      BTW, based on the reasoning, I don't agree with the rule that "cannot" must be written as one word, unless "may not" is also written that way, but it's still the rule.

      Whose rule?

      Where I grew up, "cannot" and "can not" were interchangeable. Teacher said use two words in her class, but assured us that several years down the road we could even use contractions. 8-)

    23. Re:The Only Time I ever see "Open Source" by Daengbo · · Score: 1

      Both NYT and Oxford agree that cannot is proper in this context, (can't can always be used instead), and can not is reserved for situations where the converse is meant. Trust me.

  9. Expertise? by imag0 · · Score: 1

    Isn't by definition, OSS happens to be more of a 'stratch an itch' concept rather than a 'how much money can we make from this' thing?

  10. Open Source != Linux by Dancin_Santa · · Score: 5, Insightful

    Face it, Open Source is not as well-staffed as we'd like. Sure, Linux experts abound (many of them right here on Slashdot) as do many Apache administrators. But beyond that, most users are on their own when it comes to looking for good help with Open Source products.

    There, again, did you see that word? Product. Open Source is mainly concerned with Projects, not Products. So while the person who initially opened the project on Sourceforge and the people who joined up early are all experts, those outside the main circle are not usually so well versed in the projects. Put a company behind the project, turn it into a product, and then you'll have a serious chance of getting "expertise".

    When a project is just a project, no one benefits from having many users sitting around bitching on the mailing list. But when someone is trying to sell that product, the company trying to make a buck benefits by having people out there who are experts in the product and can provide support to a whole range of customers.

    So yes, on the micro level some Open Source projects are well staffed with experts and companies can feel secure in their decision to go with that project because of the large pool of experts. But on the macro level, most Open Source projects are ill-funded, undocumented, and flat out bad.

    1. Re:Open Source != Linux by AndroidCat · · Score: 2, Insightful

      I kept reading the article to figure out why they were concerned with open source expertise rather than Linux. (They found that UNIX people worked well. Umm, well, duh!) I think Open Source is their new buzzword, and they don't quite understand it yet (= clueless). I can't wait for the job listings that ask for "5 years or more Open Source experience". (Yup, all my Timex-Sinclair code is open source, sure thing!)

      --
      One line blog. I hear that they're called Twitters now.
    2. Re:Open Source != Linux by metlin · · Score: 1

      True, but only at a superficial level.

      There are commercial enterprises who're willing to take up most lucrative Opensource "projects" and package them into a complete "product".

      Except that PHBs can more easily accept that Windows is a product from Microsoft, rather than Linux is a product from RedHat.

  11. Moral of the article by jkitchel · · Score: 4, Insightful


    Use your knowledge of open source and *nix to help your company PLAN for the switch over to open source. Help them realize what it takes. This is your chance to shine. Otherwise, they may freak out at the extra effort needed to get it off of the ground when they realize that it takes SKILLED admins instead of the run of the mill Microsoft admins.

    1. Re:Moral of the article by superpulpsicle · · Score: 1

      OR you can play the cards alittle different. Make it seem like if your company don't deploy linux, they are missing out.

      I want to say the big linux advantage is to let people deploy at will. But let's face it, M$ is only pretending to care about piracy. So it's not really an advantage anymore.

  12. Wah, crybabies by AndroidCat · · Score: 1, Insightful

    So companies can't find as many people experienced in projects with Linux as the hordes of VB MCSDs, and they'll have to pay a little more? No kidding.

    --
    One line blog. I hear that they're called Twitters now.
  13. Re:I blame the GPL by Janek+Kozicki · · Score: 1

    long time I haven't seen SO funny troll post :)

    --
    #
    #\ @ ? Colonize Mars
    #
  14. Matchmaker? by Thunderstruck · · Score: 4, Insightful

    There are a jillion online dating sites.

    There are a jillion online employment sites.

    Are there any sites that match FOSS projects with potential volunteers?

    For example, I'm a lawyer and I'm not doing anything this evening. I'm sure some FOSS project could use one....But I don't know which or where.

    --
    Trying to use sarcasm in text-based forums does not work.
    1. Re:Matchmaker? by Anonymous Coward · · Score: 0

      Pretty cool idea. I would probably contribute to a project if they needed something in my skill area. Same problem you face.. which project?

    2. Re:Matchmaker? by mrchaotica · · Score: 3, Informative
      I'm a lawyer and I'm not doing anything this evening. I'm sure some FOSS project could use one....But I don't know which or where.
      Try emailing and asking the EFF, check the FSF's "Take Action" page and see if any of the listed organizations need your help, and perhaps see if you could help out Groklaw -- maybe PJ could endorse you on her site so that people needing your help would notice.

      Or you could always start a "Free Software Lawyer Matching" site yourself -- just submit a Slashdot article about it and I'm sure you'll get lots of help.
      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    3. Re:Matchmaker? by propellor_head · · Score: 1

      You could try SourceForge's Help Wanted page. Don't know if they ask for lawyers though.

    4. Re:Matchmaker? by po8 · · Score: 2, Informative

      I screwed that post up badly. Sorry: hit Submit instead of Preview by mistake. Wish I could delete my own posts. Oh well, let's try again...

      If you're serious about this, drop me a line at lawyer@po8.org. I can think of two projects I'm heavily involved with offhand that could use some pro bono legal help from somebody with the right credentials.

  15. Open Source Expertise in Short Supply by stratjakt · · Score: 5, Funny

    as evidenced by slashdot comments

    --
    I don't need no instructions to know how to rock!!!!
    1. Re:Open Source Expertise in Short Supply by Anonymous Coward · · Score: 0

      Shit, that is evidence of expertise of any kind....

  16. Hopelessly vague by Anonymous Coward · · Score: 5, Insightful

    "open source experts" is rather vague.

    For one, they're conflating administration and software development - I should think the difficulties of finding and/or training the two kinds of people are of different orders of magnitude of difficulty. (And it's not like learning Linux administration requires an expensive outlay on proprietary software, which is a big hurdle for commercial products.)

    For another thing, as regards availability of open-source software developers, that's uselessly vague.

    Do the need people who are highly experienced with the internals of a specific open-source project?

    Or do they need people who are experienced with using a specific open-source system, for the development of their own projects?

    Somehow, I don't think they're hard up for people who know how to compile with gcc and edit text files with emacs.

    1. Re:Hopelessly vague by photon317 · · Score: 2, Interesting

      Related, I don't think the line between administrator and developer should be considered as it usually is today. They should blur a good deal, especially in the open-sourcy world. The "right" stuff is kinda the same in both fields, it's really more a question of specialization. But I expect a good admin to be able to write decent software (and keep those skills somewhat honed during day to day administration by making sources fixes, writing little tools, etc...), and I expect a decent developer to be able to admin stuff (they need to be, in order to have the right insight into what the admins need their software to be like).

      --
      11*43+456^2
    2. Re:Hopelessly vague by Sajarak · · Score: 1
      I expect a good admin to be able to write decent software

      That's a nice sentiment, and I wish this were the case but in my experience a lot of admins in the industry will explain why they are an admin by saying that the like working with computers but hate writing code. These people would much rather point and click than take the time to learn a programming language. You might respond by saying that employers shouldn't be hiring them in the first place but, at least in the Microsoft world, there aren't enough candidates for admin postions with programming experience.

      Another thing is that, due to the proliferation of server software which provides a point and click interface to just about everything, a lot of IT managers will shun software that requires anything more than a small amount of scripting.

      I think that this probably has a lot to do with the massive expansion of the IT industry a few years ago. Maybe now that jobs are scarcer there will be less people coming into the industry who are only in it for the money and more people who don't mind getting their hands dirty writing some code, so to speak.

    3. Re:Hopelessly vague by Anonymous Coward · · Score: 0

      Do they need people who are highly experienced with the internals of a specific open-source project?

      Or do they need people who are experienced with using a specific open-source system, for the development of their own projects?


      Or do they need people who are familiar with open source methodology and culture generally? In other words, someone who knows how to help them get value from the community by participating in it.

      In cases involving mature open source software, no special effort is involved in deploying it at a given site. By any measure except licensing, the software is hard to distinguish from a commercial product. I can't imagine any realistic TCO analysis that would come out against open source software in such cases.

      It pays to proceed with more caution, though, when you plan to take on a project for which no reasonably complete solution yet exists. Of course this is true for proprietary software as well. The difference lies in the strategy you follow, which is in part determined by whether you primarily wave money or talent at the problem.

    4. Re:Hopelessly vague by Yaztromo · · Score: 1

      I think you can even extend the number of posible categories further:

      • ...or do they perhaps mean people who are experts in Open Source project administration? Many companies look to Open Source their code from time-to-time, but managing the project to ensure its success in an internet-enabled distributed environment is different from administration in the corporate environment. If a company is looking to Open Source a product, they need a special kind of Open Source expert;
      • ...or do they perhaps mean people who are experts in Open Source licensing issues? If a company is looking to start using Open Source tools, particularily for software development, they may want people are are conversant with the ins and outs of the different licenses to ensure they don't waste your time by recommending software with licenses that are incompatible with how you want to use them (thus needing to bring the more expensive lawyers in);
      • .. .or do they perhaps need some form of generalist consultant to help them find ways to use Open Source projects and methodologies within their organization?

      For any companies looking for any of the above, well, here I am.

      Yaz.

    5. Re:Hopelessly vague by biglig2 · · Score: 1

      Woah there, I'm an systems admin and I don't want to be a programmer, but that doesn't mean I'd rather point and click than learn a programming language.

      The reason I don't want to write code is that a coder spends most of the day sitting in front of a computer writing code. I spend my day interacting with human beings so I can make their computers work for them better.

      And I do get my hands dirty writing code sometimes, all part of the rich variety of the sa's job. (And I do get my hands dirty, because my Perl scripts are skanky)

      --
      ~~~~~ BigLig2? You mean there's another one of me?
    6. Re:Hopelessly vague by Sajarak · · Score: 1

      Okay, I was being a bit glib, but what I was getting at is my impression that there are a lot of people (yourself perhaps not being one of them) who are full-time admins and would be either unwilling or unable to sit down for an hour or so and hack out a script. You can apply programming knowledge to a problem without being a full-time programmer, but there are a lot of admins out there that just can't do this.

    7. Re:Hopelessly vague by Anonymous Coward · · Score: 0

      Not really. All the OS programmers I know also admin their local work computers (and have fairly elaborate home networks). All the OS admins I know, if they're any good, won't hesitate to write a program to solve a problem. The difference is the job title, not the skill set.

    8. Re:Hopelessly vague by photon317 · · Score: 1


      I'm a coder-admin too. The title changed from time to time over the past 10 years or so as I've moved from job to job. "Senior Systems Engineer", "Unix Systems Administrator", "Network Administrator", whatever. In any case, my job has always been to do all the "systems" and "network" stuff, and it's very much a Systems Admin role more than a Coder role. But at the same time, I think my primary strength in these roles is that I love to code and do it well. I feel as a systems guy, my primary and asymptotic goal is to put myself out of a job - to code and automate everything related to what I do as much as possible in the hopes of my job becoming unneccesary if I did it well enough. That can't really happen, but it's just a trajectory to put yourself on, if you know what I mean.

      And in contrast to the admin who posted earlier, I really dig coding. My best weeks at work are the weeks where I get to code uninterrupted for the whole week. This usually involves pawning off work on other sys-admins in the group who don't or won't code. But I would never consider myself a "coder", because I'll probably never work on a commercial software product. My programming is "systems" programming, if you get my drift.

      --
      11*43+456^2
  17. Basic Strength by wombatmobile · · Score: 1

    .

    The article leads to a central value proposition of open source.

    With OSS the expertise required to accomplish X is always within reach by non-career-specialists because a competent software engineer can come up to speed quickly by studying the source code.

    1. Re:Basic Strength by Anonymous Coward · · Score: 0

      Is that why open source documentation is always so piss poor, we're expected to study the source code?

      Figures.

    2. Re:Basic Strength by wombatmobile · · Score: 1

      Is that why open source documentation is always so piss poor...

      Always so poor? I'm not sure how you could sustain that argument/generalization after examing the numerous counter examples, but let's not get sidetracked here.

      Consider the difficulty programmers the world over have just understanding Windows API documentation. And then, how often is the API documentation wrong and/or inconsistent?

      Cost to society: millions of engineer hours per year.

  18. Good Article-Exorcist. by Anonymous Coward · · Score: 0

    "It isn't so much that we don't have smart administrators that need technical support from the vendor, it is that admins NEED someone external to blame when the shit does hit the fan."

    I say "The Devil made me do it".

  19. Patents in the Open Source Community? by tgraupmann · · Score: 0

    I've been working on an Open Source 3d model editor called TagCMA. I have a contact that knows a patent lawyer that says you can't get a patent for an Open Source project. I'm not willing to spend any extra cash to investigate if we have OS experts here. Can you get a patent on an Open Source project?

    1. Re:Patents in the Open Source Community? by Anonymous Coward · · Score: 0

      Are your truely that stoopid.

    2. Re:Patents in the Open Source Community? by Anonymous Coward · · Score: 0

      Think about it. If you Open Source a patent, wouldn't that prevent some once else from trying to get a patent on the same process you Open Sourced?

    3. Re:Patents in the Open Source Community? by Anonymous Coward · · Score: 0

      What if you are working on an Open Source project. A big company like MSFT files a patent on the same process you are working on, but keeps their code private. A month goes by and you get sued for infringing on MSFTs patent. How do you protect yourself in this regard?

    4. Re:Patents in the Open Source Community? by baggins2002 · · Score: 2, Funny

      You can patent anything, just ask Ballmer.

    5. Re:Patents in the Open Source Community? by Anonymous Coward · · Score: 0

      Prior Art.

    6. Re:Patents in the Open Source Community? by baggins2002 · · Score: 2, Insightful

      Prior art.
      If your technology and information was out there public, prior to their claim of invention, then it's there bad.
      But the problem is, you need a lawyer with about 350 billion dollars behind him.

      That's one of the main reasons the US needs to reform it's patent laws.

      But then again, what do we do with all those left over lawyers. Ahhhhh! We increase the number of representatives in Congress.

      Which brings us to the question, could we be more f&*%$d than we currently are?

    7. Re:Patents in the Open Source Community? by Anonymous Coward · · Score: 0

      Well.... Bush could get elected for a 3rd term 'sneaking' in as Cheny's vice president.

    8. Re:Patents in the Open Source Community? by baggins2002 · · Score: 1

      Yeah, or I could be in a closet in a mud hut in Fallujah typing this on a commodore64 or using WebTV with one of those towel looking hats on my head.
      Geez I feel so much better. Thank goodness I have this tin foil hat. Thanks Alcoa.

    9. Re:Patents in the Open Source Community? by tgraupmann · · Score: 0

      And what about the reverse.

      What if there is already a patent, and your Open Source project infringes on that parent? Since you are making a similar process, can you get sued?

      For example, if you wanted to make an Open Source e-bay site?

  20. Wow by ErikZ · · Score: 4, Insightful


    I've never seen such a blatant "hit-piece".

    Vague "Unexpected costs", admins are 30% more expensive, Linux training is 15% expensive than Windows training, undefined problems causing a company to go from tomcat to IBM websphere, hiring open source programmers is a gamble, you may get sued for using Open Source, open source is harder to support than you realize...

    Sheesh.

    --
    Democrats or Republicans. They are both taking us to the same place and they are not afraid of us anymore.
  21. Open Source? by gtrubetskoy · · Score: 1, Insightful

    Doesn't "Open Source Expertiese" prettuy much amount to thorough knowledge of Unix, C, TCP/IP, shell, and a scripting language of choice?

    1. Re:Open Source? by Anonymous Coward · · Score: 1, Insightful

      And the ability to learn from source code, examples, HOWTOs, newsgroups, mailing lists, and other fora that don't involve sitting in a class for a week for $5,000 or sitting on hold waiting for tech support.

    2. Re:Open Source? by AndroidCat · · Score: 1

      The HR chipmunk is going to look at your résumé and toss it because it doesn't say Open Source.

      --
      One line blog. I hear that they're called Twitters now.
    3. Re:Open Source? by deetsay · · Score: 1

      Those, and GNU Autotools

      --
      "The looser the waistband, the deeper the quicksand", or so I have read.
    4. Re:Open Source? by arivanov · · Score: 1

      Yep. Sounds about right. Plenty of people out there in fact. Interestingly enough they _are_ more expensive then MS** by approx 30%. This is one of those points where the article is using a true statement of fact just putting it out of context to make its dubious point.

      --
      Baker's Law: Misery no longer loves company. Nowadays it insists on it
      http://www.sigsegv.cx/
  22. Translation by Anonymous Coward · · Score: 5, Funny


    shortage of people having experience in working for free

  23. Businesses could use a new system too by Anonymous Coward · · Score: 0

    Corporate recruiting is so fundamentally broken, it's no wonder companies can't find people.

    When I read about a company that "can't find qualified candidates", I'm inclined to suspect they're going through incompetent, ignorant, rigidly checklist-matching recruiters.

    An ideal hiring process would see it as a matter not of finding the perfectly round peg and excluding the non-round pegs, but of evaluating the fuzzy Venn diagrams which truly describe how a candidate's skills coincide with the company's needs.

  24. The DOJ trial revealed that Gates .... by Anonymous Coward · · Score: 2, Interesting

    asked for 'independent' polls to reach his conclusions.
    http://www.findarticles.com/p/articl es/mi_m0CGN/is _1999_Jan_18/ai_53594866

    "At the antitrust trial in Washington Thursday, Microsoft Corp's key economist witness, professor Richard Schmalensee was shown to have used survey information that had been paid for by Microsoft that reached conclusions requested by Bill Gates."

    This article smells exactly like that. Balmer makes some while claims using dubius 'independent' sources to back his statements up. Miraculously, a week later a long article appears which supports his every statement, including testimonials.

    How convenient.

    Googleing Greenemeier shows around 11,000 hits, and most that I checked were articles just like this. His articles appear in online journals with "Linux" in their name, so he wears a Tux, but he doesn't eat Mackerel.

  25. Less emphasis on the resume is needed by madstork2000 · · Score: 3, Insightful

    I am going to guess that there is a shortage of "enterprise" open-source people, that being people that big companies feel compelled to hire that have extra letters after their name and a slew of certifications, and the like.

    On of the advantages of open source is the community, is its "equal opportunity" nature. Plenty of academics but also plenty of self taught geeks. Anybody can sit down and do the work.
    The big shortage is proably in the middle management where those folks don't understand the benifits and the culture, and thus are reluctant to hire the kind of people that probably could
    Enterprise is reluctant to even consider hiring people without the right pedigree, but its the sefl taught hackers that make major contributions to the software, and the community.

    Businesses should stop being so set on worthless paper degrees, and look for people passionate about technology.

    Before deciding to work for myself, I worked at a company where if there was an IT opening the prefered method of filling the position was sending a lazy secretary (who usually sat around playing freecell) to CNE class or MSCE, etc.

    That company ended up with one sorry IT staff, I was a business analyst at the time, and ended up doing a lot of my departments IT because the most of the real IT group was so pathetic, and the guys there that were good techies, were so burdened cleaning up for and assisting the shitty people that they burnt ou quickly, thus re-enforcing the bad loop.

    Anyway, the moral of this story is I am sure there is a lot more to the shortage than the article implies. Able bodies most definately can be found, but the companies are not looking for the most talented people, but rather the people that fit their outdated requirements. In short actions and experience should speak much louder than words on a resume.

    1. Re:Less emphasis on the resume is needed by Anonymous Coward · · Score: 0

      amen

      and pay them decently.

      ive been looking for work here in sydney australia and some of the roles i could literally make more stocking shelves in the locak supermarket at night.

      the jobs im actually qualified for i cant get interviews for as i refuse to lower myself to recuriters levels by stuff ing my cv full of buzzwords

    2. Re:Less emphasis on the resume is needed by infonography · · Score: 1

      As it was in the begining so it is now. To date, I have seen one company who actually tried to have a clueful tech staff actually on the head hunter team. That lasted maybe 5 months. Then they all found their dream IT jobs by raiding the files.

      The problem has been there are good jobs but the bozos at the agency don't understand more then a few words of Jargon and even then they don't know the good from the bad. The last one that contacted me had mispellings in the req. I admit I am hopeful about this one. It looked like a slashdot post. And don't say you don't know what I mean.

      --
      Sorry about the writing. Robot fingers, you know? Cliff Steele in DOOM PATROL #23
    3. Re:Less emphasis on the resume is needed by madstork2000 · · Score: 1

      I don't have time to proofread, I'm too busy hitting refresh trying to get a first post. And when I am not doing that, I am begging people for a gmail address, one of these days someone will have sympathy :)

    4. Re:Less emphasis on the resume is needed by westlake · · Score: 1
      Businesses should stop being so set on worthless paper degrees, and look for people passionate about technology.

      Sounds fine in theory, but passion does not imply technical competence or self-discipline, and it is damn tough to measure.

  26. possessed of these skill by Anonymous Coward · · Score: 0

    sound a bit strange.

    id rather be in possession of these skill...

    i mean, id rather am in possess of these skill...

  27. what they forgot to mention: by Foktip · · Score: 4, Funny

    there is an even greater shortage of expertise in closed source software!

    1. Re:what they forgot to mention: by Anonymous Coward · · Score: 0

      No moron, RTFA, they said they had plenty of experts for Windows/MS products. They don't have experts in cryptic console mode OS's, multiple distros, dependency gurus.

  28. The Only Time I ever see "Open Source"-Real World. by Anonymous Coward · · Score: 0
    Funny this story should show up.


    "DESCRIPTION
    Our client, a top ten accounting firm, is seeking a Technical architect (.net , asp and visual basic all a must).

    Permanent Full time position

    Salary: 80k to 100k

    Relocation assistance available, but prefer local candidates.

    If interested, please send resume to [Click here for email]

    REQUIREMENTS
    ALL MUST HAVES, do not apply if do not meet the requirements, please:

    Bachelors degree in Computer Science or related field.

    6-8 years technical consulting experience.ASP, Visual Basic, VB Script, .NET development tools required; Java Script and Java a plus.Microsoft SQL/Server,

    Experience with Stored Procedures required; Oracle DB a plus.

    Experience architecting solutions using tools such as Microsoft Biztalk, CRM, and/or SharePoint and integrating them with custom application development solutions using .NET or Visual Basic software development tools a plus.

    Ability to interpret user requirements and architect a technical solution that meets the users' needs.

    Ability to create logical and physical software designs and play the role of technical lead.

    Ability to articulate technical approaches in proposal responses and be able to accurately estimate effort to develop technical solutions.

    Must be flexible to travel."


    Nope, no OSS there.

    But the one below.

    " DESCRIPTION
    Systems Analyst

    INCOLSA, a state-wide Indiana library network, has an immediate opening for a Systems Analyst. This position will have responsibility for server, workstation, microcomputer, and network-related support tasks, such as diagnosing problems, installing software, and providing consulting support for staff and programs.

    Position requires college degree in computers or equivalent experience; working knowledge of TCP/IP, Internet, WWW, MS-Windows Unix/Linux; experience developing web applications using Unix, PHP, and MySQL. Experience with: providing tech support, automated library systems, and Apache web servers a plus.

    Position offers a competitive salary and excellent benefits, including four weeks vacation and TIAA/CREF. Full job description at
    http://www.incolsa.net/ "


    And that's mentioned in passing.
  29. So that's why I a getting flooded by headhunters. by infonography · · Score: 1

    Ever since that spam came out from Stevie boy my email has been getting a bunch of headhunter droids. What a pain in the arse. Well chock another one up to M$'s sins file.

    --
    Sorry about the writing. Robot fingers, you know? Cliff Steele in DOOM PATROL #23
  30. Blame? by einhverfr · · Score: 5, Informative
    This is EXACTLY the reason the company I work for refuses to switch to Linux. It isn't so much that we don't have smart administrators that need technical support from the vendor, it is that admins NEED someone external to blame when the shit does hit the fan.

    Only if you go and install the latest stuff from Freshmeat. Most businesses use a supported commercial distribution (Mandrake, Red Hat, SuSE, etc.)

    My business uses completely open source software because we have the technical personnel to make it work. When something breaks I am usually the one who fixes it, and if I can't I escalate to the community. We run our entire infrastructure on open source software and have extremely high returns on investment in these areas. We have found it to be very viable.

    I used to work at Microsoft's Product Support Servicess. I can tell you that you are wrong if you feel the need to blame someone else. You can always blame someone else. I am not aware of any cases where Microsoft has been successfully sued for faults in their products, so maybe this is just a psychological need.....

    Really, the reason for calling MS isn't to blame them, it is to escalate to them in order to get some additional perspective you can use to solve your problem (if you are intelligent) or to have someone babysit you through a process you are not willing to otherwise do (if you are not). Blame usually doesn't come into it at all, IMO.

    Now, let me tell you about a time I needed technical support for an open source noncommercial product.

    I had just locked down my box and Qmail started locking up on incoming connections. After about 10 incoming pop3 connections, the next one would hang until the service was restarted. The logs didn't show anything.

    After doing my best to solve the problem (I was still somewhat new ot Qmail at the time), I sent an email to the list. Within about 15 minutes I got a reply asking me for more information. Within another 15 mintues, I got another email suggesting some diagnostics. It turned out the problem was that the log process would not handle an append-only logfile and so the log buffer would fill up and the process would lock. Unsetting the append-only attribute solved the problem. Total time to resolution after incident submitted: 30min. Total cost of support: $0. I could have paid for support, but I chose to have the community help me instead. Had it been more time critical (actually a system in production) I probably would have paid someone for their opinion.

    PostgreSQL, Asterisk, and Samba also have extremely helpful communities, IME. If course not all OSS is this helpful. But the most common projects are.

    My business (which supports much of this software) is at www.metatrontech.com

    --

    LedgerSMB: Open source Accounting/ERP
    1. Re:Blame? by jandersen · · Score: 3, Interesting

      You're absolutely right!

      I am the UNIX systems administrator in my company - we have a wide range of UNIXes, midframes and mainframes that we develop on, and we of course have problems from time to time. My first source for support is always what is available on the internet, next level is a relevant community.

      Only in very special situations will I use the technical support that we pay for, for several reasons; the most important being that a consultant simply isn't in as good a position to solve the problem as I am, having worked with and thought about it for so much longer. In the recent 4 years I have had external support on site 3 or 4 times: once because one RS/6000 had been damaged in a thunderstorm, another time because we needed to upgrade the some firmware on an HP9000 - the latter isn't difficult, but I thought it would be better to let an external company handle it, the reason being that if I screwed up, my company would face the bill, but if an external consultant screws up, it not my company. Sometimes you have to be devious.

    2. Re:Blame? by tezza · · Score: 2, Insightful
      I agree with einhverfr for the big monolithic packages aimed at the datacentre.

      But there are reams and reams of intermediate projects that don't have the critical mass for this type of support.

      For instance, a widely used package, which I'm using right now is dom4j. If you look at the News section [at date of this article] you can still see that there are a LOT of bugs being fixed here. This is in a project that is several years old, dealing with XML parsing. XML started being used seriously from 1999.

      Now I have made some work arounds to some fairly major flaws, which well, worked. But they were right before a product demonstration and took 16+ hours to figure out. They have subsequently been fixed.

      So I took on the risk for using that tool and paid the price. Still I love OSS and it is my living, but there are drawbacks, and these are noticeable. So I think this article is wise to not stick its head in the sand over what is a real issue for business.

      It then comes down to risk versus cost savings.

      --
      [% slash_sig_val.text %]
    3. Re:Blame? by Anonymous Coward · · Score: 1, Insightful

      Blame isn't the big problem. The big problem is that open source is "programming-by-fad" and if you aren't doing something faddish you are shit out of luck. Search comp.databases.oracle.server for subject "Denis Prize" for an example where someone offered five grand for something simple, got no takers. comp.databases.oracle.server is a very active free support group for oracle, look what happens when people ask questions about versions 7 or 6. They get treated like they asked about Windows or something.

    4. Re:Blame? by bondjamesbond · · Score: 1

      So, how's business?

    5. Re:Blame? by einhverfr · · Score: 1

      Growing, and generally beating expectations. I don't want to sabotage our marketing but we will be launching something big within the next few months. Stay tuned.

      --

      LedgerSMB: Open source Accounting/ERP
    6. Re:Blame? by Anonymous Coward · · Score: 0
      I work (well, worked, since Im currently unemployed) in corporate IT dealing with mainly MS stuff. And *I* certainly dont need anyone to blame.

      If stuff doesnt work, its for two reasons- either I didnt do enough homework, or else I made a mistake somewhere along in configuring things. But then again, I also avoid 'early adoptor syndrome', but since most companies are still using NT4, being bleeding edge isnt exactly the priority consultants try and fool managers into thinking.

      I hate to break it to you guys, but there are smart and skillful people getting things done with MS or other closed source software, too.

  31. Re:I blame the GPL by Anonymous Coward · · Score: 0

    It was brought to our attention that Linux is copyrighted under something called the GPL, or the Gnu Protective License.

    You stupid FUD-spreading dumb shit, try GNU General Public License.

    Also, your lawyer's full of crap.

  32. I see several problems by dasunt · · Score: 3, Interesting

    First, there is a lack of skilled computer people in any category -- unix sysadmins, Microsoft sysadmins, DBAs, coders, website design, etc.

    In some categories (Microsoft sysadmins, website design) the lack of a clue is not immediately apparent to managers. In other fields (unix sysadmins) the lack of a clue tends to have immediate rammifications to management. [ Please note, I'm not trying to imply that MS admining is easier than unix admining -- IMNSHO, its harder, but that is another post. ]

    The other main problem is that I see many people who are knowledgeable about admining OSS, but don't have the papers to get past many HR departments. They don't have college degrees or certifications, yet are probably more knowledgeable than the average MCSE (we can thank transcender for that!) and the average technical college graduate.

    Finally, those who are knowledgable, and can survive the corporate HR hiring process tend to be expensive, CSS or OSS. You can find cheap MS sysadmins, but they tend not to be good sysadmins. However, due to the fact that MS tends to be nicer to those who set up flawed systems, it might not be obvious to management or the IT department that their workers are not as skilled as they should be.

    Combine this all, and businesses get the impression that skilled MS IT people are a dime a dozen, and OSS IT people are rare and expensive, even though the reality is that any skilled IT person tends to be rare and expensive.

    Just my $.02

    Feel free to follow up with horror stories about your coworkers who are management's darling, but couldn't tell a sparc from an alpha.

    1. Re:I see several problems by Anonymous Coward · · Score: 0

      I got my job because 1) I have a clue, and 2) my boss (who hired me) also has a clue. We're out there, we just tend to clump together.

    2. Re:I see several problems by Anonymous Coward · · Score: 0

      >>Feel free to follow up with horror stories about >>your coworkers who are management's darling, but >>couldn't tell a sparc from an alpha.

      Yep, thousands of M$ computers, run by people who can't even keep one DNS server running consistently, due to the use of M$ junk, yet spending millions more on M$ "solutions" (what an oxymoron that is! :-)). I've been running linux systems for 3 years now with zero downtime, while the M$ servers routinely die every couple of weeks, yet management defers to the M$ idiot admins with their usual drug induced mantras: "..but everybody uses windows, etc., etc...." surrounded by idiots...although I do get great pleasure in working with linux boxes and going home at regular hours and eating lunch, while the M$ drones are living with the servers, trying to keep them running, etc...yes, there is a god! (probably in penguin form...;-))

  33. what about by Anonymous Coward · · Score: 0

    How about the startups SpikeSource and SourceLabs?

  34. OSS disinvited by PHAEDRU5 · · Score: 1

    My wife recently co-sponsored a visit by North African businesswomen to Atlanta.

    To support her, I volunteered to give a talk about what could be accomplshed with Java, MySQL, OpenOffice, Apache, JBoss, Eclipse, etc. Initially the response was positive. In the end I was disinvited.

    Talking to my wife afterwards, she just commented that there was a lot of fear and confusion over oopen source software.

    What can I say? There's a lot of disinformation out there, I guess.

    --
    668: Neighbour of the Beast
    1. Re:OSS disinvited by Anonymous Coward · · Score: 0

      And just why should business people understand computer details? The business world is complicated enough, without requiring managers (with a ton of other details to worry about) to know the intricacies of OS/OSS/CSS differences. Just make it work and not cost an arm and a leg, and I don't want to hear what a genius you are for doing your job, just as I don't want to hear from the janitor every time she/he unclogs a toilet. If you knew as much about business as you expect the business people to know about computers you'd have a much better understanding of why they don't really give a fuck.

    2. Re:OSS disinvited by PHAEDRU5 · · Score: 0, Flamebait

      Pretty fuckin' useless troll. Certainly not up to GT standards, you lying weasel.

      --
      668: Neighbour of the Beast
    3. Re:OSS disinvited by Anonymous Coward · · Score: 0

      isn't that what I was implying?
      I hope you're not a manager, you sound like an asshole and you obviously don't listen very well.

  35. Them again by baggins2002 · · Score: 1

    I canceled their crap 3-4 months ago.
    The sky is falling.
    The sky is falling.
    The sky is falling.
    Protect our advertising dollars.
    The sky is falling.

    The only chance you have is with RH and Suse, god forbid you should go to a newsgroup and ask someone. (Man, you gave us the internet and now we're using it, for something besides downloading songs and movies, ain't that a bitch). We just can't do that.
    But relying on talking to someone on the phone for 12 hours for $200/hr. Yeah, that make sense.

    Shi* I'll talk to you on the phone for $200/hr.

    1. Re:Them again by Anonymous Coward · · Score: 0

      The only chance you have is with RH and Suse, god forbid you should go to a newsgroup and ask someone.

      Okay fucking smartass, just which of the 5.5 THOUSAND Google website hits should I visit for a search of "Red Hat"+network+problem+"printer sharing"? And which of those sites is authoritative? To cut down on the time spent by my staff culling through all the links, I can pay MS or RH a monthly/yearly service agreement and have them walk my people through a series of potential fixes. Either way, it costs $$$. I'm tired of hearing you OSS/Linux zealots say how much cheaper OSS/Linux is. You aren't the managers, you're not following the costs, you HAVE NO CLUE.

    2. Re:Them again by Hognoxious · · Score: 1
      god forbid you should go to a newsgroup and ask someone
      Okay fucking smartass, just which of the 5.5 THOUSAND Google website hits [...] you HAVE NO CLUE
      Coming from someone who doesn't appear to know the difference between a website and a newsgroup, that's pretty darn funny.
      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
  36. Title should read... by stevens · · Score: 5, Insightful

    "Expertise in Short Supply"

    I've been trying to hire recently, and I can say that it's hard to find good people. Not good in a particular topic, just good thinkers.

    It's logical analysis and that's mostly missing. 99% of the applicants (to our java/perl shop) got into the business in 1999 after a quick nine-month certificate, and never learned how to program a computer. They don't love the art; they want a buck without having to think too much about it. They're not solving problems, they're "applying a skill," i.e., trying to slide through with old knowledge from courses.

    For every good programmer, there are four hundred useless ones with "5 years experience" because anyone could be a programmer in 1999. And from what I've heard from the win32 side of the fence at my company, it's even worse there.

    1. Re:Title should read... by MmmDee · · Score: 1
      You hit the proverbial nail on the head. One interesting aspect about hiring engineers or degreed CS types (especially those with advanced degrees) is they've demonstrated at least some minimal commitment to a career and they're not simply the result of answering an 800-number ad from late night TV ("You can have a rewarding career as a web developer"). Now, having said that. When I was in engineering, at some jobs I'd have degreed co-workers who were obviously just in it for the $; but at other jobs, there were groups of us that would "argue" for hours (long after the day's end--and often over a few too many beers) about designs and the best way to accomplish something (the art of engineering).

      It's hard getting a job after college because you lack a proven track record, that's why it's important to consider career-related part-time work in addition to classes. Being a "summer hire" for two+ years will add some credibility to an otherwise empty resume.

      --
      No man's an island, unless he's had too much to drink and wets the bed.
    2. Re:Title should read... by Tablizer · · Score: 1

      I've been trying to hire recently, and I can say that it's hard to find good people. Not good in a particular topic, just good thinkers. It's logical analysis and that's mostly missing.

      Curious, because I find interviewers usually don't ask for such. They usually are more interested in qualifying buzzwords (years of experience and certs in tool X) than in how one thinks and solves problems.

      A good test of real thinking is to ask somebody if they think OOP is better, and if so why. If they spit out the simplistic textbook shape and animal example answers, boot 'em. Personally I think OO is not very useful for my domain, but if somebody thinks it is useful, it is good to get them to articulate why. OO-versus-non-OO debates are a good way to stretch the mind and articulation skills.

    3. Re:Title should read... by Panaflex · · Score: 2, Insightful

      "For every good programmer, there are four hundred useless ones"....

      The number isn't quite that high. In my 8 years experience it's somewhere around 10% that is able to master software development and engineering.

      One of the major issues I noted was that we expect new people to come in and "just do it." Perfectly. Very often, they don't have a clue on real engineering.

      The experience either comes from loads of years of study, or from mentors. If you're not mentoring the new guys then you're looking for trouble.

      If you want good people, they're easy to find. You just have to be willing to impart some wisdom and make their work worthwhile.

      I took a hiring course from an ex-Southwest airlines HR boss. They've been hugely successful. She said it best.. what matters MOST in the long term success of a new hire is fulfilling their need to succeed, and having the aptitude necessary to get the job done.

      Lastly, If you want a good logical thinker, then you need to ADVERTISE for one. Don't say "Position: Perl Programmer, Required experience: x, y, and z"

      NO!! You will get 400 smart a**s who read x,y, and z in a book and wrote some Perl last month. The guys you want will pass it on because it doesn't look like much fun.

      Your job description should be:
      Looking for skills in Logic and Analysis to fill the role of Software Developer. Successful candidates will display aptitude in high level logic and provide real working software solutions with analysis on design tradeoffs.

      I guarantee you that the guy who says, "Yeah, that's me" is going to at least TRY to BE that description. It instantly filters the "skillz" guys and, chances are, one of the people that contact you will fit.

      The available experience in the field hasn't changed, but it has been diluted. You've got to target the guys you want with key language that says "we've not just a body shop here."

      Pan

      --
      I said no... but I missed and it came out yes.
    4. Re:Title should read... by Hognoxious · · Score: 1
      They usually are more interested in qualifying buzzwords (years of experience and certs in tool X) than in how one thinks and solves problems.
      You might be interested in this.

      I generally find that people who don't get it - "but it doesn't tell me how to do yada yada" - are the clueless ones who hardcode things all over the place, duplicate code etc etc.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    5. Re:Title should read... by Piquan · · Score: 2, Insightful

      Do not fall into the error of the artisan who boasts of twenty years experience in his craft while in fact he has had only one year of experience-- twenty times.
      -- Otake, Shibumi, p105. Trevanian

    6. Re:Title should read... by Anonymous Coward · · Score: 0

      Precisely! I am surrounded by M$ people who can't use logic to diagnose a problem...I guess that's why my linux boxes continuously put them to shame...to run linux well, LOGICAL THINKING SKILLS are required.

      Of course, no amount of logic will help with M$ junk...it's just a massive, spaghetti patch work of patches upon patches, nowadays :-)

    7. Re:Title should read... by militiaMan · · Score: 0

      Funny. I have a hard time finding good employers. My grandpa had 1 career job and 1 pre career job. My dad had 11 jobs before he started his own business at 42. I have had 13+ jobs and never been fired before I started my own business at 26. I think the job descriptions for IT jobs in the U.S. are insane. Just compare them to the Indian IT job descriptions. Fascism is rampant in the U.S. I suggest all U.S. techies to make a stand and fight the slave labor elitist thugs.

    8. Re:Title should read... by stevens · · Score: 1

      Do not fall into the error of the artisan who boasts of twenty years experience in his craft while in fact he has had only one year of experience-- twenty times.

      -- Otake, Shibumi, p105. Trevanian

      What a great quote! I'm going to post it on the board at work. Thanks.

    9. Re:Title should read... by Skapare · · Score: 1

      I've never seen "logical thinking skills" on the "IT experience profile" sheet. But maybe that is because most corporate managers never heard of it before.

      --
      now we need to go OSS in diesel cars
    10. Re:Title should read... by Q.+Vhalros · · Score: 1

      Do you perhaps have any suggestion about how to show on a resume that one is a good thinker? I don't have any delusions that I am the greatest computer programmer in the world, but in my short career (I've only been out of school a year and half), I've seen a lot of code so bad I'd never even think of writing it-- so I'm not the worst. I suspect I'm pretty good. But how do I put this sort of thing on a resume? It's easy to put "Three Years of Java" on a resume. But how do I say "Hey, I wrote programs based on Hapke Reflectance Theory, and when I started I had as much idea what that means as you do now-- I can apply my skills to your problem." In short, what can one put on a resume to convince some one that one is a 'good thinker'?

    11. Re:Title should read... by pupeno · · Score: 1

      Maybe you should check: http://business.newsforge.com/business/04/05/04/10 58254.shtml for a guide of how to hire people.
      I agree with it that the best way might be watching who is doing what in free software project and hiring the people that is best doing what you want him/her to do.
      Maybe that person is from a place far away from you... the fact that a developer should work in your office is a myth that I hate to find everywhere.

      --
      Pupeno
  37. "Enterprise" may be the key word here by darnok · · Score: 3, Insightful

    In my experience, it's really tough to find people who can work on any enterprise-level apps well.

    It's one thing to write a few VB apps when you can keep referring back to books or online manuals to show you the fine details of e.g. which fonts to use, but taking that level of VB knowledge and applying it to huge VB-based apps (yes, they exist!) is a leap that most people simply can't do. There's a point where you can't just focus on the minute details of your chunk of code; trying to adhere to project- or enterprise-wide coding and design standards is a really tough thing for many people.

    As an example, think of all the "professional coders" you know. Now think of how many of them would know about design patterns, and would either refer to the Gang of Four book when needed or have it memorised to the point where they don't need to. I'm betting less than 10% of "professional coders" (yes, I'm using this term loosely) actually know of the existence of design patterns, yet they're absolutely fundamental once you start working on projects over a certain size.

    Finally, I've found that really good coders are really good in just about any language (and project). A top C++ programmer will become a top Perl, VB, Eiffel, Ada, Python, COBOL(!!) programmer, given a bit of training on language features and documentation standards, as the same design patterns will work relatively independent of language syntax. I don't believe there's a shortage of enterprise FOSS people that's any greater than the shortage of enterprise closed source people; they're both in big demand.

    1. Re:"Enterprise" may be the key word here by Anonymous Coward · · Score: 0

      how then do we get in touch with you?

      if you're going through recruiters, they are probably filtering out people like me. i have five years experience (programming and admining), a degree in computer science, but because i dont have solaris 9 on my cv its instantly tossed in the bin.

      recruiters can rarely recognise talent. there has to be a better way for employers and employees to match up.

    2. Re:"Enterprise" may be the key word here by Joseph_Daniel_Zukige · · Score: 2, Interesting
      A top C++ programmer will become a top Perl, VB, Eiffel, Ada, Python, COBOL(!!) programmer, given a bit of training on language features and documentation standards, as the same design patterns will work relatively independent of language syntax.

      CoBOL? Did you say CoBOL?

      I beg your pardon. Design patterns don't work with CoBOL.

      Well, maybe some of the new object CoBOLs, I haven't looked at them. Is anyone actually using those? I mean, it seems like moving from the old CoBOL to the object oriented CoBOLs is going to take a major re-write anyway, ...

    3. Re:"Enterprise" may be the key word here by Anonymous Coward · · Score: 0

      As an example, think of all the "professional coders" you know. Now think of how many of them would know about design patterns, and would either refer to the Gang of Four book when needed or have it memorised to the point where they don't need to. I'm betting less than 10% of "professional coders" (yes, I'm using this term loosely) actually know of the existence of design patterns, yet they're absolutely fundamental once you start working on projects over a certain size.

      Note that some of us think design patterns are a silly fad. OO is general has repeatedly proven shitty at business modeling. It wraps low-level services fine, but fails on things with complex changing interfaces and features. Many current OO frameworks have also pushed development away from the event-driven component model, which was far simpler IMO than the scatter-head MVC crud of today. That is my honest opinion.

    4. Re:"Enterprise" may be the key word here by esper · · Score: 1

      Note that some of us think design patterns are a silly fad. OO is general has repeatedly proven shitty at business modeling.

      Hear, hear!

      Good programming does not mean that everything must be an object. There's a hell of a lot out there where objects aren't even useful. When they are useful, they can be very useful, but you have to be able to determine when they help and when they're wasted effort, not just use them blindly in all cases. You can also use the basic principles of OO even when there's not an object in sight.

      Good design does not mean that everything must be checked against the Gang of Four. Personally, I am appalled by their cult - I have worked with programmers who would refuse to even consider a simple, elegant design with no discernable flaws unless it could be described in terms blessed by the Gang of Four. Design patterns are just a vocabulary for describing common types of solutions. They are not themselves the solutions, nor do they encompass all good solutions.

    5. Re:"Enterprise" may be the key word here by korbin_dallas · · Score: 1

      1. VB = Very Bad. I would not develop anything in it. I have 10+ years in VB. I've fixed more messes than I care to list. I still have my 1.0 disks and manuals.

      2. Patterns don't work for 'wicked' problems. Most stuff I have ever worked was of the 'wicked' variety.

      3. Hey, you got 1. Great coders CAN code in any language. Because the language is a TOOL. Great craftsmen know how to utilize many different tools.

      --
      They Live, We Sleep
  38. Re:I blame the GPL by eclectechie · · Score: 5, Informative
    I know you are trolling, but I'll bite anyway for the edification of others (as if anyone will see your post at -1).

    So you can imagine our suprise when we were informed by a lawyer that we would be required to publish our source code for others to use.
    Wrong. You are only required to publish your source code if you distribute the resulting binary.

    If you don't distribute the binary, you can keep your changes to yourself. Go re-read the GPL, particularly section 2: http://www.gnu.org/licenses/gpl.txt

    --
    "The empty vessel makes the greatest sound." -- William Shakespeare; Henry V, 4. 4
  39. Re:I blame the GPL by Anonymous Coward · · Score: 0

    Is that you, Jeff V. Merkey?

  40. Re:The one thing... by Anonymous Coward · · Score: 0

    Don't you mean GGGGGGGGGGG$#%@ Stack Overflow?

  41. Spelling/grammar by ErichTheWebGuy · · Score: 0, Offtopic

    Normally I don't nitpick about spelling and grammar, but this is bad. The story author sounds like he or she is from India or something. Kind of makes me wonder if this is that much more FUD.

    --
    bash: rtfm: command not found
  42. Re:Good Article -- ROI, based on how long? by anon+mouse-cow-aard · · Score: 4, Interesting
    The payoff is going to be dramatic, but it isn't going to be quick. In any big shop today, there will be a small army of unix/linux guys, and a much larger army of windows people. There's more windows out there, and they take more people to run anyways, so you always end up with more windows admins.


    If you're a shop with administrators with 20 years experience on windows, those folks are going to be quite cranky about moving to linux. Downright fearful, in fact. We had a few admins who were concerned enough that they considered retiring a little early rather than having to face upgrading from windows NT 4.0 to XP. Their job is to know exactly what to do when a client comes to them, and their "knowledge" is hard-won by experience. It will take a few years for such people to retrain to the same level of expertise on linux. It's deeply different. For a large shop:

    • count on a migration period of about five years.
    • Train the admins, make them your friends.
    • Transition back-office stuff first, so that admins cut their teeth away from users prying eyes.
    • For the desktops, try an easy one first, like firefox. Let simmer for a year or two.
    • wean people slowly off of desktop apps, with more and more web applications, making sure they work with firefox.
    • Then try a bigger one: open office. This is the really big one. take it slow, careful, and thoroughly researched (like how to transition Joe's macro's etc...)
    • After that, users will barely notice when windows is swapped out and replaced. They'll already be used to firefox & openoffice. the linux thing won't be a big deal, especially if it's on KDE.


    That, as far as I can gather, is Munich's plan. It is an exceedingly rational one. The main point is that the first two or three years are going to be more expensive. You're going to be paying all the MS taxes and adding massive training costs for techs, and parallel deployments of linux boxes. It's got to be more expensive at first.


    You have to appreciate the complete mind warp we are asking windows people to do. After the admin's are onside (this is the really tough part.) They need to get comfortable (they've done some implementations, they don't look for D: anymore to install stuff from. They google for help, and don't think the only source of true knowledge is a vendor) And finally, they have to get attuned (When we need a new application, their first reaction is to check out sf.net & freshmeat, and spend some time evaluating open source before looking at commercial stuff.)


    This is seriously relearning how to think kind of stuff. It will take a few years to adjust to. Rolling out desktops has to be the last bit on the end, once all the techies are comfortable and attuned. Because when a client comes to them, they are the expert. The techies will feel really uncomfortable if they are not comfortable.


    So like the realistic plan is something like... training for a year, with some pilots, then another year doing some server stuff. That second year will drag into two. Third year you start handle the tougher apps (those without ready analogues), move the clients over to open office, and train the front-line user desk staff. (roll out desktops for the techies.) year four, you do the desktop rollout. I seriously believe that end users in large shops will not require much training at all. All the complications in linux arise from administration tasks: installing software, configuring services, network connections, driver support. All of this stuff is handled by techis in a big shop. So all that is left to users is navigating in the file browser, which, honestly, is not going the take much training.


    So in year five, most of your licensing costs drop to 0. Remote administration, for managing applications, configuration, and patches become much easier and simpler (cron + apt-get for debian stable users.), and viruses are something others worry about. So the ratio of admins to users will be able to increase, and you can re-task admins for other fun stuff.

  43. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  44. Re:Good Article -- NEED? by anon+mouse-cow-aard · · Score: 4, Insightful
    it is that admins NEED someone external to blame when the shit does hit the fan.


    I see this idea all the time, and it is completely bogus. The admins are responsible for fixing the problem. Period. Are you going to empower them, or shackle them?


    When we call up MS with an Exchange problem, they want us to de-activate our virus scanner, because they don't support that. In real life, there is usually a whole mess of interoperating bunches of code: firewall exchange Anti-Virus OS app environment.
    No vendor will stand up and say, when you have an actual multi-vendor configuration, "this is my problem and I am going to fix it." The admin always has to prove absolutely that you are on a completely supported configuration (don't get me started on "compatibility matrices") and then run tests for each vendor, and figure out which one to sit on in any given situation.


    What you really need is in-house admins who understand how the software works, in order to pin down where the problem lies in order to know where to apply pressure.


    That whole analysis process is much more difficult on windows because it is much more obfuscated and complicated (layer after layer of compatibility, and unfathomable binaries) than linux (no binaries, can inspect everything, tend to have less depth and breadth in individual programs.)


    It is really hard to have good windows admins, not because their aren't a lot of smart people running windows, but because those smart people have nothing to work with to develop anything beyond the most rudimentary skills.


    If you run open source linux, (not canned binaries, and not applications built on ten layers of middleware) people who have the potential will grow skilled with time. but it is a long term thing. Skilled people are a long term investment.

  45. Re:I blame the GPL by LazloTheDog · · Score: 0, Flamebait
    Parent is not a Troll, I would call it well done satire.

    JM

    --
    Oink, Oink!!
  46. Smelly by Tablizer · · Score: 1

    Are you sure this is not a political ploy by cheap-foreign-labor lobbyists to declare a "labor shortage"?

    I have been peddling around for PHP projects with very little response. If there was truely a shortage, then companies would not be demanding 7 years of expertise in the language and a jillion certs just to be interviewed. And I bid low.

    There are just plain too damned many developers floating around that nobody wants. Somebody is too quick to declare "shortages", period!

    1. Re:Smelly by jimicus · · Score: 1

      Same thing happens in the UK. There's articles every other week saying "Big shortage in these skills! People with these skills in great demand!"

      The last few weeks, these skills in "shortage" have been "Linux/OSS skills".

      I would dearly like to meet some of these people who are surveyed and say there's a shortage, because I was laid off from supporting and administering a boatload of Linux servers in September and I've had all of 2 interviews.

    2. Re:Smelly by Tablizer · · Score: 1

      Same thing happens in the UK. There's articles every other week saying "Big shortage in these skills! People with these skills in great demand!"..... I was laid off from supporting and administering a boatload of Linux servers in September and I've had all of 2 interviews.

      http://www.theregister.co.uk/2004/11/01/skills_s ho rtage/ (rid space)

      It looks like Gartner Group propoganda to justify cheap imported labor.

  47. "Enterprise" by Tablizer · · Score: 1

    I have never heard a clear definition of what "enterprise" means (beyond Trek). The best definition so far is "spend a hell of a lot of money on it". Or, "Has too many PHB's poking around in it".

    1. Re:"Enterprise" by Creepy+Crawler · · Score: 1

      I'd consider defining "enterprise" as any multi-cpu computer that uses interconnects faster (and more i/o) than a PCI-express bus.

      Enterprise: Heavy sun stuff, heavy IBM stuff, heavy HP stuff

      not enterprise: X86, PPC

      --
    2. Re:"Enterprise" by hdparm · · Score: 1

      How do you define x86 systems that Red Hat provides to half of Wall Street huge investment banks then? It's not like they're running 10 nodes samba workgroup or five users mail server.

    3. Re:"Enterprise" by Creepy+Crawler · · Score: 1

      I was just thinking of "Not workstation, not desktop".

      X86 with PCI is a slug of a computer.. What I was thinking of a start of enterprise was a machine with the bus of a SGI-type computer.

      You got me ;-)

      --
  48. Comment removed by account_deleted · · Score: 0, Flamebait

    Comment removed based on user account deletion

  49. The problem... by 511pf · · Score: 1

    The problem isn't lack of expertise. The problem is shitty documentation. I'd LOVE to use Open Source more often. Everyone I work with looks at Microsoft first. I think that's insane. I ALWAYS look for an Open Source solution first. (As a side note, why in the hell is ANYONE paying money for WinZip when 7-Zip is free?) Anyway, OSS documentation tends to be poor, non-existent or outdated. (Functionality changed a few hundredths of a version ago and nobody updated the docs.) Yes, I know I can contribute, blah, blah, blah. Doesn't change the current situation.

    1. Re:The problem... by L-ViS · · Score: 1
      "Yes, I know I can contribute, blah, blah, blah. Doesn't change the current situation."

      Well, perhaps it doesn't change the situation right away, but it will improve the situation - one more updating the docs today is one better than yesterday. Improvement is incremental, especially in the open source community.

      L-ViS
  50. My experience suggests article is mostly nonsense by Paul+Bain · · Score: 1

    I see very little demand for people who have a good understanding of the "open source revolution" (OSR) or who are smart. Look at the second paragraph of my resume:

    EXCEPTIONAL INTELLIGENCE

    Recognize promising tools and methods long before most others. For example, have used Linux since 1997, Slashdot since 1998, Apache and MySQL since 2000, Tomcat since 2001, Debian since 2002, and OpenCMS since Jan. 2003. Highly proficient in finding and integrating open source tools and have excellent understanding of "open source revolution." Member, Slashdot, since August, 1998 (userID 9907). See http://slashdot.org/~Paul%20Bain

    I realize that many on Slashdot have been using Linux, Apache, and MySQL for longer than I, but I have been using them for far longer than most technologists.

    Furthermore, my resume is filled with terms and phrases from the OSR. My resume all but screams, "OPEN SOURCE! OPEN SOURCE, OF COURSE!" On top of that, I live in an area that is supposedly one of the best for those seeking work in IT, the Washington, D.C., metropolitan area (I live in northern Virginia). Finally, I am an expert in content management systems (CMS's) generally, especially open source CMS's such as OpenCMS, which I have used for years.

    How many headhunters and HR people do I have calling me, begging me to interview and promising me huge bonuses? Almost none. Moreover, the overwhelming majority of those with whom I interview know far less about the OSR than I, and some have not even begun to use Linux. In the last two years, I have not had a single job interview with anyone who knew anywhere near as much about the OSR as I. My experience strongly implies that employers have not yet begun to understand that technologists who began using Linux back in 1997 tend to be much smarter than those who waited until after, say, 2001.

    --

    A lawyer & digital forensics examiner. Also an expert on open source software (OSS).
  51. Actually by simontek2 · · Score: 1

    I will be needed someone by Jan/Feb, Please send your resume's to SimonTek at Theopenstore dot net. Very useful if your in the SE part of the country, Savannah, GA. Hopefully if the business takes off, I will hire more.

    --
    SimonTek
  52. Maybe I'm crazy by xenocide2 · · Score: 1

    Looks like there's a lot of PVR type jobs on hotlinuxjobs. Commercially speaking, Linux is a new product; you simply can't find people with 3 years experience writing embedded software for Linux, and if you can, they WILL cost every bit they're worth, reguardless of nationality. Face it, you'll have to resort to training new grads. And probably a technical hiring staff to sift through the reams of paper it will take to find the qualified guys (I do like to think I'm a qualified guy).

    If you're looking for a linux admin to do the same sit on your ass for a meager salary job as a windows admin, it will be difficult to find someone. Especially if you're looking for someone local, and your business isn't in Finland or Silicon Valley. The bubble may have burst, but that doesn't mean a swath of talent is going to suddenly arise in technologies that didnt exist 15 years ago.

    --
    I Browse at +4 Flamebait

    Open Source Sysadmin

  53. These companies missed the value proposition... by JamieF · · Score: 1

    of open source. It's not that you don't need a vendor / supplier / consultants / body-shop to help you get your stuff transtitioned over and set up correctly. You still need that, because internal IT people are just too close to / busy with mundane user needs to be kick-ass developers fixing obscure bugs in applications. Wietse Venema is probably not going to be worth keeping on staff at PayPal, and let's not even talk about the, uh, *indirect costs* of trying to hire djb :).

    The value proposition comes from the fact that if IBM pisses you off, you can tell them to go away, and you can hire someone else to replace them. You might be screwed if you don't document anything and fail to keep a copy of any source code they wrote but you're screwed in that case no matter what.

  54. Re:My experience suggests article is mostly nonsen by Anonymous Coward · · Score: 0

    Uh... dude... You have a paragraph titled EXCEPTIONAL INTELLIGENCE and support it with a list of me-firsts, and wonder why employers aren't knocking down your door.

    First of all, the paragraph does not support your heading, unless you were to add IQ score and MENSA membership numbers. Second, the heading is horribly arrogant and will turn away most hiring mgrs I know (I bet half of /. resumes have this problem). And third, your assumption that people who know OSS have a higher level of intrinsic intelligence is off the mark. Sounds like you need some humility in your resume and interviews -- that holier-than-thou attitude some techs have is an automatic rejection in moderate sized and larger companies. Even out here in the Silicon Valley...

  55. More FUD from the same Retards. by twitter · · Score: 3, Informative
    I stopped reading when I ran into our old friend, SCO and M$ shill, Laura Didio quoted as an expert:

    Yankee Group analyst Laura DiDio agrees. "There's a dearth of skilled Linux administrators, by comparison to the more-mature Windows, Unix, NetWare, and Macintosh environments," she says. And what happens when too much demand meets too little supply? "They can command a premium," DiDio says. "They get a 20% to 30% salary premium in the large metropolitan markets."

    Mature? Please. When you consider that one good Unix guru can do the work of five Winblows admins, the 30% "premium" for higher skills is worth it and that's why people pay it. But surprise, surprise, you won't cost yourself any more if you don't hire new people but let the ones you have do what they have been recommending for years.

    This is the kind of stellar logic we can expect from the person who actually signed SCO's nasty NDA and came out blithering about what a strong case SCO had, when in fact SCO has nothing. Her shilling knows no bounds and we can expect her to faithfully echo whatever M$ is saying at anytime. Why do people ask her anything anymore?

    --

    Friends don't help friends install M$ junk.

    1. Re:More FUD from the same Retards. by Anonymous Coward · · Score: 0
      Moderators: Please note that "twitter" is a known fanatical psycophant whose obnoxious offtopic rants are legend here on Slashdot. It doesn't matter what the topic is, he'll find a way to scrape in some pointless Microsoft bashing. While nobody expects us to love Microsoft in any way, his particularly tepid style of calling anyone he replies to "troll" or "liar" or "fanboy" because he happens to disagree with whatever they're saying is well documented and should not be rewarded. If anything, twitter is the type of person that should not be part of the open source/free software community. He is an anathema to all that is good about free software.

      I'm posting this so that you (the moderator) have some context to consider twitter and not mod him up whenever he posts his filler preformatted rants about installing Knoppix or whatever that unfortunately get him karma every single time and allow him to continue posting his trademark toxic crap (read on) day in and day out. You may consider this a troll - I consider it community service. And I ain't kidding.

      If you're a /. subscriber, I invite you to look through some of his posting history. I guarantee that you'll be hard pressed to find someone that is more "out there" than twitter. You'll also probably notice he's got quite an AC following. Don't just read his posts, make sure you go through the replies.

      To get an idea of what I'm talking about, check this post out. I mean, this is an article about email disclaimers, right? The parent of the post is complaining about the ads in the linked page and so on, and twitter actually goes off on a rant to blame it on Microsoft and recommend Lynx. WTF?

      Here's another. In this post twitter not only calls the OP a troll but attempts to "tell it like it is" while making some vague argument about "GNU". Yes, if you're confused, you're not alone. The reply (modded +4) proceeds to simply destroy his bogus argument. You will notice he did not reply. This is what some people call "drive-by advocacy". A sort of I'll just leave you with my thoughts here and move on to the next flamebait kind of deal. In fact, he almost never replies because he knows that his fanatical arguments simply do not hold up to any sort of discussion. It's not that he's chosen the wrong cause - he's just going at it in a completely wrong way.

      More? Just read though this post and the subsequent replies. I guess this stands on its own. Or these two. Or this one.

      Still not convinced? This is what twitter considers "humour" while going about his daily "M$" routine.

      More? Bad spelling in astounding conspiracy theories, more offtopic FUD and uninformed "I'm right, look at me" rants, promptly proven wrong. Worse even, twitter wants to be RMS, apparently (that first one is a winner). I mean,

  56. Re:Matchmaker? -- Yes, they exist by Paul+Bain · · Score: 2, Informative

    Are there any sites that match FOSS projects with potential volunteers?

    [snip]

    I'm a lawyer

    SourceForge (SF) has been doing this for years. And SF lets its open source projects advertise for volunteers who want to work on non-technical matters (such as software documentation), too. So a project could advertise its need for a lawyer as well as, say, a PHP coder or DBA.

    --

    A lawyer & digital forensics examiner. Also an expert on open source software (OSS).
  57. Wha? You're not sueing someone right now? by Anonymous Coward · · Score: 0

    Imagine that, a lawyer without his hands in someone else's pocket.

    Next thing you'll tell me, the Red Sox won the World Series, AND beat the Yankees in route doing it.

  58. This is why Negroes fear OSS. by Anonymous Coward · · Score: 0

    OSS means working for free. The Negroes have had enough of working for free when they were slaves. This is why there are no Negroes in OSS, they wants to get PAID!!!

    As far as Negroes are concerned, OSS is just another tool in a plot perpetrated by The Man, to keep a brotha down.

  59. Re:No wonder... by Saeed+al-Sahaf · · Score: 1

    Funny thing, the parent has been modded "flamebait" (which it is), but the truth is that in the world of well paying IT jobs, the truth is... that not many enterprises do use Open SOurce enough to hire Open Source specialists. Mostly, they just go for the guy who knows C++ and Java, and has... an MCSE.

    --
    "Who are in control, they are not in control of anything - they don't even control themselves!" - Glen Beck
  60. Re:No wonder... by Neo-Rio-101 · · Score: 1

    Very true.

    The only places where Open Source is used exclusively is in in-house IT companies where the skilled UNIX people are, and in educational/reasearch institutes which usually run exclusively on Linux/FreeBSD, once they've upgraded from their aging Solaris machines.

    --
    READY.
    PRINT ""+-0
  61. nt by rawb · · Score: 2, Funny

    this newest article on the front page
    says OS development isn't quite all the rage...
    i mean people love it, but experts are in short supply
    for the free OS programs you don't need to buy
    now this lack of experts
    should start ringing bells
    in the ears of those corps
    who might lose business to dells

    I say OS is great and OS is grand,
    but in order to become the way of the land
    you must fight, you must train,
    craft experts all your own
    fuck this college nonsense,
    throw a student a bone
    train them yourself,
    don't trust for-profit schools
    because those learning institutes
    graduate too many fools

    The article says different, says colleges are grand
    and they've started to make linux the law of the land
    But I say that's bunk, and that they're full of crap,
    and are way less accurate than my campus LDAP
    See I'm at RIT, in the CS track
    and I say this path is filled with cheap hacks
    In my Operating Systems class
    I figured I'd learn
    How to make a small kernal,
    or have small changes to discern...
    But instead all they taught
    was threads in C
    a topic I learned
    IN CS THREE!
    ANd as half the students
    smiled with glee,
    There was one who was pissed,
    and that there was me.

    You can say all you want, but schools are slow to turn,
    and I'll have learned very little by the time i adjurn,
    I'm no OS expert, but I've got karma to burn...

  62. Re:Good Article -- NEED? by DNS-and-BIND · · Score: 1
    Linux doesn't have binaries? AHHHHH***Kernel Panic trap 0x000

    Pretty much everyone who runs linux runs 'canned' binaries. Maybe you like to compile sed and fsck but I'll take the ones that come with the system. The availibility of the source code doesn't solve all problems. Sorry, you come off as not knowing what you're talking about.

    --
    Shutting down free speech with violence isn't fighting fascism. It IS fascism!
  63. Re:Good Article -- NEED? by Anonymous Coward · · Score: 0

    No vendor will stand up and say, when you have an actual multi-vendor configuration, "this is my problem and I am going to fix it."

    Actually, when we as an MS super-uber-prime-"Thanks for letting MS suck the blood out of your Fortune 50 corporation" "partner" asked MS for help with our multi-vendor web site problem and gave them our uber-partner-special case number, they said "3rd party load balancer, eh? - we don't support them - suck it"

    I then called Resonate (the load balancer vendor) and they _immediately_ began working on solving the (eventually found out to be an MS network config & MS OS patch) problem and it was not a third level support engineer that I had to fight to get to talk to, it was the first guy who answered the phone and he knew everything from MS config dialogs and Solaris system settings from memory.

    Resonate - best commercial product tech support I've ever experienced.

  64. "Most" is a red herring by Per+Abrahamsen · · Score: 1

    If two students, who are writting an irc client in order to improve their programming skills, deside to use sourceforge as a repository (so they both can work on it) and put it under an free software license "just in case", they are part of "most" free software projects.

    But they are also utterly irrelevant to any business case. The only software projects that are relevant to business is that which has achieved a code base that is mature enough to be used. That includes basis software like Linux and FreeBSD, server software like Apache and SAMBA, desktop software like OpenOffice and Firefox, developer tools like the GNU chain, Perl, Python and PHP, and and databases like MySQL and Postgres.

    What is relevant is whether you can find expertise for *those* projects (and products), not whether you can find expertise for some random hobbyist project on sourceforge.

    Measured in number of projects, the random hobbyist and studenst dominate. Measured in number of users, it is a much more limited number of projects that dominate, and it is primarily those projects that a busniness case should be build on.

  65. Not qualified, or not willing to work for nothing? by Anonymous Coward · · Score: 0

    I find that when business people say they can't find enough qualified people, what they really mean is they can't find people they can push around for nickles and dimes. Even during the "great IT shortage of the bubble" I knew people who couldn't find a job to save their lives, and they had been working in the field for more than a decade. The problem is management, who gets paid 70K, wants people to work for 30K-40K. While this may be different in other parts of the world (I live in the midwest in the US), I find if you offer people what they are worth they will do what you ask/need and more.

  66. Note on the skilled admins thing by Sycraft-fu · · Score: 1

    One problem I notice is that a great many skilled OSS (well not OSS really, Linux would be better to say) admins have very poor people skills. They feel that it is their job to hole up in the server room and fiddle, not to help users. Sorry, but if you REALLY want your pet OS to take over your orginaziton, you have to support the users. Yes, that inculdes the really stupid support.

    We all hate it, no argument there. I can think of many things that I'd rather be doing and that would be better uses of my time than going and explaining to someone for the 3rd time how to use Nero to burn a CD. However, that's just part of my job as a support guy. They pay me not just to make the servers work, but to help the users.

    Now when you are switching to a different platform, this goes quadruple. The users are going to have MANY problems. Granted, it'll generally be with stupid little differences, things you don't even think about because it's so similar, but they'll have problems anyhow. You have to be willing to hold hands and help through this process. If not, users will find it insurmountably difficult and demand a change back.

    I personally find this one of the two biggest problems with "qualified" OSS admins. They have the technical skill, but a BOFH attitude. I mean while I love to fantasize about causing hell for problem users, I realise that supporting them is part of my job, even if it's not fun. One thing I can say for a lot of paper MCSE's, they can do the hand holding (since they aren't good for much else).

    1. Re:Note on the skilled admins thing by 1lus10n · · Score: 2, Informative

      Most larger companies have helpdesks for helping users to keep the admins working on what they were hired for.

      --
      "Two things are infinite: the universe and human stupidity; and I'm not sure about the the universe." --Albert Einstein
    2. Re:Note on the skilled admins thing by pandrijeczko · · Score: 3, Insightful
      There's some truth in what you're saying but I don't accept that it's just OSS admins that have poor people skills - I think it's a trait of many people in support roles, full stop.

      My own personal experience now amounts to some 20 years in tech support roles and I simply have no interest in entering management because I enjoy "playing" with the latest hardware and software. However, I don't consider that I'm doing my job correctly unless I am trying to make myself redundant by training others in what I know and passing on the knowledge I have freely. My attitude is that if everyone beneath me knows what I know, that frees me up to go learn about new things and always stay on top of the latest technologies.

      Unfortunately, a lot of people I've worked with in the past (and to a degree today) have a "jobsworth" attitude of hoarding information and never passing on what they know purely to protect their own jobs - it doesn't matter whether they support Linux, Windows or anything else...

      On top of all this, there has always been a huge chasm that separates tech support people from their managers and the rest of the organisation anyway, particularly sales people. I always take the attitude that I'm supporting our products not our customers because I'm trained in fault-finding hardware and software issues that are not usually specific to a specific customer. Therefore, when a salesman phones me and says "You need to work faster on your Acme Corp. fault because they are about to spend $2 million with us", I usually get very angry with that person because of his/her assumption that the speed and efficiency of my work is based upon what the customer spends with us.

      The fact is that being in tech support is never easy - you're always associated with being involved only when things go wrong, you do sometimes deal with dorks who only want to pass a problem on to you without staying involved and learning from your experience and you frequently deal with people who do not understand that sometimes you have to experiment and gather information (all of which is time consuming) when you get a problem nobody's seen before.

      Yes, I fantasize a lot about just turning somebody's system off or sticking a screwdriver into the micro-circuitry of their product but the reality of the situation is that I like my job and the fact it pays the mortgage.

      --
      Gentoo Linux - another day, another USE flag.
  67. Re:Good Article -- ROI, based on how long? by Anonymous Coward · · Score: 0

    Well said.

    It also needs to be said that most of the cost of converting from Windows is that Microsoft has deliberately made the cost of conversion as high as possible.

    In my experience the TCO of converting to Linux is about on a par with most other operating systems. As technology evolves, sites are periodically obliged to evolve with it, and there is both a benefit and a cost to doing so. All this is very normal.

    What's not normal is getting locked into a software product so you can only get out at prohibitive cost. Properly, that cost belongs to the product that locked you in, not the product you want to migrate onto.

  68. Re:My experience suggests article is mostly nonsen by biglig2 · · Score: 1

    I reckon anyone who fills a position based on choosing the candidate with the lowest slashdot id gets exactly what they deserve.

    Whether that is a good thing or a bad thing is left as an exercise for the reader.

    --
    ~~~~~ BigLig2? You mean there's another one of me?
  69. Well... by AlXtreme · · Score: 1

    1. Write an article, noting that you don't have enough of 'em scruffy free software hippies, post article to /.
    2. Get flooded with zillions of job application letters, choose cheapest turd, fire bunch of old Unix admins
    3. Profit!

    Wait a sec...

    --
    This sig is intentionally left blank
  70. Huh? by Anonymous Coward · · Score: 0

    My CV is wall to wall OSS and I cant buy a job. Not one that pays a living wage anyway.

  71. FUD vs. Reality by smoon · · Score: 5, Informative

    FUD: "Open source isn't supported well, or costs more to support"

    Reality: "Open source tends to be supported extremely well, but the costs are incurred differently than with commercial software. More expensive is harder to evaluate since commercial stuff tends to be aquisition based + annual maintenance while open source tends to be a combination if in-house expertise, low aquisition cost, possibly higher annual maintenance. It could be a wash or either one could be higher. The difference is that _you_ are in control and can switch (or cancel) support contracts at will. Try that with some commercial product."

    FUD: "Linux admins are hard to find"

    Reality: "The Linux admins you do find tend to be 10x-100x better technically than the paper-MCSE idiots you'll get for windows admins. This translates to fewer admins needed overall, plus much less ''support'' required since the admins are more self-sufficient. You need to be able to hire people with 2-3 years of ''real'' experience vs. the 5-10 years demanded by most HR departments."

    FUD: "Open source may force you to self-support with web searches & mailing lists"

    Reality: "Most (99%+) windows problems I've encountered tend to be solved by google or microsoft knowledge base searches. The other 1% we either live with or assign a low-level tech to call and sit on hold waiting for a high-school dropout to read us a script about rebooting. The fact is, most commercial support sucks. Hard. Be glad there are mailing list archives, google searches, etc. to help solve problems. As a bonus, once you've solved the problem you're never forced to upgrade to a new unstable version by the vendor -- you support your own stuff with your own experience coupled with the experience of the community at large."

    FUD: "Open source expertise is hard to find"

    Reality: "There are a lot of open source projects in a lot of different fields. This is really like saying ''Computer experience is hard to find'' back in the 80s or 90s. The problem is finding experience for the specific product you need. Try finding a ''sagent'' admin to hire (an expensive proprietary ETL tool) -- it's hard because there aren't many people using it. Likewise finding someone with 10 years of Oracle or DB2 is going to be easier than 10 years of MySQL or Postgres, the point of which is that 1: the commercial product may have been around longer and 2: the commercial product from 10 years ago was likely a very different beast than the current product, so the value of 10 years of experience in a specific product is suspect at best. In this case you should be looking for 10 years of RDMBS/SQL experience without regard to the specific products used."

    A lot of this seems to be a fundamental phase-shift in IT expertise required hitting the shoals of inadequate HR hiring practices.

    --
    "But actually trying to use m4 as a general-purpose langage would be deeply perverse" --ESR
    1. Re:FUD vs. Reality by solprovider · · Score: 1

      (No fair; I got modded down when I did a similar analysis last month. Your post is longer; mine might be funnier.)

      Much of the problem is Open Source experience is rarely also the corporate experience needed to get past HR. Unless you worked for RedHat (or Cygnus before they merged with RH), there have been few opportunities to get corporate experience with OSS. You could have used Linux since the mid-90s, but it was not in the corporate environment, so HR will discount the experience as "not good enough".

      I am trying to win a project. I am probably the best candidate on the east coast, and the job is in my town. My resume includes Intranets for Fortune 10 companies. They asked about my skills with HTML and Java. HR people do not have a clue, and they are the bottleneck. There are probably 10 unemployed Slashdotters for every OSS job, but HR departments everywhere will complain that there are not enough knowledgeable people.

      ---
      Hey, Slashdot does have job listings, but it just goes to Yahoo jobs.

      --
      I spend my life entertaining my brain.
  72. Open Source cough expert cough for hire. by oliverthered · · Score: 2, Informative

    Hi, I'm an open source expert and currently looking for work. I finished my last contract a few months ago and have been using my savings to allow me to further improve open-source software.

    I am currently:
    Implementing bounty into bugzilla.
    The ability to pay for bug fixes that are important to you, to incentives developers to fix them.

    Converting a number of linux/gnu configuration files (all if possible) into xml with defining XSD's, using xmlstarlet to replace the various grep and Perl scripts currently used to read configuration.

    Developing a system to read information from windows registry files and use that information to configure a linux/gnu system. The system will use registry to xml then xsl to transform that into an xml file compatible with the for mentioned linux/gnu configuration files.

    A number of radical modifications to the way that the KDE user interface works.

    Dynamically loading of content in view, instead of loading the entire content, improving latency and reducing memory and processor overhead, the user interface will update in constant time instead of linear time with constant memory and CPU usage, instead of linear memory and CPU usage.

    Changing the way that menu are displayed.
    The ability for applications to request a menu based on context. A menu will the be generated based upon this context, allowing for machine learning (moving items up and down the context hierarchy), and the ability for any function to be accessed from any menu.
    Machine learning will allow the GUI to generate a menu tailored to the task in hand, statistics can be shared so that an organisation can look at how an application is being used, adjust there work processes and feed back the adjustments into the menuing system.

    I am also working on other reviews of OSS software, identifying points that need looking at and suggesting possible solutions.

    Apart from that I have helped write a ADSL modem driver , put forward a number of patches for the kernel,(usb and pcmcia network card), and reverse enginered the Microsoft access database fileformat.

    So, if you've got an OSS problem and you think I can help provide the solution drop me an email at oliver_stieber@yahoo.co.uk.

    --
    thank God the internet isn't a human right.
    1. Re:Open Source cough expert cough for hire. by The+MESMERIC · · Score: 0

      Ahm ..
      I think its jobserve that you want
      This place is riddled with fascist nerds but hardly sane employers.

    2. Re:Open Source cough expert cough for hire. by korbin_dallas · · Score: 1

      I hope you get hired so you can STOP.

      Go screw your own self with XML, keep it out of the configs. Learn the correct way to write and parse config files. Oh yeah, has KDE/Gnome fixed their sh^%ass XML config file? You know the one with 1 key with 80+ properties??? WRONG, go read the XML specs you dorks.

      --
      They Live, We Sleep
    3. Re:Open Source cough expert cough for hire. by oliverthered · · Score: 1

      Well, anything's got to be better than Mork.

      At least with a bad XML file I've got the option of using xsl tools to transform it., if i want to access Mozilla history i have to spend a week of reverse engenering, head scratching, fising bugs in my parser before putting some more foul language taegeted at the author in my comments.

      take a look at xmlstarlet, using it and xml configuration files you can get your config scripts down by 50%, you can write an XSD and do xml val xsdfile xml and it will tell you what errors you've got in the configuration file etc..

      Even Microsoft got shot of the [ini] style config files.

      --
      thank God the internet isn't a human right.
    4. Re:Open Source cough expert cough for hire. by korbin_dallas · · Score: 1

      After posting my previous message I realize I was very harsh, to some person, who was only trying to help. I apologize to all.

      Your comment interests me, so I will go look at that. I do have a customer who has a contnuously growing, and evil ini style config file. Something must be done.

      Thanks.

      --
      They Live, We Sleep
    5. Re:Open Source cough expert cough for hire. by oliverthered · · Score: 1

      Well as a quick example
      using xmlstarlet you could for instance
      xml val -e -s fstab.xsd fstab.xml, to show any errors
      xsd support's not great yet, e.g. it won't pick up a vsttype that isn't listed in the restraint enumberation but try mispelling an attribute, or putting freq="10", it's a lot safer than having an error in the real fstab, which will prevent anything from mounting and you may not find out until you reboot!.

      here's fstab.xml

      <?xml version="1.0" ?>
      <fstab>
      <filesystem spec="LABEL=boot" file="/boot" vsttype="ext3" mtops="noauto,noatime" freq="1" passno="1" />
      <filesystem spec="/dev/hda8" file="/" vsttype="ext3" mtops="noatime" freq="0" passno="1" />
      <filesystem spec="/dev/hdb6" file="none" vsttype="swap" mtops="sw" freq="0" passno="0" />
      </fstab>

      and fstab.xsd (I havn't put any comments in yet, but each attribute and element could have a description of it's content and function. (you'll need to remove the ; before xsd:element name="fstab" /. put it in there.

      <?xml version="1.0" encoding='utf-8' ?>
      <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

      < xsd:element name="fstab" type="fstabType"/>

      <xsd:complexType name="fstabType">
      <xsd:sequence maxOccurs="unbounded">
      <xsd:element name="filesystem" maxOccurs="unbounded" minOccurs="0" type="filesystemType"/>
      </xsd:sequence>
      </xsd:co mplexType>

      <xsd:complexType name="filesystemType">

      <xsd:attribute name="spec" type="xsd:string" use="required"/>
      <xsd:attribute name="file" type="xsd:string" default="none" use="optional"/>
      <xsd:attribute name="vsttype" type="xsd:string" use="required"/>
      <xsd:attribute name="mtops" type="xsd:string" default="default" use="optional"/>
      <xsd:attribute name="freq" type="freqType" default="0" use="optional"/>
      <xsd:attribute name="passno" type="passType" default="0" use="optional"/>

      </xsd:complexType>

      <xsd:sim pleType name="freqType">
      <xsd:restriction base="xsd:integer">
      <xsd:totalDigits value="1"/>
      </xsd:restriction>
      </xsd:simpleType>

      <xsd:simpleType name="passType">
      <xsd:restriction base="xsd:integer">
      <xsd:totalDigits value="1"/>
      </xsd:restriction>
      </xsd:simpleType>

      <xsd:simpleType name="vsttypeKind">
      <xsd:restriction base="xsd:string">
      <!-- comes from /proc/filesystems -->
      <xsd:enumeration value="sysfs"/>
      <xsd:enumeration value="rootfs"/>
      <xsd:enumeration value="bdev"/>
      <xsd:enumeration value="proc"/>
      <xsd:enumeration value="sockfs"/>
      <xsd:enumeration value="binfmt_misc"/>
      <xsd:enumeration value="usbfs"/>
      <xsd:enumeration value="usbdevfs"/>
      <xsd:enumeration value="futexfs"/>
      <xsd:enumeration value="tmpfs"/>
      <xsd:enumeration value="pipefs"/>
      <xsd:enumeration value="eventpollfs"/>
      <xsd:enumeration value="devpts"/>
      <xsd:enumeration value="ext3"/>
      <xsd:enumeration value="ext2"/>
      <xsd:enumeration value="ramfs"/>
      <xsd:enumeration value="msdos"/>
      <xsd:enumeration value="vfat"/>
      <xsd:enumeration value="iso9660"/>
      <xsd:enumeration value="devfs"/>
      <xsd:enumeration value="nfs"/>
      <xsd:enumeration value="nfs4"/>
      <xsd:enumeration value="nfsd"/>
      <xsd:enumeration value="autofs"/>
      <xsd:enumeration value="udf"/>
      <xsd:enumeration value="oprofilefs"/>
      <xsd:enumeration value="rpc_pipefs"/>
      <xsd:enumeration value="supermount"/>
      </xsd:restriction>
      </xsd:simpleType>

      </xsd:schema>

      --
      thank God the internet isn't a human right.
  73. emerge system by jobsagoodun · · Score: 1

    Mandatory gentoo plug

  74. Hard not to be cynical...Outsourcing menial jobs. by Anonymous Coward · · Score: 2, Insightful

    "They've got to start somewhere, right?"

    Now you know why people don't like outsourcing. Everyone talks about we should be glad those "menial" jobs are gone, but those jobs were the "starting points", plus those aren't the only ones going bye, bye.

  75. Rubbish by Salsaman · · Score: 1

    I am the main developer of the LiVES Video Editor/VJ tool, a project I have been developing for two years, and which is in the top 450 projects on Freshmeat. (see http://lives.sourceforge.net). I've been looking for work involving my open source skills for over 18 months without any success so far.

    If anybody wants to give me a job using/developing open source software, please contact me at the contact address on the site.

  76. Re:I blame the GPL by Anonymous Coward · · Score: 0

    Yeah. A friend of mine started an open source company, but they couldn't make any money giving software away.

    Another friend started an astroturfing company, but his client killed him to cover their tracks.

  77. Re:My experience suggests article is mostly nonsen by gujo-odori · · Score: 2, Interesting

    Some may think this is some kind of flamebait, but it's not. It's just good, practical advice from a hiring manager.

    Yes, I'm somewhat impressed on the geek level by your low /. userid. I'm a long time Linux user and have had a /. userid for about 5 years.

    However, a good reality check is needed, because I wouldn't hire you either. Why not? Read on.

    I'm a hiring manager in charge of an international (two offices, in in Canada and one in California) team. Our company runs its entire infrastructure on Linux. We have close to 400 servers running Linux, and some of our workstations (mine included) also do.

    Like you, I have been using Linux since 1997. I love hardware, I love Linux, I prefer to use FOSS wherever possible. I think it would be cool to hang out with you at LUG meeting. I'm also a Debian user (this is being typed in Konqueror on Sid) and we probably started around the same time. My upgrade path from Red Hat 7.3 was Debian and I should have done it sooner.

    However, if your resume arrived in my inbox, with that "Exceptional Intelligence" paragraph in it (or other paragraphs written that way), I probably wouldn't even finish reading it before I trashed it.

    You have to understand something about how people look at resumes. They're looking for reasons to dump your resume as much as they are looking for reasons to interview you. Maybe more so.

    What do you think happens when people look through a stack of resumes? We do triage. There's a "No way" pile, a "Maybe" pile of second-stringers, and a "Potential candidate" pile. The easiest pile to fill is the "No way" pile. Give me a reason to dump your resume and I will. And it won't take long, either. In triage, most resumes don't get more than two minutes of my time. If I spend five minutes on your resume, it was either way too long (I don't care if you have 15 years of relevant experience, distill it into no more than two pages), badly written (if you're not a good writer, pay someone who is), or I was really interested in it.

    The second easiest pile to fill is the "Candidate" pile. If your resume has what I need for the job and is well done, it goes here. These are as clear-cut as the ones going to the trash.

    The "Maybe" pile is the people who don't go to one of the other extremes. It gets looked at if, for example, the people I want from the "Candidate" pile are not available anymore or they don't pass the interview. So far, I have never touched the "Maybe" pile after triage.

    Once triage is done, I take a closer look at the "Candidate" pile and decide which of those I want to interview. Typically, I will interview 1/3 more people than I have openings for, unless there is only one opening. Then I will usually interview only the top two candidates.

    I think you can see from this how much your resume is working against you. It doesn't all but scream "OPEN SOURCE!" It screams some less flattering things, like "EGO!" and "IT'S ALL ABOUT ME!" and "PRIMADONNA!"

    Now, it may well be that you are not any of those things. I don't know you; you may well be a great worker and a really great team member. However, I can't know that when I read your resume. At that point, you are your resume. It makes the impression of you. Good impression, good resume, good skillset, and you may be getting a call. Otherwise, no chance. In fact, not just that paragraph from your resume, but pretty much your whole post, comes across as an ode to yourself and how great you are. That never gets anybody hired.

    You may well have exceptional intelligence. Let your interviewer make up his or her own mind about that, though. Also, don't talk about revolution. As an individual, sure, I think the free software revolution is great, and I do believe it will be the dominant model in the future. However, as a manager, what I care about is getting the work done. Running our business is job one. We mostly run our business on free software, but

  78. Business Advocates by arethuza · · Score: 1
    I really think that the biggest problem with OSS is that its advocates typically have problems selling the business benefits in a credible way.

    Too often the cries of "we should use OSS and it'll be cheaper/faster/better" sounds to your average exec like a special case of "we should reimplement all our systems with ThisYearsNewTechnology and things will be cheaper/better/faster".

    Arguably, whether or not things will be cheaper/better/faster is actually fairly incidental to most short term business thinking. But then again I suspect I'm a cynical old git.

  79. There is no patent on design patterns by RedLaggedTeut · · Score: 1

    There is no patent on design patterns - people have come up with good designs even before that book, and will continue to do so.

    Maybe the article really means a shortage of people who can bullshit management with big words like "Gang of Four" and "Xtreme Programming", who can justify this way that the project took two months longer than required, thus tricking the PHB into doing sane software development.

    I also wouldn't be surprised if it worked as increasing job-security because you can re-do the project as often as you like by refactoring it to some new design pattern, "which will solve all problems and make maintenance easier".

    Good programming practices can only be beneficial when the developer has access to code even after a single project is finished, for example when he is developing as a one-man-company, in a big company, or in open source. I bet many of these companies complaining are really looking for one-shot project developers, and then wonder why there are fewer of them with open source (where developers have access to source, so that they can plan for the ages).

    --
    I'm still trying to figure out what people mean by 'social skills' here.
  80. Re:My experience suggests article is mostly nonsen by Anonymous Coward · · Score: 0

    Highly proficient in finding and integrating open source tools and have excellent understanding of "open source revolution."

    Is this even grammatically correct? And I'm sorry, but saying you have Exceptional Intelligence on your resume seems like overkill to me, unless you intend to imply you have an army of spies working for you. Also, you seem to make a mistake many, many people make in that you can't separate intelligence and knowledge. I'm also quite intelligent, or so I like to think, but that doesn't mean i know anything about Linux, can bring up the passion to learn it or would be suitable for on the job training in Linux.

  81. Re:The Only Time I ever see "Open Source"-Real Wor by militiaMan · · Score: 0

    6-8 of .NET Development That's not possible. .NET was not even available for until 2000 and most didn't adopt it until 2002. LOL. A bunch of idiots looking for a person that owns a time machine. Yea, I would pay someone 80-100k as long as I can use their time machine. Fascist Idiots

  82. Then offer better salaries! by pandrijeczko · · Score: 1
    The reality of the situation is that many IT managers have now picked up on the "Open Source" buzzwords and do now recognise that certain OSS solutions *might* provide viable alternatives to what they use currently.

    However, in my experience, they still have IT people that just know how to maintain Microsoft-based systems and, whilst I've no doubt many of those people know MS products well, they have no interest in trying OSS because it's human nature to stay in the "safe zone" in a safe job rather than risk learning something completely new and not being as good in that new area.

    What we therefore have is a "chicken and the egg" situation - IT managers not wanting to invest in training and hardware to deploy OSS solutions that might not give them what they need and IT techies not being able to evaluate OSS solutions properly against their existing solutions.

    In the UK (and I guess to a degree in the rest of Europe), I keep hearing about the upsurge in IT spending but I don't see salaries rising from the lows they got down to about 2-3 years ago - in my particular case, not that I'm thinking of changing jobs currently anyway, I work in VoIP & telecomms convergence on mainly Linux-based servers and there is simply *nobody* offering anywhere near the salaries that I am currently getting.

    I suspect that the next year or so will see a lot of techies going freelance as contractors in order to get the types of salaries they could have got prior to the slump just after the millennium.

    However, as the old saying goes, "you pay peanuts, you get monkeys"!

    --
    Gentoo Linux - another day, another USE flag.
  83. I Just Experienced This by fuzzybunny · · Score: 1

    On first thought, I think that a lot of the people developing OSS don't know how to market themselves, as opposed to software.

    If you have a piece of software out there, that's a good thing, it looks good on a resume, but you will rarely be able to sell it. What you want to look into is offering support and development expertise for similar classes of apps.

    I am in the middle of a fairly large project for a big corporation, to deploy around 3-5000 security boxes. One of the candidates is a BSD-licensed (!) OSS product, and we are seriously considering taking the developer (young student) in on retainer to manage future development and bugfixes (he's currently working at a PC shop.)

    As the external consultant, I was charged with evaluating various products; I gave the client a very (I think) set of decision criteria on which to base their choice between the two final candidates; they never once flinced at the idea of OSS out of general principle, and the companies I contacted for support were able to provide professional, rational arguments and models of how they work.

    Not bad, really. I have, however, found that this is very uncommon in banking clients of mine--they prefer to have someone to sue, I guess. Rather, the companies that are pragmatic about IT in terms of product development (e.g. industrial goods and pharmaceuticals) seem to be more embracing of this sort of thing.

    --
    Cole's Law: Thinly sliced cabbage
  84. DEAR EDITORS: THERE IS NO APOSTROPHE IN "ITS". by phozz+bare · · Score: 1

    Its. Its. Its. Not "It's" which is short for "It is". Its.

  85. It's NOT your usual admin work... by Anonymous Coward · · Score: 0

    It's more like adventure (game we ran on PDP-11 along with star trek, gravity version).

    Admin work:
    Windows 98% 'knowledge of good practice'
    unix 90% good practice plus scripting skills
    linux 50% good practice, plus scripting skills and 40% reading debug output, finding workarounds, snipe hunting
    FC3 megaraid driver no longer works with the 2000 vintage PERC2 card in my server. The driver was rewritten and the old hardware abandoned. So much for a quick upgrade on the Dell 2450. My laptop turns the ethernet port off with no cable and on again when cable is attached. This totally flumoxes qpplications and the kernel. Solution is to disable the 'feature' until I can find someones fix. A nit, yes, but annoying as hell to have to figure out what the hell was going on.
    The more I mess with linux, the more i find myself running stuff with debug enabled and digging through source. This is NOT admin work.

  86. Re:My experience suggests article is mostly nonsen by Paul+Bain · · Score: 1

    Thank you for taking the time to write such a lengthy and insightful reply. Your position as a hiring manager makes your perspective all the more valuable.

    When I modified my resume this summer (early July, IIRC) to insert the offending paragraph, I was well aware that it might have the effect (on readers) that you describe, but thought that I had almost nothing to lose given the lousy response that my resume was generating at that time. I also thought that it might be a good idea to experiment with resume styles. I thought that one of the reasons that I was not getting calls from prospective employers (not even as to positions for which I was well qualified, e.g., CMS positions) was that employers simply were not drawing the inference that I wanted them to draw, to wit, that I am much, much smarter than average. Why? I do not know. As of July, I suspected that it was because they were not reading my resume closely enough and did not realize that I had been using Linux, Apache, and MySQL for years and years.

    FWIW, the response that my resume drew in early September (shortly after changing my resume) was the best that I have had in years, so changing my resume may not have hurt. It is hard to say, however, because September is a huge "hiring month." A disproportionate amount of hiring takes place in September, so the increase in the interest from employers may have been due to merely seasonal factors.

    For the time being, I shall leave my resume as it is, if only so that I can get additional feedback on what I can do to get employers to notice me. All other means of getting employers to notice me have failed. I am completely befuddled as to why they do not understand that someone who has been using open source for as long as I have is much, much smarter than average. If you have any thoughts on this matter, please let me know.

    I am even more befuddled as to why the "natural course of things" is reversed in the sense that I know so much more than nearly every person with whom I have interviewed in the last two years. In the last two years, I have not met a single hiring manager who knew as much as I about the OSR. Indeed, the knowledge (of the OSR) of the typical hiring manager is but a tiny fraction of mine. To me, that is simply half-assed backwards. Why are those who know the least in the position of hiring? And why must those who know the most (e.g., people such as I) work so hard to find their next contract or gig?

    --

    A lawyer & digital forensics examiner. Also an expert on open source software (OSS).
  87. Re:My experience suggests article is mostly nonsen by Anonymous Coward · · Score: 0

    You're not an arrogant cunt. Much.

  88. Re:Good Article -- NEED? by cowbutt · · Score: 1
    Linux doesn't have binaries? AHHHHH***Kernel Panic trap 0x000

    Pretty much everyone who runs linux runs 'canned' binaries.

    Debian and all the RPM-based distros have source packages, so you can examine and read the exact code that you're running on your system. You can't do that (easily and/or inexpensively) with Windows, Irix, Solaris, AIX, HP-UX, ...

    --

  89. too late! by MikeySquid · · Score: 2, Interesting

    I'm done with high tech employment! They can take their need and shove it. I've been burned too many times. If they needed open source people they should have called me one of those three and a half years I had my resume on the internet and got nothing. I'm now a lowly prepress technologist. My pay? over 3/4 of a programme analyst. The skill needed? 1/5 of a programmer analyst.
    And I have much more free time now.
    If someone called with a job now I would turn it down.

  90. Re:I blame the GPL by Anonymous Coward · · Score: 0

    Ahhh. Remember the Golden Days of Trolling ?
    1997! 1998!! 1999!!! 2000 with the troll network accosiates?

    Whoever didn't troll then, can't understand the decay of /.

  91. Exactly match my experience by Etyenne · · Score: 3, Insightful

    Since I have gone freelance last month, jobs are being lined back-to-back : integrating OpenLDAP, building a Samba domain controller, tweaking SpamAssassin, auditing security for a web server, etc.

    Open-Source now have a lot of momentum, a kind of honey moon of sort if you want. Gone are the day of 1999 where IT director where laughing at the concept. It's now part of the landscape. Lot of people are not using on a large scale right now, but are trying deployement or pilot.

    Since most of the IT workforce have been happy to drink the MS Kool-aid exclusively for the past decade, they are basically helpless when it come to deploying and maintaining Linux. Unfortunately for them, they can't click their way to competence, Linux not being as forgiving as the various flavor of Windows in this regard. Actually, it's pretty damn hostile to newbie sysadmin. Thus these people need help with Linux and Open-Source, and their bosses are willing to pay.

    At this point in time, a lack of Linux expert in the workforce and the service industry may slow the adoption of Open-Source. If you have been earning a living doing the proprietary stuff in the past years and considering going freelance eventually to offer Linux and Open-Source services, NOW IS THE TIME !

    The walk in the desert is coming to an end for us Linux geeks. For most of us, it's been mostly a work of love, faithful that we where doing the right choice when using and advocating Linux. Now, it's payback time.

    --
    :wq
  92. Make yer mind up by onlyjoking · · Score: 1

    For how long have we been told IT staff are being made redundant? Now, all of a sudden, we're in shorts supply.

  93. Re:Good Article -- ROI, based on how long? by Anonymous Coward · · Score: 0

    This reminds me of the reaction we received when the decision was made to move our VMS house to Unix. Several engineers complained that they had built their career on VMS and would quit rather than switch to unix. Hmmm I wonder where those guys are now :-)

  94. Every hiring manager is different by Anonymous Coward · · Score: 0

    What you should do in your job ads is describe or give an example of what your ideal resume would look like. That way job applicants could customise their resume for you since they'd have a better idea of what your vision of your business is. Right now, you're hurting yourself since you have a more limited pool of candidates to choose from. Resume skills really have nothing to do with job skills unless of course your business is to produce resumes that fit your preconceived notions.

    1. Re:Every hiring manager is different by gujo-odori · · Score: 1

      So I'm supposed to teach people how to write resumes? Umm, no. Knowing how to write a resume is the applicant's job.

      Am I getting a more limited pool of candidates? Oh, yes. I'm limiting it to the more highly qualified ones. If you can't read a job ad and tailor your resume appropriately, or just can't write a good generic resume at all, how likely is it that you can read a more complicated spec and produce good work to meet it?

      Resume skills have a lot to do with job skills, and job skills covers a much wider area than just technical skills. If you believe otherwise, that gives me a lot of insight into your (lack of) job skills.

  95. Consider the source folks by yungblud · · Score: 1

    This is open source's (and insert any new way of doing things) achilles heel...fear. Information Weak is targetted at managers, and is a mouthpiece for M$. I really laugh at how it considers 'open source' to be a new programming language!

    1. Re:Consider the source folks by Anonymous Coward · · Score: 0

      I agree -- it's all about sowing FUD. I'm sure there are managers who glom on to articles like this and use it as justification to keep spending dollars on unsupported, proprietary software...

  96. Re:I blame the GPL by Anonymous Coward · · Score: 0

    Haha, what a poorly done troll. You could at least look up the proper terms for things.

    Besides, the GPL is no more viral than lojack. You can't easily steal a car protected by lojack, you can't easily steal code protected by the GPL.

    Oh and your statement about defragging ext2 is complete bunk, it automatically defrags itself as it writes.

    Odd that you'd mention token ring support (which has been there for years) coupled with Shared Source which has been around for what, months?

    Next time, try writing something yourself, instead of copying and pasting crap you don't even understand, dweeb.

  97. my perspective by Anonymous Coward · · Score: 0
    I have a fulltime job, but I do plenty of open source dev on my freetime. Recently I changed jobs and when I went on interviews, people were impressed I managed to do both. Whether that indicates the maturity of open source from a business perspective is beyond me.

    What I do know is this. Groups like objectweb, apache, and codehaus has established a reputation of mature high quality software backed by experienced developers. From my own experience, the guys I know in open source "kick ass" and are far better than the average programmer. My theory for this is a really good programmer or one that is eager to learn and grow will find a way. That seems to be manefesting itself in the form of open source.

    With the way business guys treat programmers these days, the likelihood the management fear and hate programmers is very likely. With all the out-sourcing and off-shoring going on, how can a good programmer get some satisfaction? Write great open source software.

  98. English Expertise in Short Supply by Anonymous Coward · · Score: 0
    Information week has an article on the shortage of expertise for enterprise open source projects and it's ramifications for both enterprises and salaries for those possessed of these skill. While it is suspicious in it's timing and references to Ballmer's recent email it does point out some definite considerations that companies planning open source projects better account for. Those looking for marketable job skills might also take note.
    1. Re:English Expertise in Short Supply by maxwell+demon · · Score: 1
      I see, so there were really only three words correct. Here's the corrected text:

      Inphormation weak hass ann articel onn dhe sortage off eggspertise four enterprice ohpen sorce proyects end it's rahmifications four bosh enterprices end salairies four dhose posessed off thise skill. Wile id ees suspicios inn it's timeing end refferences too Ballmers resent eemail id dos poind owt somme deffinite conseederations thad companys planing ohpen sorce proyects bedder acount four. Thoose locking four markedable jop skils mighd allso taik node.

      --
      The Tao of math: The numbers you can count are not the real numbers.
  99. OSS "shortage" is not reflected in the job ads by walterbyrd · · Score: 1

    Go over to dice.com, or whatever, and take a look. There are *far* fewer ads for OSS pros. Usually, the OSS stuff is thrown in as an extra (along with 30 other skills needed for an $18/hr job), not the primary job. OSS jobs tend to pay much less than proprietary counterparts. Compare Linux admins to Solaris, or Postgre to Oracle.

    This articles reminds me of those idiotic "shortage of BSCS" articals. Again, look at the job ads, very few jobs require a BSCS. Employers want experience, and lots of it, in a variety of specific products.

  100. Re:Good Article -- NEED? by Taladar · · Score: 1

    It is not about doing it but about being able to make small fixes to the numerous relatively old (read: unsupported by vendor) programs in use in big companies. The main tools like Office and Windows are not the real problem but in every transition to a new OS (-Version) all the small tools used by a small percentage of people in the company with lots of data in unreadable propietary formats are the real difficult thing to transfer. When you use Open Source Tools for this you are able to adjust them to the new OS yourself which is far cheaper than finding a new tool and converting all your data.

  101. Laura Didio agrees... by Anonymous Coward · · Score: 0

    Parrot-girl has spoken! All hail Parrot-girl!

  102. Check out this job by walterbyrd · · Score: 2, Funny

    I found it on careerbuilder.com. Ad is for a "Systems Mgt Specialist" in Denver, CO - Just in case you want to apply. Please understand, these skills are the required minimums for one job.

    REQUIREMENTS
    Skills Required:
    MVS(Expert)
    VM(Expert)
    zOS(Expert)
    z VM(Expert)
    JES2(Expert)
    JCL(Expert)
    General PC(Expert)
    LAN/WAN TCP/IP(Expert)
    Tivoli(Expert)
    Tivoli Workload Scheduler(Expert)
    Tivoli System Automation(Expert)
    HMC for Mainframe(Expert)
    Tivoli Event Console(Expert)
    eESM(Expert)
    AIX(Good)
    Linux(Go od)
    OS/2(Good)
    SUN Solaris(Good)
    UNIX(Good)
    Windows 2000(Good)
    SUSE Linux(Good)
    Red Hat Linux(Good)
    Lotus 123(Good)
    Lotus Freelance(Good)
    Lotus WordPro(Good)
    Microsoft Excel(Good)
    Microsoft PowerPoint(Good)
    Microsoft Project(Good)
    Microsoft Word(Good)
    Security(Good)

    DB2(Basic)
    Firewall(Basic)
    MQ Series(Basic)
    PeopleSoft(Basic)
    SAP R/3(Basic)
    Seibel(Basic)
    Websphere(Basic)

    AS/400(Exposure)
    C(Exposure)
    C++(Exposure)
    HT ML(Exposure)
    Oracle(Exposure)
    Perl(Exposure)
    Vi sual Basic(Exposure)
    Visual C++(Exposure)

    Years of Experience Required.Minimum of 5 years managed operations experience
    Education Requirements.BS in CS or CIS . . . .

  103. Service opportunity for the entire community by Anonymous Coward · · Score: 0
    Here's a suggestion that would help me and, I suspect, thousands of others: Develop a viable legal argument that would help the thousands of programmers, admins and other IT folks working in the corporate world whose employers "don't get" open source and have some whacko ideas, or worse agreements, in place that claim they own the product of your brain even when you're sitting on the crapper while camping in the middle of a national forest while you're on vacation. I've been "active" in the open source community for a decade and my immediate management understands the value that brings us (we use a lot of FOSS), but I've had to have patches pulled from projects simply because the submission process asked for my employer's name.

    This is going to get harder, as more and more projects wake up to the threat of litigation and require some type of assurance that the submission is free from "work for hire" restrictions and other ambiguities of "ownership". Open source projects need to do this but, believe me, it's going to make it even more difficult to get qualified people who use FOSS in certain corporate environments, who need to put food on the table, to submit anything other than problem reports and suggestions even when they have an actual code fix in hand.

  104. Uh Huh by Anonymous Coward · · Score: 0

    "Went back to school and aced one of those year-long programming courses. "

    Hard to believe that by taking a programming course that people weren't beating a path to your door step [rolling eyes].

    Did you have a B.S. degree in a science or engineering field? Or was it a degree in "elementary ed" and then 2 semesters of programming?

    Try to think like an employer for a change. Your first IT job, you'll work like a dog and be treated like shit. It was the same back in '81 when I graduated and I'm sure its the same now.

    I got out in '81 and made a grand total of $12K a year. Got a raise after six months though. I was making $12,600.

    Oh, and I'll bet you're not willing to move, either. After 18 months of making $12K, I moved to a different city, where I immediately went to $21K. That job sucked worse, but it was important experience. After 1 year, I was able to get a job making $29K. I worked for that company for 10 years getting incremental raises until I made about $60K. Then I went into business for myself, moving up after 8 years until I made about $100K.

    Then I took a job with a fortune 1000 company making the same amount of money, but with benefits, 4 weeks vacation and a titled position.

    Great job. But dude, you've got to have real credentials to get a job, then you have to work at shit jobs for about 24-36 months, and just shut up and work.

    But you're an "easy way out" kind of guy. Employers can smell you miles away. Hell, you're 13,000 miles from me and I can smell you.

  105. Not meaning to be rude by BlackHawk-666 · · Score: 1
    ...but the article is almost certainly referring to experienced developers, and a guy with a diploma or only a short course on I.T. wouldn't even get to interview for any positions at companies I worked for unless they had a shitload of experience. The minimum experience you need IMHO is at least 2 years of real world development on a similar project or related technology. Hell, even I have been on the pointy end of this business rule as I am presently trying to move my general finance sector experience into derivatives and other high ticket positions.

    It's a vicious cycle. You don't get the offers without the experience, and without the position you don't get the experience. Try siddling up to it from the side i.e. maybe do some web work or administration or, god forbid, tech support for a bit. These are all valid routes into a better I.T. position.

    --
    All those moments will be lost in time, like tears in rain.
    1. Re:Not meaning to be rude by tchuladdiass · · Score: 1

      Better yet, try what I did. Find a small company (maybe 50 - 200 employees or so) that uses a few computers in the office, but doesn't have an internal IT support staff. Take a job doing anything (office work, pushing papers, purchasing department), but use your computer skills to be the "computer guy". Eventually, the company will become less dependant on outside consultants.
      Then, set up a small unix / bsd / linux station, use it for email/firewall/webspace, etc.
      Take a look at some business software, see how it works. Learn database admin, data layouts, etc. If they use an off-the-shelf business accounting app, try to duplicate the data tables in either flat files or PostgreSQL. Them make a few frontend programs to import/export data, manipulate it into custom reports. Find out what they are lacking in the current software, and as long as you can export the data you can fill in missing functionality. Eventually after a few years and with a bit of growth in that company, you will find yourself having IT as your primary responsibility. Now you've got good resume material -- unix admin, development...

  106. This argument is pure crap by BlackHawk-666 · · Score: 1
    Here's some of my hot tips for supporting your OS platforms:

    Usenet

    Google

    The developers mailing lists

    The product's website

    The community in general

    There are legion of committed and interested people out there who will help you with the product for gratis. It's a hard sell to get the big thickies in charge of a company to realise this, but slashdotters should definitely know better. I have always gotten better, faster, and more informative replies from mailing lists than I have ever got from MS or other similar companies, even when *paying* for my support call to them.

    --
    All those moments will be lost in time, like tears in rain.
  107. Come on, people. by untaken_name · · Score: 1

    While it is suspicious in it's timing...

    WHY....why do people find it so fucking difficult to distinguish between "it's" and "its"? I mean, in comments, mistakes are one thing. However, shouldn't you at least preview story submissions? I mean, it's a story about the IT profession. We're supposed to be professionals. How can you not know the difference between "it is" and "it possesses"? It's not that difficult. If you ever write the word "it's", simply read it as "it is". Applying that to the above example nets you, "While it is suspicious in it is timing..."
    Obviously, that does not make sense. Therefore, eliminate the superfluous apostrophe. Sigh.

  108. Expertise in Short Supply by smcdow · · Score: 1
    I've been trying to hire recently, and I can say that it's hard to find good people....

    I'm in the same boat, exactly. I need good thinkers, and I think they are around. Maybe.

    My problem is that I want to hire generalists , and I'm having a lot of trouble finding people who haven't focused their careers into extremely narrow niches. I need WEARERS-OF-MANY-HATS, and I'm finding that this type of professional is rare.

    I'd love to hire a couple of people are are equally comfortable (and experienced) with everything -- ranging from poking around with device drivers, to developing XML schema, to whipping out perl scripts, to unraveling assembly code, to system administration, to heavy-duty real-time programming (on VxWorks, for instance), to mod_perl, to rebuilding Linux kernels, to CVS expertise, to Makefile wrangling, to Java and Eclipse, to GUIs, to shell-scripting, to good C/C++ coding skills, to, well, everything.

    I keep thinking to myself: "I know all this stuff. I can't be the only one out there who does."

    I've been interviewing people, and I honestly can't find anyone. Everyone I've talked to has a lot of expertise just one or two things. Not useful. Where are the people with well-rounded computer careers? Where are the people posessing a broad range of expertise?

    WTF has happened to this industry?

    --
    In the course of every project, it will become necessary to shoot the scientists and begin production.
    1. Re:Expertise in Short Supply by Anonymous Coward · · Score: 0

      Oh, we are around, ;-), but can you find us? And why would we be interested in working for you? Wearer-of-many-hats generalist? No problem. I speak English(native) as well as French (Universite de Montreal), and Japanese (two years living in Japan). I feel quite comfortable flying small planes. I teach martial arts for fun. I hold 3 university degrees, ranging from linguistics to genetic engineering, etc., etc....I've been running a linux lab for 3 years (100% uptime...!? ;-), teaching the next generation about linux...I am a teacher! :-) My students learn about all of the computer related concepts you mentioned above, and more, in my linux lab. ;-) What could you possibly have that would interest me? :-)

    2. Re:Expertise in Short Supply by Anonymous Coward · · Score: 0

      It takes a lot of time to learn how to "wear many hats". The reason you probably aren't finding many of these people is because of the high burnout rate - especially given the poor economy.

    3. Re:Expertise in Short Supply by asdfghjklqwertyuiop · · Score: 1

      I got a new job last month. During the search when sending out resumes, I'd specialize my resume for what I thought they were looking for. I have lots of different experience, but if the company was looking for a Linux system administrator, my resume would have lots of that and little programming mentioned. If they wanted a DBA, my database and app development experience would be amplified and everything else reduced.

      I'm probably not the only person who does that, so when browsing resumes consider that people may have specialized their resume to what they think your company wants.

      Either that or they specialize their resume to bring out the things they like to do. For example, I have much experience with MS SQL server, but you'll find little mention of it on my resume because I don't enjoy doing it as much as other things... but if an employer wanted me to do some work with MS SQL server among other things, I could.

      So there probably are plenty of people out there with wide experience, they just don't look that way on paper.

    4. Re:Expertise in Short Supply by birdman17 · · Score: 1
      I keep thinking to myself: "I know all this stuff. I can't be the only one out there who does."

      I know all this stuff too. I've done device drivers, XML, Perl, assembly, system admin, realtime (OK, that was only in school), modifying Linux kernels, extensive Makefile work, Java, (no Eclipse! oops), GUIs, shell scripts, lots of C and C++, and, well, everything!

      Where are the people with well-rounded computer careers? Where are the people posessing a broad range of expertise?

      We're already employed! We're just too valuable to let go. :)

      The two hiring managers I've interviewed with most recently both told me the same thing: there are a lot of people looking for work, but not a lot of good people looking for work. That's because companies that find the good people try to keep them. You are struggling with an inverse self-selection problem: the majority of people looking for work, and therefore coming to you with resumes, are out of work for some reason. And although highly qualified developers do lose their jobs, companies with any amount of rational self-interest tend to shed less-skilled employees before letting go of the good ones. So, the type of person you want is, by definition, much more likely to be already employed than the type of person you don't want.

      I know this isn't very helpful to you - all I can really suggest is to put the word out among your social network and see if you can offer someone who's already got steady (and probably fulfilling) employment, something better at your company. Poach. Headhunt. It's a time-honoured tradition. Of course it comes with the caveat that anyone you successfully poach is also, by definition, susceptible to being poached away from you in the fullness of time...

    5. Re:Expertise in Short Supply by Skapare · · Score: 1

      And the same problem exists the other way around. Way too many jobs are too narrow of a niche. So as a result, people are focusing on that. The problem is those narrow niche job are really crap jobs. Jobs like you want to fill sound like they are the dream career. But it's the corporate types who write a bunch of experience/training requirements, and hand that off to clueless HR people, who then send it out to recruiters, who then post (one for each recruiter that got it) that on a few job board, and the boards look flooded, and have specifications that narrow the job down to one person who isn't looking.

      Some of what you want are new technologies. You find people who list those among the younger less experienced crowd. There are some jems, but you get more mud. Older more experienced (and a generalist way) don't have the experience in things like XML ... and never will unless you or someone like you lets them dive in and learn. There really are people who can learn on the job. And they tend to be the older ones because the career process does filter out the non-thinkers you don't really want.

      Working with all those things, and expecting experience with all those things, might be your problem. If in your interviews you find someone doesn't have any experience in FOO, then try to figure out if they have experience in learning new things on the job. Had you don that earlier on, you might have someone now who has gained all the experience they need, at your place.

      Perl programmers and C programmers tend to NOT have much intersection. Just about every C programmer I know (including myself) hates Perl. Same the other way around (love Perl, hate C).

      Perhaps you are also focusing too much on what you know, and failing to bring in something entirely new. Why not hire someone who knows half the stuff you know, and an equal amount of other stuff you don't know?

      WTF has happened to this industry?

      When I first entered the industry, a recruiter gave me a checklist of 150 different areas I might have experience in. Today, that list has grown to over 20,000 different areas (when examined with as much detail as the original ... which they can't even do anymore). 5 years ago I filled out a form with 12 pages of triple column skill areas. There must have been 3 or 4 thousand items. I checked perhaps 80. The interviewer seemed unimpressed. Perhaps he's been getting college kids who check anything they've heard of.

      --
      now we need to go OSS in diesel cars
    6. Re:Expertise in Short Supply by vovin · · Score: 1

      Simple:
      It doesn't pay.

      What company needs somebody who can and does do the work of 10 specialists? What manager will put all his/her eggs in one basket? What is that level of professional worth?
      Answer key: 1. few; 2 even fewer; 3. too much.

      Maybe you should just advertise for Python programmers :-)

    7. Re:Expertise in Short Supply by smcdow · · Score: 1
      What company needs somebody who can and does do the work of 10 specialists?

      Mine. Why the hell would I want to grow by 10 people when I could grow by 2 and get the same results.

      What manager will put all his/her eggs in one basket?

      I'm not understanding the point of your questions..... Answer: A manager who wants to keep his devel team small and flexible. One who wants people who can connect dots and make breakthroughs. One who wants people who can be trusted to choose the right tool(s) for the job.

      What is that level of professional worth?

      For us, it's worth a premium . Sadly, this just means that the industry's fucked. No wonder the US is getting its ass kicked.

      --
      In the course of every project, it will become necessary to shoot the scientists and begin production.
  109. retaining by Alain+Williams · · Score: 1
    • It's a different story for companies that are primarily Microsoft shops. A total switch from Windows to Linux, or even a significant Linux deployment in the middle of a Windows environment, will be three to four times more expensive--and take three times as long to deploy--as an upgrade from one version of Windows to a newer release, according to a Yankee Group study Ballmer cited in his memo.

    Well that is a surprise - it costs more to switch from one OS to another than to just upgrade the OS version - who would have guessed it ? I assume that the cost of switching from Unix to MS Windows is also higher than upgrading Unix version. I would expect that the cost of switching from Unix to Linux (and/or BSD) would be marginally higher than a Unix upgrade.

    • He also cited a May Forrester Research study that said Linux training is on average 15% more expensive than Windows training.

    But Ballmer says that the cost of OS Software is just a small part of the total implementation cost, so why is he suddenly talking about the extra cost of OSS training compared to MS training ?

  110. Re:Good Article -- ROI, based on how long? by Anonymous Coward · · Score: 0

    wow it's nice to hear someone lay out the plan so well. this is almost exactly what i have been trying to make happen at work. though i am only just introducing my users to firefox.

    we currently have a ms access database frontend with an ms sql 2000 server for our data which i have made it my goal to convert to a php webfrontend and a mysql database. then we won't need office anymore cause we won't be tied into access by our frontend. the biggest problem of course is getting the man power to do the conversion. I am the only full time techman on sight.

    myself, i have been learning how to administer a linux server at home while trying to wow my boss with useful time saving code that will get our first linux server running in the office.

    this is all great and wonderful but for me personally the licensing costs is really not my reason for doing it. i just really want to use software i can trust. and by trust i mean know how it works and thus be able to find a solution when they break. a solution that isn't "well i'll just reboot the computer"... dumb windows.

  111. Re:My experience suggests article is mostly nonsen by SillyNickName4me · · Score: 1

    Short preface, I am self employed after having struggled with a problem similar to yours for about 1 1/2 years. I hope to be in the position of recruoiting people in the comming 6 months.

    > FWIW, the response that my resume drew in early September (shortly after changing my resume) was the best that I have had in years, so changing my resume may not have hurt. It is hard to say, however, because September is a huge "hiring month." A disproportionate amount of hiring takes place in September, so the increase in the interest from employers may have been due to merely seasonal factors.

    One reason why it may still get you response is because it provokes. That said, you first have to get people to read it instead of putting it aside after the first or so paragraph, and I'm afraid I'd have to agree with gujo-odori that many won't.
    (oh, and to Gujo-odori, excelent post, hope it gets moderated approprately so others will see it and learnn a bit)

    Provoking in itself doesn't hurt as long as you can get people to think, but findign the line where it will make peopel think without annoying them or pissign them off is extremely difficult, even more so when you are dealing with someone whom you don't know.

    In my specific case, the issue seems to have been that HR people read from my resume that I'd not be an easy person to manage (and they are somewhat right there).

    At a certain point for me the conclusion was simple. I don't feel like presenting myself differently from what I am, and if I am hard to manage, then I better go manage myself.

    > I am even more befuddled as to why the "natural course of things" is reversed in the sense that I know so much more than nearly every person with whom I have interviewed in the last two years.

    HR people are not really there to judge your technocal knowledge or skills, they are first of all there to see if you'd fit into the organisation and if there are any obvious problems with you as a person. At least overhere, when you pass the initial filter, you also get to talk to people who do know a lot more in depth. One of the tasks of HR in this is to ensure those peopel are not wasting their time.

    On another note, if the people in HR would be technically skilled, the company would most likely not be busy recruiting technical people, they'd be hiring new HR people.

    This all is also (sadly enough because it is extremely pointless imho) why certifications play the role they do. They provide HR with a checklist for knopwledge that they simply know they cannot judge. It is an additional filter (and a bad one for that), no more and no less.

    So first of all, you'll have to make sure that the HR people think you'd fit well in their organisation, and why you'd be the best person to add. You main tool for this is not even your resume, but your application letter.

    Your resume should never be more then a few minutes read. If you insist on including lots of information, consider making a portfolio of your work that you can include (always ask first if they'd be interested in receiving it!) or use an appendix to your resume to explain details when you think they are relevant. What is very important is that it provides a startingpoint for an interesting talk, it should not tell all there is, if it does there is no reason to interview you usually.

    Anyway, hope this helps a bit.

  112. You are unique by Anonymous Coward · · Score: 0

    You are a rare bread in the hiring business. I've tried to be a generalist, and it doesn't work in the real world. My first job was in a storage company, so I learned a lot about SCSI. Now the only companies that want to hire me are those who want experts in SCSI. Doesn't matter than I can deal with anything, I've never professionally worked with databases, so nobody believes I could work with them.

    I have a carpenter friend, and I keep asking how he got is current job. He used Senco brand nailers, and this new company uses Pasload brand. There is no way they should have hired him.

  113. Re:Good Article -- ROI, based on how long? by Mazzie · · Score: 1

    That reminds me of the old school type network guys that act like union auto workers. "You can't move me to the transmission line, I have been working on the engine line for 30 years."

    While everyone is bickering over what basically amounted to stubborn laziness, the Japanese promptly take over half of the US auto market, and thousands of US auto workers (not to mention thousands of workers from supporting industries) lose their jobs in the process.

    My point is if you sit around getting fat on one skill, someone leaner an meaner will eventually take your place.

    --
    Having a bookmark to Google does not make you an expert on everything.
  114. Lighten up... by not_a_product_id · · Score: 1
    ... this was the funniest bit

    "reviewing this GPL our lawyers advised us that any products compiled with GPL'ed tools - such as gcc - would also have to its source code released."

    I'm still chuckling...
    --

    ---
    We spoke for about a half an hour. I don't recall a thing we said. - Colorblind James Experience

  115. Another possibility... by computational+super · · Score: 1

    the only way to troubleshoot other open-source programs is to do what Norris did: search the Web and post queries to the open-source community.

    Or, ummm.... read the source code, maybe?

    --
    Proud neuron in the Slashdot hivemind since 2002.
  116. Uh, Dude by 4of12 · · Score: 1

    [looks all around Slashdot...]

    lack of open source expertise?!?

    Excuse me, while I have a cognitive dissonance moment...

    --
    "Provided by the management for your protection."
  117. Need to earn money on a product is problematic by ftzdomino · · Score: 1

    There are other opposite issues with commercial software products. Most companies will release unstable or incomplete software because they need the revenue. They will do this in the hopes that enough people will buy such a product in order to fund the bug fixes. I've been in situations where we were paying $15,000 a year for 4 licenses but were told we'd have to wait a year until a specific feature was fixed. With open source I can fix it myself, submit a patch, and everyone is happy.

  118. Subversion Training by N8F8 · · Score: 1

    I'm learning this the hard way. I talked our company into using Subverion for our project but finding a Subversion trainer has proven difficult.

    --
    "God fights on the side with the best artillery." - Napoleon, Marshal of France - speaking truth to power
  119. Laura DiDio by magnanimous+cowherd · · Score: 1

    I almost made it thru the article until I saw a quote from Laura Dido:

    Yankee Group analyst Laura DiDio agrees. "There's a dearth of skilled Linux administrators, by comparison to the more-mature Windows, Unix, NetWare, and Macintosh environments," she says. And what happens when too much demand meets too little supply? "They can command a premium," DiDio says. "They get a 20% to 30% salary premium in the large metropolitan markets."

    Even though what she says seems true, her name just pegs my BS meter.

  120. Re:Good Article -- ROI, based on how long? by Short+Circuit · · Score: 1

    Make damn sure you know how to administer a Linux box before you try to push it as a solution to company problems. If you slip up in something, and services go down, everyone will blame you and your newfangled box.

    On the other hand, if services on a Windows server go down, people are only mildly irritated, 'cause they're used to it.

  121. Re:Good Article -- ROI, based on how long? by Anonymous Coward · · Score: 0

    "It also needs to be said that most of the cost of converting from Windows is that Microsoft has deliberately made the cost of conversion as high as possible."

    Yeah, they made Windows easier to use so it takes longer to retrain people to use Linux - the bastards!

  122. Cynical? Isn't that related to confession. by i_r_sensitive · · Score: 1
    I fail to see the problem. Remember the countless monkeys on countless typewriters thingy right?

    Nowadays you can write the finest software of all time if you take that same situation, substitute Devry (or psuedo-educational institution of your choice) graduates (or drop-outs, depending on your level of vitriol) and Visual Studio.NET for the typewriters.

    Wait, never mind, somebody beat me to it, after all how many folk out there did Power Builder libraries at some point in their careers...

    --
    "Talk minus action equals nothing" - Joey Shithead, D.O.A.
    "Talk minus action equals /." -
  123. Excess of PHBs by edward.virtually@pob · · Score: 1

    There is no shortage of Open Source expertise. Plenty of skilled Open Source people need work. The problem is PHBs in HR and IT now require various gatekeeper items for Open Source jobs, like Red Hat certification, specific Linux flavors, and other irrelevent things. Having years of experience isn't enough. So they deserve whatever "shortage" they get.

  124. Mojolin by klevin · · Score: 1
    Mojolin initially looked to be pretty useful for people with Linux and other "Open Source" skills. I haven't visited there in some time, as it became apparent the companies posting jobs there weren't very interested in actually hiring people.


    Perhaps that's changed, but I hardly have time for job searches anymore. Working as a temp at the USPS and sleep consume every bit of time I have (have to pay the bills somehow, and looking for Linux kernel or Perl work doesn't do it). Today, Veteran's Day, is the first non-Sunday day off I've had in ages.

  125. Generalist - Specialist -Generalist by puremisery · · Score: 1

    In the begining of the IT BOOM the demand was on an IT generalist in the middle and towards the end of the IT BOOM it shifted to wards IT specialists and from what I have seen in the post IT BUST it has once again shifted to companies looking for IT generalists.
    I got my current job because the witdth of my skill set not the depth of those skills.


    Open source deffinitly plays into this as more and more corpations adopt open source products.

    --
    -- "Life's not fair, but the root password helps."
  126. Expertise in Short Supply-Cup overfloweth. by Anonymous Coward · · Score: 0

    "I've been interviewing people, and I honestly can't find anyone. Everyone I've talked to has a lot of expertise just one or two things. Not useful. Where are the people with well-rounded computer careers? Where are the people posessing a broad range of expertise?"

    Why can't you find surgeons who know multiple types of surgery, and who are generalist? Why can't you find generalists (GPs) who are surgeons?

    The simple answer is there's too much knowledge to be great in everything. At best one can be good at many things, and great at a few things.

    You want a surgeon who's great at all kinds of surgery, and is a great GP? Then be willing to pay for that, and wait.

  127. Re:Terrorist by XanC · · Score: 1

    No, no, for peace. Poorly worded, I suppose.

  128. Advice for those looking to take a similar path? by MarsF · · Score: 1

    I've been thinking the exact same thing recently. The problem is that I don't know how to advertise my skills to find small jobs similar to those you are taking on.

    Do you have any advice or insight into your situation? For example, are you leveraging years of past experience and/or a large network of contacts?. Or are you in a very technologically progressive region (depends on the local industry; eg. manufacturing blue-collar towns lag at least 5 years behind the mainstream)

  129. That list is only for I.T. by walterbyrd · · Score: 1

    Become an Registered Nurse, and you will get a job right away. Or, for that matter, get a commercial drivers license.

    I.T. is about the only career field with no practically no such thing as entry-level, and no clear career path. It's all about having the exact right experience, in the exact right products and technologies - not too much, not too little, no experience in the "wrong" products/technologies - and every job has a completely different list of products and technologies. Good luck.

  130. Re:Advice for those looking to take a similar path by Etyenne · · Score: 3, Informative
    Do you have any advice or insight into your situation? For example, are you leveraging years of past experience and/or a large network of contacts?

    Yes. I have been working 3 years for a Linux integrator that mostly service the SMB market; I also worked on a few "large" project (mostly, email servers). I would not say I have a large network of contact, but I have a good reputation in my circle. So far, all my lead where from contact made at my LUG, where I often do presentation at the monthly meeting. These presentations help build my credibility, and friends from the LUG contact me with offer when they heard I started freelancing.

    I don't know how well this could apply to your situation, though. The LUG idea is a good one assuming that 1. you have one in your area, and 2. at least some professionnal frequent it.

    I think the idea is to make yourself visible, and demonstrate technical proficiency. Other avenue might be to participate in local technical mailing list and forum, and offer sound advice. Or frequent your local board of trade to network with local businessman (although you will need to adapt your discourse for these people).

    Sorry I do not have anything more concrete, I must admit I have been very lucky so far to be in the right place at the right time. Could you expand a little on your professionnal background ?

    --
    :wq
  131. Re:Good Article -- ROI, based on how long? by happyemoticon · · Score: 1

    Your ideas are very well thought-out and informative, and there's no doubt in my mind that they're true.

    However, this works because Munich is centralized and has that German obsession with efficiency. They're not really as culpable to an outside body as a corporation. Granted, there are the same control structures, theoretically - both governments and corps are generally controlled by a dozen or so guys in suits - and if they decide that switching is a good idea, great.

    However, if a major, publicly traded corporation decides to do this, not only will you have to listen to the screams of every middle manager and every [pansy] Windows admin, you'll have to hear cries of infringing on due dilligence from your shareholders, and that can get you a fat lawsuit. It is never "Are you doing what's best for the company five years from now?" it's, "What are you doing to drive up the stock prices today?" and if you ask those hedonistic Wallstreet types to wait five years for a payoff, wow, you're in for a talking to.

    That said, go open source!

  132. my favorite part by suezz · · Score: 1

    "It's a different story for companies that are primarily Microsoft shops. A total switch from Windows to Linux, or even a significant Linux deployment in the middle of a Windows environment, will be three to four times more expensive--and take three times as long to deploy--as an upgrade from one version of Windows to a newer release, according to a Yankee Group study Ballmer cited in his memo. He also cited a May Forrester Research study that said Linux training is on average 15% more expensive than Windows training. The author of that report, Forrester VP Julie Giera, says the caveat there is that her report's sample was very small, mainly because she couldn't find many companies who'd been running Linux more than a year and who closely tracked costs associated with the deployments." this is exactly why not to deploy microsoft in the first place - it's called lockin this is how microsoft has billions of dollars - they are an illegal monopoly that locks you company into their technology and you have to keep buying from them. Training is more because it is better and you are actually learning something - like how to troubleshoot problems. there are nt admins out there that couldn't troubleshoot their way out of a wet paper bag. My boss was interviewing nt admins that are going to get layed off to bring into our team and asked a simple question of how you would troubleshoot Internet Explorer problem of not being able to get on the internet in a networked environment - one out of four said they would check network connectivity first - the other three said they would reinstall internet explorer - this is the difference in training - this is what microsoft has brought on with their crap - more crap that people have to un-learn.

  133. GENERALISTS !!! Re:Expertise in Short Supply by zenofjazz · · Score: 1

    Finally. I've spent 25 years developing a broad industry knowledge, adequate depth of knowledge across the board, and specifically tried to develop and maintain a generalist's skillset.
    In the Past 3 years, I've been interviewd a dozen+ places, and in almost every case, "you have too much experience", "Your experience is to broadly based", "But we only need a Network guy (or XXX admin guy .. etc). No body seems to understand that generalists help your specialists work better. No one understands cross-disciplinary synergy.
    Where are you, and what are you hiring for!

    --
    -- All That's Evil in the Geek Space ... Allthatsevil.wordpress.com
  134. Looking foolish by Anonymous Coward · · Score: 0

    "It's" is short for "it is". Don't use it by mistake when you mean the possessive sense: "its".
    It's true that Slashdot and its users are prone to spelling error.

  135. Re:Good Article -- ROI, based on how long? by anon+mouse-cow-aard · · Score: 1

    I agree. It makes it much harder to sell people on open source, but it is much better to control expectation, and be able to meet realistic targets along the way, than it is to tell them they'll be reducing costs in a year, and watch the project spin out of control because everything was under-estimated, and the windows admins are trying to torpedo the thing anyways, so the project fails.

    We need a few, slow, well thought outand documented successful transitions to demonstrate that it will work in a large organization. Trying to ram it through by being overly optimistic is going to be bad for everyone.

  136. Re:My experience suggests article is mostly nonsen by gujo-odori · · Score: 1

    I'm glad you got some response out of it. It may be partially the September effect, and also there are probably a few places where that approach might work. In any case, I hope you find work soon. Things must be rough in that area. I'm from San Diego and moved to LA last year to take a job b/c the market down there was as bad as what you describe. I didn't get a single interview despite having a good resume, proper (and individually tailored) cover letters, and good relevant skills for the jobs I was seeking.

    One thing you might want to try is having different versions of your resume. Tailor it to the job you're applying for. If the "Smarter than your average bear" resume seems right, use it. If a good, tight, just-the-facts bullet-point resume is best, use that one. And for each job, save a copy of it with a filename including the name of the employer, the job, and the date you applied, such as acme-coyote-supplies-sysadmin-2004-11-11-resume.tx t. TThat way, you always know what resume you sent to which employer and can answer questions about it and can show up to an interview with a copy of that one.

    As far as smart goes, many (perhaps most) employers do not look first at how smart you are. I don't either. I look first at how well I think you will fit in on my team. A resume can create a feel for that (not always, of course, but it seems accurate enough that with the exception of only one person, I would have hired everyone I interviewed this year if I had that many openings). Best personality fit trumps best brain every time.

    If the hiring manager has a team of aggressive, in-your-face people who are constantly competing to see who has the most geek cred and think BOFH is a sysadmin how-to (OK, it really is :-) then a resume that says "EXCEPTIONAL INTELLIGENCE" just might get somebody's attention in a positive way.

    In other places, not. All of us from the engineering VP (my boss's boss) on down are low-key. We hire people who are passionate about their work and technology, but not in an in-your-face kind of way. Together with personality fit, the other thing we really look for is people who are self-motivated and don't need to be managed. If I hired a person who actually needed to be managed, I'd consider myself to have screwed up in the hiring process. So far, I haven't (knock on wood) :-)

    After personality fit and self-motivation, then comes smarts and experience. Those things matter, of course, and a candidate who doesn't have what we want in that area will also not succeed. However, fit with the team trumps those to the extent that if the 4th smartest person fits in better than the smartest or most experienced one, the 4th smartest one will get the job. If there's something she doesn't know that we want her to know, we'll teach her.

    Why do the people who do the hiring often know less than the people being hired? Depends on the place. Sometimes it's just plain old cluelessness. My brother worked at a place like that. It wasn't that way when he started, but a few years along there were a bunch of management shakeups and stupidity reigned. In other cases, it's because HR acts as a filter and only the resumes that get by HR even get seen by a hiring manager. Finally, you don't have to know more than the person you're hiring to be a good hirer or manager. There are a number of people on my team whose depth of technical knowledge is greater than mine, and I hired all of them. I wasn't a manager when I joined this company, but I rose to team leader in less than a year and manager a few months after that. I did and do have a good skillset for the technical aspects of my job, but the things that made me a team leader and later manager were:

    - Demonstrated skill in getting the big picture on our projects and helping manage them and focus on things like quality control and how to improve our process, and voluntarily stepping up to do those things. That really helped out my boss.

  137. Info Week is nothing but a Microsoft shill. by Anonymous Coward · · Score: 0

    Does anybody pay attention to obviously biased articles from Info Week? A typical Info Week issue will have a two page Microsoft advertisement in the middle and a couple of other MS ads inside the front and back covers.

    Since the magazine is free they have to make their money from advertisers; they aren't going to alienate their biggest client by running honest, unbiased articles about Linux. Indeed, they have a strong incentive to run anti-Linux articles in order to stay on MS's good side and keep those advertising dollars rolling in.

    As I said the magazine is free and you get what you pay for...

    1. Re:Info Week is nothing but a Microsoft shill. by Anonymous Coward · · Score: 0

      It's one of the problems with magazines in general -- paid or unpaid. It reminds me of all the problems with Windows and DLL's. Given the range of problems DLL's caused they should have been headline news, but I hardly ever saw anything about DLL problems in PC rags...I always this took it as a sign that editors didn't want to lose advertising by antagonizing Microsoft....

  138. A hint of greed by Anonymous Coward · · Score: 0
    Strikes me there may be a shoot self in foot level of greed in this.


    If adoption stops because it is too expensive to get the skilled people then the remaining skilled peoples market will most probably fade because Microsoft solutions will re-assert in all those situations that were ripe for picking.


    Short term cashing in?

    1. Re:A hint of greed by kingsqueak · · Score: 1

      It works like this.

      The H.R. rep with a 3000 sq ft McMansion and two new cars with kids in private schools and a pool in the backyard, makes the offer of $50k/yr to the advanced linux admin and is puzzled why they don't come crashing in to sign off on it. That same H.R. rep who gets paid to read email and file some paperwork occasionally is pulling down over six figures in the same marketplace/region.

      Everyone wants to make their millions on the back of skilled admins they pay peanuts. Meanwhile it's not possible to have any standard of living on the salaries they offer and they start crying 'shortage of qualified staff'. There's not the shortage they make it out to be, there's just a shortage of employers that will reward the skilled employees they supposedly seek.

      It is indeed greed that is creating the shortage. If the companies would have any semblance of loyalty and merit pay systems in place instead of trying to burn every living cent out of their engineering staff, there wouldn't be any shortage. Instead we get more and more H1's and the remaining few admins with true skills get further burned out having to clean up after them.

  139. Computer job vs. Computer lover by solprovider · · Score: 1

    When I started at a consulting company in 1997, I wondered why some of my colleagues did not like me before we had talked. A few months later, someone mentioned I looked like a brown-noser because I was always having conversations with our boss John. They finally realized John kept coming to me for conversation because WE BOTH LOVED COMPUTERS.
    - Both of us were programming for fun in the 80s.
    - Both of us made a profession out of our hobby.
    While John had written some shareware that was still making a few dollars a month, he was not a good programmer, so he became a technology manager. He knew before I arrived that I was good programmer; I was hired because I impressed HIS boss by glancing at a screen of code, pointing to an error, and explaining how to fix it. So John went out of his way to become friends with me.

    Once my colleagues had their epiphany, most of them were OK with me, at least enough to ask for help. One of them tried to get me fired. She was a "bang your head against the computer until it does something useful" type of programmer, but she had established herself as the guru, and I was threatening her position. She was friends with the owner of the company, and he did not like me because our boss' boss had hired me without consulting him. I only survived because their method of getting me fired was to keep giving me impossible assignments, and I kept succeeding. (The assignments were much fun and great for the resume.) I hope never to deal with that much politics again.

    ---
    The grandparent post uses 1999 as the divider between the computer-lovers and the computer-jobs-for-money people. I think the line is much earlier. Almost everybody at the consulting company in 1997 belonged to the latter group.

    MSWindows started dominating around 1992, and that killed command-line programming on PCs. Unix people have the attitude, but I do not know anybody that started with Unix after 1992. Hopefully Linux is creating a new set of command-line program writers. All of the well-known hackers were involved with computers before 1992. The youngest hacker known to me is Justin Frankel, but even he was writing software before 1992. (Wikipedia says he was programming before starting high school in 1991.)

    Can anybody name a great hacker that started with computers after 1992?

    --
    I spend my life entertaining my brain.
  140. Short supply, huh? by robyannetta · · Score: 1

    Just tell me which book on C to buy and I'll call you back in 3 months lookin' for work.

    --
    - Just my $0.02, take with a grain of salt, your mileage may vary.
  141. Re: Open Source learning resources can help by dhdeans · · Score: 1

    >as the saying goes, if you think training is expensive, try ignorance.

    Exactly, my thought. BTW, several companies are providing support services in the open source arena -- such as...

    SpikeSouce, SourceLabs, and OpenLogic

    Also IT training companies are starting to offer some mainstream open source courses, like eclipse, hibernate, etc.

    See http://www.inferdata.com

  142. Re:Yasser Arafat... dead at age 75 by Anonymous Coward · · Score: 0

    We're supposed to miss a gay Egyptian terrorist? Jeff Jacoby was right when he called Arafat a monster.

    READ THIS

    If you can still have any respect for Arafat after reading that, I have NO respect for you.

  143. Colour Contrast Expertise in Short Supply by Anonymous Coward · · Score: 0
  144. And? by rogueroo · · Score: 1

    I don't understand the problem here. But maybe that's because I meet their criteria.

  145. Re:Good Article -- NEED? by anon+mouse-cow-aard · · Score: 1

    You've got some linux binary which is doing something odd. You can track down how the source was built, and build it yourself, with -g or a couple of printf's. Heck, just running strace on it often provides a lot of information. That's because the UNIX API is pretty compact, and folks with only a modicum of experience will be able to grok it.

    I've never heard of anyone running anything like strace on windows. I suspect that the reason is because the control flow and system calls are so complicated that not too many people will be able to make head of tails of the output, so it isn't much use. Windows programs are BIG. linux ones tend to be much smaller (and do less) so they are just plain easier to figure out (the normal advantage of modularity.) Linux packages will often be built by a bunch of small programs held together with some scripting. That is much easier to figure out than some monolithic ubercode.

    Again, it comes down to barrier to entry, if the code is smaller and easier to figure out, and there is more information available (source code is documentation too.) then there is a bigger chance that a reasonably motivated geek will acquire significant skills, and perhaps even insight. On windows, you don't have a chance, you just kind of ride the bear and pray.

  146. Re:Good Article -- NEED? by anon+mouse-cow-aard · · Score: 1

    That you feel compelled to report your experience only emphasizes that it was unexpected and unusual. It is always good to hear about companies who understand and can help. The fact is, they aren't common, and that kind of support is extremely expensive for the company to provide. The tech has to know about all these third party apps, and have testbeds to try things out with them.

    There is also the possibility that you got the one guy on the support desk who knows his ass from eyeball, and the rest of them would have sent you flying. I hope it is more than that.

    Experience in my organization with a load balancer problem:
    Eighteen months of talking to nice gentleman with south asian accents and funny schedules, two complete unit replacements shipped and installed, a software upgrade or two. Turned out to be a (to be fair, fairly obscure) DNS configuration problem. This was from a major vendor (no need to embarass them here) and of course my staff wasn't without blame here either. A large vendor had me turn off anti-virus before diagnosing a problem with their mail server, a company that makes a lovely proprietary language for web applications (interpreter built in java) had us downgrade our servers, and remove SMP support from our kernel ("we don't support multiple processors on linux, we don't support RH x.y, only x.y-1") The best one was... I bought software from another vendor for linux in November. In April of this year, they decided to change their pricing policy. the new price was, wait for it... ten times the price the previous november, and the november price had five digits in it, and the support costs went in line with the new pricing. Oh, and they dropped linux support too. We dumped them.

    In general, all support sucks (though you get lucky once in a while, and it is a blessing when you do.)

    I'd rather roll my own luck, training my own staff, than depend on hit and miss commercial support. I'm sure some pencil pusher will insist that that is terribly expensive, but they are dead wrong. It is far more expensive to deploy hundreds of disparate system with only the vaguest clue of how they run, (and little fragile procedures that reduce analysts to just typists) and then have to run to get support on them all.

    Good IT staff is a strategic necessity for any large organization, because bad IT staff can easily cause orders of magnitude of difference in costs on projects, without any improvement in deliverables. Most organizations don't get that, and can't figure out what good IT staff look like. They hire low skilled staff for full-timers, and contract out all the projects because low skilled people cannot handle it. This is just wrong, because contractors never will have as much organizational knowledge, and they don't see the big picture (aren't paid to) so they implement the spec (and the specs are always perfect, right ;-) which is exactly what a contractor must do. But it is bad for the organization. The real argument against outsourcing is the loss of institutional understanding, the loss of strategic knowledge. Folks will eventually figure that out, but it will take a few years.

    Hell, I can't tell what anybody's worth in an interview, no matter how long. It's really hard, and it's hit and miss.

  147. Re:My experience suggests article is mostly nonsen by gujo-odori · · Score: 1

    I think your post is great too, and also worthy of being modded up.

    What you say about HR and the corporate culture is spot-on. And as much as it may seem harsh, unreasonable, or unfair to us at times when we are unemployed, that's actually not a bad thing. If you get into a company where you don't fit the culture and it doesn't fit you, you won't be happy and neither will they.

    However, in big companies HR departments can certainly get in the way. I'm very happy to work for a company small enough that my first contact with HR came only after the decision to hire me had been made. They mailed be the paperwork to go and take a drug test and a couple of forms to sign and send back. Before that, my very first contact was from the director of software development, to whom I report. We used email to setup an appointment for a phone interview, then I went to a second interview in person to meet her and the CTO. That whole time, I never heard from anyone in HR at all.

    We have a great HR department, they're very helpful and really know their stuff, but I do think the best situation is when there are no filters between the hiring manager(s) and the candidate(s). Our HR department takes great care of you after you're hired. You don't even know who they are before you're hired. That's the way it ought to be. I know that probably doesn't scale well and is probably the reason why all big companies make you get over the HR hurdle first. That's one of the reasons I love working at smaller companies (we have under 200 employees and are not publicly traded). Granted, not all smaller companies are like this; some of them suck. But by and large, I prefer them to larger ones (the worst company I ever worked for was also the biggest; over 10,000 employees in 1989 and probably a lot more by now).

  148. Article summary errors by Anonymous Coward · · Score: 0

    it's ramifications
    suspicious in it's timing

    "its".

  149. Re:Good Article -- NEED? by defile · · Score: 1

    Once you finish ooh'ing and ahh'ing about strace, it's time to look at ltrace. For warriors only, please.

    Windows has equivalent tools, but as you say, they're impossible to follow because of how complex the API is and how "featured" the applications are.