Slashdot Mirror


Want an IT Job? Add 'Cloud' To Your Buzzword List

jfruhlinger writes "There was a predicted uptick in IT hiring for late this year, but it's mid-November and it hasn't happened yet. Kevin Fogarty does see growth in one area, though: cloud and virtualization experts are being fought over, lured away from in-house jobs to cloud consultancies popping up everywhere."

187 comments

  1. no I won't by Adolf+Hitroll · · Score: 0, Insightful

    I want an interesting job: administering java legoes written by computer idiots is not exactly a dream job.

    --
    Smile, don't click...
    1. Re:no I won't by Anonymous Coward · · Score: 1, Insightful

      Sorry to break it to you, but most computer related jobs are quite boring. The low-level jobs anyway, like in any industry.

    2. Re:no I won't by Anonymous Coward · · Score: 1

      Depends on what you mean by "low level"

      I'd rather work on some obscure network and infrastructure issue than solve some end user problem. End users ARE boring. Their problems are always stupid or caused by some misconception a bout computing they have(for example being convinced that computers are able to really perform human like reasoning and wanting to offload to a computer their managerial and intellectual work)

    3. Re:no I won't by jhoegl · · Score: 2

      Depends on what you mean by "low level"

      I'd rather work on some obscure network and infrastructure issue than solve some end user problem. End users ARE boring. Their problems are always stupid or caused by some misconception a bout computing they have(for example being convinced that computers are able to really perform human like reasoning and wanting to offload to a computer their managerial and intellectual work)

      The first part of your statement after "End users ARE boring." made me think... now there is a true programmer. *My program is perfect, its the end user that is the problem*. But then you quantified your statement further. However, the end user is right. It just depends on how much money they want to spend to "automate" their desired outcome.

    4. Re:no I won't by cheekyjohnson · · Score: 1

      "Sorry to break it to you, but most computer related jobs are quite boring."

      That really depends on the person. Some people could find them boring while others could find them quite fun.

      --
      Filthy, filthy copyrapists!
    5. Re:no I won't by mapkinase · · Score: 1

      You are exactly right. To get a good IT job, one needs to have additional expertise, besides coding what he is told: mathematics, biology, physics, non-IT technologies, business. There are very few good jobs left for experts in only computer science. If you look at the successful famous programmers, they all have something extra to their coding skills, vast majority of them being quite shrewd in business.

      The only pure CS successes (admittedly, rather dubious) I could think of are hackers, people who are able to discover various deficiencies in the software written by other people. A lot of them, actually, using some extra information (besides "mad zkillz") - insiders, etc.

      Get a second major, college boys. Seriously.

      --
      I do not believe in karma. "Funny"=-6. Do good and forbid evil. Yours, Oft-Offtopic Flamebaiting Troll.
    6. Re:no I won't by jellomizer · · Score: 1

      It isn't as much the job but the attitude of the person doing it. To some people Every Job is boring, mostly because they are slackers and are trying to find reasons not to work. For most of the population there are some jobs they like and jobs they don't and know that and willing to stick threw the parts they don't like as they can get back to the parts they like. Then you get the nuts who love EVERYTHING or they are just Ass Kissers.

      Every Job has good and boring parts to it. They saying "If you find a job you love you will never work a day in your life." is false. There will be boring parts or parts that you will not enjoy for your job. However if you keep your mind open you will see there are often a lot of good parts too...

      Even though I have been making applications over the network for decades, I still think it is cool when I make an initial connectivity test program where I type some stuff and I see it on on a different computer. Other people will be so what. While they are pointing out to me what I think is kinda dull and they think it is cool. You job is what you make of it. Try to find joy in your work vs. focusing on the negative. And perhaps IT people will be a bit less bitter... Unless they see it as a job perk.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    7. Re:no I won't by DrgnDancer · · Score: 4, Interesting

      YMMV, but in my experience there are three types of "low level" jobs in IT (not programming per se, though there are definite corollaries here, but "support IT"):

      1) Low level tech support grunt for a large company. You're going to be dealing with nothing but users. They are the entire focus of your life, if you get to deal with an "obscure network and infrastructure problem" it's purely by accident because your user happened to discover it. Even then, since you probably have minimal access to servers and network equipment, the best you'll probably be able to do is escalate it.

      2) Systems/network admin for a small company or facility. You'll still have to deal with users. You're probably the entire IT department, or at best the junior member of a very small team (all of whom want to push user issues off to you for the same reason you don't want to do them). On the bright side you're far more likely to be directly involved in building, deploying, and supporting the infrastructure. On the down side, unless it's either a really odd company or in the infrastructure business, the stuff will be incredibly vanilla. Windows AD and file servers attached to a few workstations on one or two logical networks and getting to the Internet via some form of SDSL. Probably a firewall appliance sitting between you and the DSL modem, and, if the company actually hosts its own Internet facing presence (most small companies don't), a small DMZ with the web and mail server. Not much for obscure here.

      3) Data center lackey for a large company. On the bright side, no users. On the downside you probably mostly haul boxes, rack system, replace parts, and make accounts. If you're both smart and lucky though you might be able to get yourself in good with the higher level guys and they'll trust simpler (for relative values of "simple") problems to you.

      Three offer the best possibility for what you want, though you usually have to be patient. Two is how I came up, and frankly I thought it was the best overall situation. You'll have to deal with users, a lot, but I don't really mind users to be honest (I'm a fairly social person, IT geek or not). The thing is, you pretty much to get see every aspect of IT. It's all on a smaller scale of course, but you actually get to do the planning, executing, and maintenance of your very own setup. You don't get a lot of obscure problems, but frankly those sound a lot sexier when you're sitting in college looking for a challenge than when you have a guy breathing down your neck wanting to know when things will be back up while you're still trying to figure out what the Hell happened in the first place.

      --
      I don't need a million points of light, just two points of multi-mode fiber and a 10 Gig-E router.
    8. Re:no I won't by Nursie · · Score: 1

      " To get a good IT job, one needs to have additional expertise, besides coding what he is told"

      I disagree. There are lots of good coding jobs and ample time to get to know the various market areas as you go. Besides which, spending even more time in education is time you could be using to gain experience.

    9. Re:no I won't by cayenne8 · · Score: 1
      I'm studying now, for my DREAM job.

      Powerball jackpot winner!!

      All I need is a few million dollars to invest...live off the dividends...and NEVER have to work again a day in my life.

      I'd never be bored...I'd like to have the Charlie Harper lifestyle...

      --
      Light travels faster than sound. This is why some people appear bright until you hear them speak.........
    10. Re:no I won't by dave562 · · Score: 1

      Number two is how I came up also. I started at a small company (5 servers, about 50 users) in 1996. After a couple of years everything there was stable and I was out of things to do. That is one of the "problems" with a small company. They only have so much budget for IT. Once you get everything squared away, you have a lot of down time. That is great for relaxation but not so good for career advancement.

      From there I went into consulting. As a consultant I learned more, but basically did what I did for the original company for lots of different companies in different sectors. Each company / sector has their own applications, but the underlying network OS and infrastructure is pretty consistent. Here I picked up all of the design, architecture and project management skills that look good on a resume.

      After ten years of consulting I had enough experience to land a "management" level job. I still do a lot of hands on work with server and application provisioning, but networking and security is outsourced. I know enough to direct other people but do not have to get my hands dirty with the implementation. There are times when I wish we were handling the network in house though. Waiting 24 hours to get a port turned up, or to get a firewall ACL change made is stupid. Managing is a good gig but a dangerous position to be in. Managers are easier to replace than technicians. Competent technicians are rare, and that is the point of the original article. With "the cloud" (bah) getting bigger, those with experience in large scale virtualization projects are in demand.

      I think path 2 is the best way if you can get it. You have enough autonomy to be your own master to a certain extent. For the first and third options, you are too beholden to others. Your only real bet for career advancement is to develop job experience and move into progressively more senior roles with other companies every 3-5 years. After two or three moves, a person should have enough practical experience to land somewhere stable.

    11. Re:no I won't by jp10558 · · Score: 1

      I may have the best job right now. I've been working at a smallish research lab at a University. We get to do everything from AD to RHEL Linux Clusters, old VMS on VAX and Alpha, Mac laptops, building our first SAN with 10gb network interconnects. I get to pick out technologies, vendors to some extent, and whatever. We get to try out Hyper-V, KVM, Xen, RHEL Cluster technologies etc. I can use Open Source products or proprietary as makes sense in the budget. We're playing around with Likewise...

      And because they're using custom scientific code and we run stuff like Zenoss which uses zope, mysql, we front end with Apache for SSL - we definitely can find obscure problems.

      My days are almost never boring because like in your part 2, I get to do something in almost every part of support IT, but also have a team I work with, so I'm not the sole IT guy.

      It's also pretty low pressure, management doesn't have too many hard deadlines and would prefer something was done right than rushed to be done fast (except for end user client PCs, never get enough notice on those, it's like they forget that new users might need a computer). I also get to read and comment on Slashdot, multiple other forums, and mailing lists as part of my job!

      It's all on a smaller scale of course, but you actually get to do the planning, executing, and maintenance of your very own setup.
      This. It's awesome in my opinion. At least if it all goes tits up, you only blame yourself, and you learn from it and do better next time.

      --
      Opera, Proxomitron-Grypen,GPG 0x0A1C6EE3
    12. Re:no I won't by cayenne8 · · Score: 1
      "They saying "If you find a job you love you will never work a day in your life." is false. There will be boring parts or parts that you will not enjoy for your job."

      I dunno. Tell that to the guy that auditions new pr0n talent.

      I'd think you'd never get tired of the 'screening' process for new chicks cuming in the office to get into the biz.

      --
      Light travels faster than sound. This is why some people appear bright until you hear them speak.........
    13. Re:no I won't by nedwidek · · Score: 2, Insightful

      My wife is in the same boat. She's currently enrolled in Innumeracy 201.

      "All it takes is a dollar and a dream."
      "Gotta be in it to win it."

      Great ads and they work better than the truth of: Have no bloody clue what a probability is.

      --
      Post anonymously - For when your opinion embarrasses even you!
    14. Re:no I won't by cayenne8 · · Score: 3, Insightful
      "Great ads and they work better than the truth of: Have no bloody clue what a probability is."

      I know, I know.

      I heard it put once that the best definition of the lottery was: " A voluntary tax for those that can't do math".

      But when I buy $5 worth every once in awhile....it buys me about 2 days or so of daydreaming of what I'd do if I won all that money....

      --
      Light travels faster than sound. This is why some people appear bright until you hear them speak.........
    15. Re:no I won't by DrgnDancer · · Score: 1

      I think there is a difference between gambling for entertainment and gambling with the expectation you'll get rich. If it amuses you to play the lottery occasionally, go for it. I like a bet a few bucks when I'm in Vegas, it's fun. It's the people that spend some measurable fraction of their income in the real hope that it's a way to make it big... That's the problem.

      --
      I don't need a million points of light, just two points of multi-mode fiber and a 10 Gig-E router.
    16. Re:no I won't by Dogtanian · · Score: 1

      "They saying "If you find a job you love you will never work a day in your life." is false. There will be boring parts or parts that you will not enjoy for your job."

      I dunno. Tell that to the guy that auditions new pr0n talent. I'd think you'd never get tired of the 'screening' process for new chicks cuming in the office to get into the biz.

      Except that the real-life version of that job (or its closest match) probably still includes some other tedious secondary aspects or tasks that ideally they'd rather not be doing. Doesn't mean that they don't like their job overall, simply that "there will be boring parts [however minor] or parts that they will not enjoy".

      And even the fantasised-about "perfect" version of that job with an endless parade of porn star beauties would probably lose its lustre a bit for most people after a while. That's human beings for you.

      --
      "Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
    17. Re:no I won't by Nefarious+Wheel · · Score: 1

      Yup. I call it the "luck tax". I buy the occasional lottery ticket not out of any expectation of winning, but out of the sure knowledge that someone, somewhere, will win, and I will have contributed to their fortune acquired completely without reference to an MBA.

      --
      Do not mock my vision of impractical footwear
    18. Re:no I won't by uninformedLuddite · · Score: 1

      I dunno. Tell that to the guy that auditions new pr0n talent.

      Having had some experience in this area I can assure you that it is not a job all would automatically love. You might think that it's wonderful for a few weeks and people will always buy you drinks but it soon loses its gloss. Having plenty of hot wriggly beautiful woman around you seems great but if you have even a smidgeon of empathy in your soul you go home at the end of a shift feeling depressed and miserable. You end up not wanting to sleep with them you end up wanting to just hug some of them and cry.

      --
      The new right fascists are bilingual. They speak English and Bullshit.
  2. clouds huh? by knotprawn · · Score: 2, Funny

    sounds like rather clouded judgement to me

    1. Re:clouds huh? by commodore64_love · · Score: 1

      Yeah my vision is foggy.

      Please show my an example IT resume that revolves around "cloud" programming, so I can copy it.

      'k thx. L8r

      --
      "I disapprove of what you say, but I will defend to the death your right to say it." - historian Evelyn Beatrice Hall
    2. Re:clouds huh? by networkconsultant · · Score: 1

      How dare you judge my children, I love my babies; some are little clouds some look like ec2....

    3. Re:clouds huh? by Sulphur · · Score: 1

      McCloud is that you?

  3. i like cloud by grouchomarxist · · Score: 1

    they purdy.

  4. Today's word..."Cloud" by grasshoppa · · Score: 3, Insightful

    I think it's important to define the word "Cloud" as no one else seems to, yet the definition itself lends great insight to the concept.

    The "Cloud", as referenced here, is nothing more than the delegation of responsibilities...specifically those of infrastructure. That's it. It's not some mystical cure all. In fact, it's nothing more than a glorified way to outsource applications.

    Now there are specific technologies which lend themselves to this concept ( those of virtualization, certainly ), but the overall goal is the same; the business doesn't want to worry about the infrastructure behind their app. They simply want it to work.

    Which is why internal "clouds" have always amused me to no end...

    --
    Mod me down with all of your hatred and your journey towards the dark side will be complete!
    1. Re:Today's word..."Cloud" by ebonum · · Score: 1

      What does "cloud" mean? It means that I will eat you alive if I see it on your resume.

      People can not talk intelligently about this subject. There are completely open issues from SLA's to security to handling 20 different versions of the OS on the servers in the "cloud". I include Steve Balmer on my list of people who can't clearly define this concept.

      You ask people what is the cloud and they give "e-mail" or YouTube or an e-commerce site as an example.

    2. Re:Today's word..."Cloud" by benjamindees · · Score: 2, Interesting

      Which is why internal "clouds" have always amused me to no end...

      Personally, as a *nix generalist, even the idea of an external "cloud" is ridiculous to me. What the hell does a company actually do, if it outsources even it's own knowledge management?

      But I agree that an internal "cloud" is just as misguided. The sad fact is that most companies with more than a few hundred employees are organized as collections of surprisingly small fiefdoms. Even until recently, the idea of centralizing something as common as IT infrastructure really was so foreign to the typical corporate structure that it had to be sold in a way that those fiefdoms could treat it as an external service.

      --
      "I assumed blithely that there were no elves out there in the darkness"
    3. Re:Today's word..."Cloud" by Anonymous Coward · · Score: 0

      I think it's important to define the word "Cloud" as no one else seems to, yet the definition itself lends great insight to the concept.

      The "Cloud", as referenced here, is nothing more than the delegation of responsibilities...specifically those of infrastructure. That's it. It's not some mystical cure all. In fact, it's nothing more than a glorified way to outsource applications.

      Seems like the whole of IT really. It was never just buy software, be productive. Enterprise developers really are doing business process analysis and optimization (in concert with management ... maybe). Considering most companies aren't competent at infrastructure and maintenance it makes sense to make it someone else's problem.

      The new deal is your business process is meshed directly into another companies'. Better hope they keep up that service level. Hopefully there will be a clean migration standard if you want to change cloud supplier and all your company data is tied up there. Written into the contract. Hahahahaha.

    4. Re:Today's word..."Cloud" by Belial6 · · Score: 5, Insightful

      I can define the cloud for you. Cloud (noun) : The symbol used to indicate parts of the network that you have no knowledge of. Frequently used by people to describe external computer resources as a new concept when their knowledge of computers only extends back to 1998.

    5. Re:Today's word..."Cloud" by digitalhermit · · Score: 4, Interesting

      The "Cloud", as referenced here, is nothing more than the delegation of responsibilities...specifically those of infrastructure. That's it. It's not some mystical cure all. In fact, it's nothing more than a glorified way to outsource applications.

      Well, no. The cloud they referenced was an "abstracted data-center infrastructure" and not necessarily a means of outsourcing applications. Yes, the downside/upside is that it eases moving workloads from internal to external clouds, but that's the point.

      Now there are specific technologies which lend themselves to this concept ( those of virtualization, certainly ), but the overall goal is the same; the business doesn't want to worry about the infrastructure behind their app. They simply want it to work.

      Is that a bad thing not to want to worry about the infrastructure? Traditionally servers are designed around the concept of a physical server. We used to name servers by rack number or some other geographic location. Virtual machines were often named according to what physical server they resided within. Cloud technology, once the marketing speak is burned away and the APIs get to a mature and standard state (i.e., an in-house or an outside hosted cloud looks the same to an application), would allow other ways of managing the hundreds of thousands of machines in large data centers.

      For example, capacity planning is a big deal. One of the responsibilities of a system engineer is to ensure that workloads can run properly on the servers. When there is a planned outage on one server or an increased load due to seasonal or scheduled work, the admins have to juggle the resources of the servers. In a planned outage we may use VMWare VMotion or Workload Migration and swing the workloads across. But then we often have to worry about IP changes, hostnames, virtual host software levels, etc.. With a properly configured internal cloud, this is a non-issue. I can literally click a button and remove a physical server from the cluster and it's completely transparent to end-users. Need to add capacity? I SAN-boot a cloned disk and the new server is automatically part of the cloud and ready to take on work.

      We used to build our environments around managing discrete servers. Even if we had streamlined the process, it was still very much centered around the physical box. For example, we can stand up a box in a manner of minutes using RHEL kickstart, but if we wanted to add high availability this often meant configuring heartbeat IPs, swing SAN disks, /etc/hosts files for private IP ranges, etc.. HA on a cloud is almost too trivial to detail.

      Of course it's not there yet, but it's where the more recent virtualization technologies was 5 years ago (and yeah, virtualilzation has been out for decades, but it has only within the past decade really surged).

    6. Re:Today's word..."Cloud" by mcvos · · Score: 1

      I like your definition. I love working on applications, and I hate dealing with infrastructure. Yet infrastructure always seems to involved somehow. If "cloud" computing will help me to abstract infrastructure away and ignore it, then I'm all for it.

    7. Re:Today's word..."Cloud" by BlindRobin · · Score: 5, Funny

      synonym of 'fog'.

    8. Re:Today's word..."Cloud" by Anonymous Coward · · Score: 0

      grid computing it's only half of the equation of scalability, and usually the easier one.

      you also need all the published service to scale transparently with the number of host, cores, disks, whatever.

      that is the hard part. and once you attain that, having the router load balancing internal or outsourced doesn't really mater anymore. because that's the service the cloud offer: managing load balancing. which is the easier part of grid computing.

    9. Re:Today's word..."Cloud" by sourcerror · · Score: 2, Interesting

      I sat through a cloud lecture by some Microsoft guy, and he said it's aimed at startups, that don't know what server load to expect, and want a scalable solution. Practically Microsoft hosts the app with database and everything, the app must be written against a specific cloud api (in some .net language), and they bill by CPU time, network throughput and database size.

    10. Re:Today's word..."Cloud" by Chrisq · · Score: 1

      What does "cloud" mean? It means that I will eat you alive if I see it on your resume.

      Tell them you worked on Cloud computing on "Plan 9". If pushed just say "I've been on cloud 9 for years now".

    11. Re:Today's word..."Cloud" by Chrisq · · Score: 3, Funny

      What the hell does a company actually do, if it outsources even it's own knowledge management?

      The good news is that they don't have to know what they're doing, someone external will know for them.

    12. Re:Today's word..."Cloud" by Leebert · · Score: 2, Interesting

      ...but the overall goal is the same; the business doesn't want to worry about the infrastructure behind their app. They simply want it to work.

      Which is why internal "clouds" have always amused me to no end...

      It's understandable that you'd think that way if you don't understand how wildly organizational structures vary from organization to organization, and you're used to organizations where there is "The IT department" and customers of that IT department. In that case, yes, why on earth would The IT department build a "cloud", when the only customers of it would be themselves?

      I'll give you an example of where this is arguably a good idea: NASA. Across ten or so centers, there are hundreds of generally self-sufficient small projects. The norm for many projects is to run their own small data centers (ranging from a single server running under someone's desk and up), because shared services typically don't provide the flexibility they need. Often this is software dev, wacky data distribution (like GDS), that sort of thing.

      In that environment, an Infrastructure cloud (IaaS, whatever buzzword strikes your fancy) starts to make sense. Which is exactly what NASA is doing, though I'll reserve judgment as to how good of an idea it was until it's been in place for a couple of years. :) But in theory and on paper, it's not unreasonable to have an "internal" cloud.

      I have no doubt that it would be similarly a "good idea" in other organizations, like a large university.

    13. Re:Today's word..."Cloud" by Anonymous Coward · · Score: 0

      "For example, we can stand up a box in a manner of minutes using RHEL kickstart, but if we wanted to add high availability this often meant configuring heartbeat IPs, swing SAN disks, /etc/hosts files for private IP ranges, etc.. HA on a cloud is almost too trivial to detail."

      Right, because on the "cloud" these problems just disappear. The machines suddenly know how to communicate with each other and what to do in the event of a random failure of any given server because you're calling them a "cloud" instead of "server cluster".

      You're not actually explaining what the hell the difference is between a large number of virtual servers and a cloud. Just that this difference solves lots of problems.

    14. Re:Today's word..."Cloud" by Anonymous Coward · · Score: 0

      What you're described isn't cloud computing, it's a server cluster.

      The difference is that a "cloud" is a cluster of servers which spans many geographic locations. It's fine & dandy to be able to just run down to the datacenter and slap in a new chassis, and be able to bring it up with a click of a button. In fact, it's great. But people moving to "cloud computing" are spreading their datacenter across a WAN, which adds the additional complexity of connectivity between the different physical locations, as well as massive security concerns both in terms of data in transit as well as physical.

      As a network admin, you should know even more about the physical layout of "the cloud" in order to properly mitigate risks, but by the very nature of the 'cloud' these details are hidden.

    15. Re:Today's word..."Cloud" by dkf · · Score: 2, Interesting

      The symbol used to indicate parts of the network that you have no knowledge of.

      That's the definition as it pertains to networking. It's now been extended to other types of hardware and certain types of software, and it all works on the concept of "I don't know where it is or what it looks like, but I do know that if I wave my hands like this then it all works just fine." As long as things actually do work, then that's a good thing: you're saved the effort of thinking about lots of frankly irrelevant crap (well, irrelevant to you; someone cares about it...)

      --
      "Little does he know, but there is no 'I' in 'Idiot'!"
    16. Re:Today's word..."Cloud" by drsmithy · · Score: 1

      For example, we can stand up a box in a manner of minutes using RHEL kickstart, but if we wanted to add high availability this often meant configuring heartbeat IPs, swing SAN disks, /etc/hosts files for private IP ranges, etc.. HA on a cloud is almost too trivial to detail.

      A cloud doesn't magically give you HA. Unless you're using a very different definition of "HA" than I'm used to.

    17. Re:Today's word..."Cloud" by homesnatch · · Score: 3, Informative

      Everyone is confused about the "cloud" because everyone over-uses the term.

      Essentially, the "Cloud" has three main points:
      It is a set of infrastructure resources.
      It is dynamically provisioned.
      It is self-service.

      Note that it has nothing to do with whether the resources are internal or external. I run an "internal" cloud at my company.

    18. Re:Today's word..."Cloud" by Anonymous Coward · · Score: 0

      "Internal clouds" are for easily balancing virtual servers and apps.

    19. Re:Today's word..."Cloud" by TheRaven64 · · Score: 2, Funny

      He's using HA in the Nelson Muntz sense.

      --
      I am TheRaven on Soylent News
    20. Re:Today's word..."Cloud" by TaoPhoenix · · Score: 1

      "I would like to present the software solution MyCloud from the company MyCloud. Here we are. We're the princes of the Internet. Here we belong, fighting for survival. We've got to be rulers of your world. Is shall have no rival!"

      --
      My first Journal Entry ever, in 8 years! http://slashdot.org/journal/365947/aphelion-scifi-fantasy-horror-poetry-webzine
    21. Re:Today's word..."Cloud" by arkane1234 · · Score: 1

      So by very definition, any blackbox solution is a "cloud"?

      --
      -- This space for lease, low setup fee, inquire within!
    22. Re:Today's word..."Cloud" by Anonymous Coward · · Score: 0

      "What the hell does a company actually do, if it outsources even it's own knowledge management?"

      It learns how to use the apostrophe? I know, I know, you're a Unix wizard of thirty years experience, know by heart every permutation of processor, memory, motherboard and hard drive, can compile any kernel on any hardware, but the apostrophe? Total brain collapse, it's just too hard.

    23. Re:Today's word..."Cloud" by jp10558 · · Score: 1

      Isn't this the same as Mainfraimes used to be?

      I think of cloud infrastructure usually as VM clusters of some sort where you can have an entire computer fail and not lose services, and you can basically add more servers if you need more load without having to manually re-configure the services etc. vSphere etc.

      --
      Opera, Proxomitron-Grypen,GPG 0x0A1C6EE3
    24. Re:Today's word..."Cloud" by jaygatsby27 · · Score: 1

      The idea that you can create a bundle of resources via virtualization and a blade center teams with a SAN array creates a cloud that doesn't have to be outsourced. You aren't clustering in this environment so much as generating a lot of resources that are more than simply redundant locally. You could lose 5 of twenty servers all at the same time and if you still have the allocated resources abvailable the pplication maintains its availability. In general, i agree with you that outsourcing to a cloud is what people want cloud computing for, for transfer of risk. Has everyone read "Does IT Matter?"

    25. Re:Today's word..."Cloud" by SatanicPuppy · · Score: 1

      Yea, I hate the cloud for pretty much the same sort of reason...People use it as an excuse to poorly define their hardware needs, assuming the magical cloud has infinite capacity.

      When something in cloud-land breaks, the managers get this look on their face like santa claus just died. It's priceless.

      --
      ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
    26. Re:Today's word..."Cloud" by spiritgreywolf · · Score: 1

      Someone asked me and all I told them was, "Well, back in the day it was called "timeshare", a few years back they called it "application service provider". Now it's called cloud. I said "It's that mystical foam your machine/desktop/web browser connects to in order to run things". To me personally? Nothing but a big VMWare server farm in an offsite data center that tries to blend nebulous hardware with nebulous "services" - be they webbish data (AJAX, SOAP, ) or anything else.

      What scares the crap out of me is that it allows more marketing people to "nebulize" further anything specific with SLA's whereas before they had to call the ball and own it - or definitively point to who does. It turns hard lines of responsibility into vague, fuzzy outlines of shared agreements if you're not careful. Calling it a "Cloud" just makes it another way for the whole village to take blame when the local idiot does something stupid.

      Technically to me Cloud just means "it's where the dude behind the curtain is throwing a bunch of levers and turning knobs you don't know about unless you have to rip open the covers and figure it out". SOMEONE owns the physical machines and disk farms that all this "magic" runs on. My guess is if I started there and branched out mapping protocols and who touches what - that the term "Cloud" can mean lots of things to lots of people.

      --
      Never have a philosophy which supports a lack of courage
    27. Re:Today's word..."Cloud" by anegg · · Score: 1

      The "cloud" icon on a network diagram is often used to represent a portion of a network the details of which are not considered important for the purpose of the diagram. Whether or not that is because the person who drew the diagram didn't understand them is a separate issue. Perhaps the diagrammer didn't think his/her audience would understand them.

      The "cloud" used in "cloud computing" seems to be used in two different ways. The first (less interesting) way is to describe IT services provided by a third-party, usually as a service, like an "application as a service" model. Gmail is a good example of this. The second (less abstract) way is to refer to an IT infrastructure including compute, communications, and storage resources that uses virtual machine technology to deliver "virtual servers" on demand either within an organization or to external customers - call this "infrastructure as a service."

      The second definition of "cloud computing" appears to be a big meme in certain government agencies. One place it appears to flourish is in science-oriented agencies where the scientists are convinced that they are better suited to run IT infrastructures than IT professionals (this is often a problem with scientists). The scientists salivate at the thought of reducing the official IT department to operating the cloud infrastructure (a boring, thankless task) while they, the scientists, cause all kinds of useful applications to blossom from the countless numbers of servers they can conjure up (virtually) now that they don't have to worry about real-world issues like hardware inventories, software patching, and security.

      I suspect that "cloud computing" of the second variety is attractive to a variety of organizations beyond science-oriented government agencies for the same reasons. Just like the idea of freeing computing from the tyranny of the corporate IT department was fueled by the minicomputer and workstations in the 1980s, and then by the PC in the late 1980s and through the 1990s to today, it is being fueled by "cloud computing" dreams in the 2010s...

      If you can find a way to deliver cloud computing (infrastructure as a service) that doesn't scale IT security issues linearly with the number of virtual machines that are built in the cloud, you may have a promising future.

    28. Re:Today's word..."Cloud" by Anonymous Coward · · Score: 0

      Your MS-Guy was wrong, they're currently targetting my 40,000 strong parent company and they offer "dedicated" cloud offerings for large enterprises. Also, they already announced server 2008 instances (meaning you can RDP to it, and treat it like any other externally hosted windows box), though I don't believe it's gone live yet.

    29. Re:Today's word..."Cloud" by anegg · · Score: 1

      IT service delivery has seen an interesting history (from my perspective). At first was the mainframe. There was only one in most companies. It ran lots of applications. It had its dedicated staff to feed and care for it. It cost a fortune.

      Then came the minicomputer. It too ran many applications. It had a semi-dedicated staff to feed and care for it. But there were many of them in an organization, because they cost a lot less money.

      Then came PCs - they were often dedicated to a single application (at first) because of their limited computational processing power. But there were many of them, and they multiplied. Unfortunately, users had to take on a lot more management tasks, and many management tasks were left undone (backups, security...) But they were dirt cheap, and so they proliferated. So did management and security issues.

      As PCs as became powerful servers they developed enough computational power to run multiple applications, but the operating systems they ran weren't trusted - if one app failed, often it crashed the server and took down the other applications running on the same server. So the "one application per server" model continued. Servers were cheap, so they multiplied. So did management and security issues. Eventually the power and cooling budgets for these servers were seen to be the hideous problem they are.

      Now, the initial application of server virtualization has been to make better use of computational power going to waste from the "one application per server" model. Using VM technology, you can still have "one application per (virtual) server" but have multiple virtual servers running on one piece of hardware. This reduces your hardware (and power, and cooling) expenses, but doesn't do anything about your management issues operating hundreds of servers (virtual or not). Software licensing may also be a concern, especially for patching or security agents that still must be installed on every host, virtual or not.

      Cloud computing (in its "infrastructure as a service" incarnation) appears to be a combination of the first approach to the use of VM technology with the idea that the "boiler room" IT staff can provide the infrastructure, while the business folks deploy the servers whenever/however they want. This appears to ignore the problems managing and security the individual servers, and in fact intensifies these problems by greatly increasing the number of managed/security entities.

      It would be really nice if we could get back to the model where many applications run under a single managed O/S entity. To help maintain availability, however, that single O/S entity should be distributed across a cluster of hardware servers. Computing clusters have been around a while (VAXclusters were big in the late 1980s, for example) but they weren't then and aren't now deployed using a single O/S on multiple hardware platforms model. However, that is the model that VM hypervisors are approaching - they can automatically move VMs between hardware servers for load balancing and failure recovery purposes. How about moving this capability up a level so that the single O/S is automatically distributed across all of the hardware servers in the cluster? This, combined with operating system technology that guarantees one application crashing doesn't take out the whole O/S, might solve a lot of problems. It probably won't be sought out by the business organizations, but it could be a game-changer when implemented by professional IT staffs.

    30. Re:Today's word..."Cloud" by bill_mcgonigle · · Score: 1

      Which is why internal "clouds" have always amused me to no end...

      Why is it amusing? There's no difference between an internal cloud and an external cloud, except who runs it. You can even download Rackspace's software to roll your own, if you want to.

      You need: spare capacity, arbitrary scaling, on-demand provisioning, and high availability to have a cloud.

      Example: you work in a Wall Street bank as a developer. You need 5 new linux 'servers' and 6TB of storage to work out an idea. You submit a ticket to IT on your way out the door for lunch. When you come back they're ready for you and you don't worry about them going down.

      Granted, there's current a lot of IT work required to make this happen, most small businesses can't afford it. But you don't go uploading your newest high-velocity trading algorithms to EC2. How much is it worth being the first bank on the exchanges with a new and improved algorithm?

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    31. Re:Today's word..."Cloud" by anegg · · Score: 1

      A big problem with cloud computing at NASA is likely to be in the security of the virtual hosts deployed from the cloud. The science projects using these hosts are likely to downplay security issues, and to fail to comply with NASA security policies related to risk assessments and security controls based on system criticality. With cloud-based "Infrastructure As A Service" virtualization multiplying the number of entities needing to be managed/secured by reducing the costs of individual servers, it will likely proliferate the fundamental disconnect between policy and practice that exists at NASA today, unless significant management attention is placed on the problem.

      I see this exacerbation of IT security issues as one of the most critical problems facing "cloud computing." I attended a talk by a VMware engineer who mentioned some things that VMware was doing to try and provide security services from the hypervisor for the VMs without the installation of individual agents on each VM, but I'm leery of this solution.

      As I have mentioned elsewhere, I would like to see another evolution of VM technology to a single O/S entity distributed across a cluster of hardware servers, with an industrial-strength O/S that goes back to the old mainframe-that-runs-many-applications model. Many applications, running under one secured O/S entity, with the O/S entity distributed across multiple hardware servers (with a uniform hardware environment provided by the VM abstraction layer) offers real benefits.

    32. Re:Today's word..."Cloud" by PhilipTheHermit · · Score: 1

      Yeah, no kidding. My boss asked me about this a couple of years ago, and I answered thusly:

      "The cloud is a huge scam. Basically, it's the same sort of people who created the dot-com disaster back in 2000. They're not that bright, but they have some money, and they think that if they come up with a wonky idea, hire some college kids to develop it, and do a lot of hand waving, they'll be the next Bill Gates. All nonsense, basically. Best ignore it."

      "But," he asked, "what IS it? I mean the idea itself."

      "Oh," I replied, "they want you to farm out your email, accounting, human resources, and all your other business plumbing to external sites, which will host some sort of web-based self-service apps. Basically, it's a ridiculous idea; what kind of idiot would let an external company handle all his human resources and accounting? If the site went out of business or their servers got hacked, you'd be hosed. You'd have to be a lunatic to go along with that. The only service in the cloud I approve of is Gmail, since it's useful and low-risk."

      "OK," he said, "but what is this internal cloud business???"

      "An internal cloud is where you're still putting all your stuff in a web-based system, but you buy it from one of these guys as a software package and host it on your own server. So it's not in the cloud at ALL, and really you're only buying a second-rate package to replace your own, already tested and working package. You have to lay out a load of money to get started, both for the app itself and the training for your staff, and you don't really gain anything from it."

      Nobody around here has mentioned "the cloud" since then.

      Result!

      --
      Thus spake the master programmer:
      "When the program is being tested, it is too late to make design changes." (Tao)
    33. Re:Today's word..."Cloud" by Tablizer · · Score: 1

      I think it's important to define the word "Cloud" as no one else seems to

      Simple: "The stuff that's in India."
         

    34. Re:Today's word..."Cloud" by dave562 · · Score: 1

      What scares the crap out of me is that it allows more marketing people to "nebulize" further anything specific with SLA's whereas before they had to call the ball and own it - or definitively point to who does. It turns hard lines of responsibility into vague, fuzzy outlines of shared agreements if you're not careful. Calling it a "Cloud" just makes it another way for the whole village to take blame when the local idiot does something stupid.

      How so? An SLA is an SLA. Whether you are talking about a virtualized instance on a VMware box or a physical server hosting the OS, uptime is uptime. Either the vendor agrees to it or not. It should not matter how they present the service to you. All the matters is that the service is available.

    35. Re:Today's word..."Cloud" by benjamindees · · Score: 1

      It would be really nice if we could get back to the model where many applications run under a single managed O/S entity. To help maintain availability, however, that single O/S entity should be distributed across a cluster of hardware servers.

      This is what MOSIX does. Five years ago, I might have thought it still had a chance to be the game-changer that brought sanity and efficiency back to the server room. I tend to think the reasons it wasn't a game-changer had more to do with the limitations of X than anything.

      In fact, if one were really motivated, it's possible to bypass X altogether and use a cluster of Linux machines to serve Windows apps via RDP from a single logical MOSIX OS.

      But these days it seems clear that the market will continue in this protracted slugfest between MS and their legions of crappy, cheap programmers building one buzzword-laden kludge after another, and the competent developers slowly taking over the world with massively-scalable Java and LAMP apps. One is agile, the other works. It doesn't look like we will return to any type of elegant framework that is agile, functional and easy to manage any time soon.

      --
      "I assumed blithely that there were no elves out there in the darkness"
    36. Re:Today's word..."Cloud" by claytonjr · · Score: 1

      I think the term elastic computing is getting confused with the term cloud.

    37. Re:Today's word..."Cloud" by Leebert · · Score: 1

      I will avoid discussing any further specifics of NASA infrastructure than I already have, except to say that your concerns are not without merit.

      Regardless, the example still holds that there is an argument to be made that there *is* a place for cloud offerings within an organization.

  5. IT jerb forecasters are always wrong. by Anonymous Coward · · Score: 0

    hear their lies to avert their competition like how microsoft destroyed pc repair businesses and employment by involving mcse credentials priority over actual homebrew credentials and hobbyists to inflate payroll by a bunch of soulless transient accreditted peices of opportunistic shittards that want money and chinese hardware to further divide any chances of american chip fabrication from returning to it's former plantation in the states.

    Johny Mountain will insurrect a foul pissy weather from the south that will rise again to push the cloud away.

    1. Re:IT jerb forecasters are always wrong. by tehcyder · · Score: 1

      If you'd decided to write that in English I might have read it.

      --
      To have a right to do a thing is not at all the same as to be right in doing it
    2. Re:IT jerb forecasters are always wrong. by DrgnDancer · · Score: 1

      Or maybe people were put off by the fact that you talk like that; and decided the Geek Squad was a safer (if no more competent) bet?

      --
      I don't need a million points of light, just two points of multi-mode fiber and a 10 Gig-E router.
  6. not grids? by Anonymous Coward · · Score: 0

    guess im showing my age .

    1. Re:not grids? by martin-boundary · · Score: 1

      Is that, like, some kind of connection machine or something?

    2. Re:not grids? by Anonymous Coward · · Score: 0

      It's a networking app. You use it to find a job.

  7. Same old story behind the cloud by nomad-9 · · Score: 1
    Lots of marketing noise, relabeling of old products (aka "cloud washing"), misunderstandings & over-hype.

    Might be true innovation in the long term. Or might be just another trick to lock us into proprietary systems. Or a bit of both.

    1. Re:Same old story behind the cloud by Anonymous Coward · · Score: 2, Insightful

      I believe it's the latter, plus data mining.

      What better way to collect and sell valuable data than to have your customers entrust you with their confidential files and emails?

      If the company that does no evil does it, what about those who don't care about what's good or evil?

      I've also witnessed said "cloud" companies hold customer data ransom (ie, you cant just grab your files and go home, forget to pay the bills? bye bye data, and good luck pulling them out of some systems.)

      Remember everyone's fears in 2003 when it was suspected that microsoft and other companies would start charging you to access your own files and essentially control your data?

      Funny how that came true and people are buying the idea up, it just didnt happen to the desktop..

      yet. (Watch, windows 8 will become more "cloud" dependent) Soon your logins (unless joined to a domain) will be handled with a .Net passport and your documents will be synced on "the cloud" and if you dont pay for the cloud services, the local copies will become locked and will not be accessible otherwise due to being stored in a encrypted and DRM locked down file that mounts as a filesystem.

    2. Re:Same old story behind the cloud by benjamindees · · Score: 1

      Remember everyone's fears in 2003 when it was suspected that microsoft and other companies would start charging you to access your own files and essentially control your data?

      Those fears only existed in the IT community. Accountants and, by extension, corporate officers, loved the idea.

      --
      "I assumed blithely that there were no elves out there in the darkness"
    3. Re:Same old story behind the cloud by mehrotra.akash · · Score: 1

      Soon your logins (unless joined to a domain) will be handled with a .Net passport and your documents will be synced on "the cloud" and if you dont pay for the cloud services, the local copies will become locked and will not be accessible otherwise due to being stored in a encrypted and DRM locked down file that mounts as a filesystem.

      the year this happens would be the year of linux on the (home)desktop(simply due to piracy in such a scenario being virtually impossible)

    4. Re:Same old story behind the cloud by anegg · · Score: 1

      "regular" people love the idea, too - Gmail, anyone? Google Calendar? Google Contacts?

  8. enumerate overrated job-providing buzzwords... by underqualified · · Score: 3, Informative

    I'll start... XML

    1. Re:enumerate overrated job-providing buzzwords... by VortexCortex · · Score: 0

      Thin Client
      Hey, isn't that a synonym for Cloud? I guess I will be adding "cloud computing" to my resume after all.

    2. Re:enumerate overrated job-providing buzzwords... by Anonymous Coward · · Score: 1, Informative

      Java.

    3. Re:enumerate overrated job-providing buzzwords... by Anonymous Coward · · Score: 0

      J2EE EJB

      (EDIT: my captcha was the word "Virgin" ROFL.

  9. ignoring the 5 brain-dead replies so far... by parasite · · Score: 0, Interesting

    Is there any way an amateur programmer with a CS degree but only 3 years work experience under his belt could add this to his resume in a reasonable time frame and thus become a shoe-in for entry-level cloud positions?

    I am desperate for work. It has been 2 years now :( Reading that pile of SQL .NET and so on books doesn't seem to have helped my prospects at all, because recruiters and interviewers always only care about responsibilities I had in my last job, and wouldn't trust that I could do or know anything else.

    The last recruiter I met pointed to the word "Linux" on my resume and said, "And LINUX, what the HELL is that anyway? I mean, you can probably tell me that you heard of it one time in college and it is an operating system or SOMETHING. Yeah?"

    1. Re:ignoring the 5 brain-dead replies so far... by mcvos · · Score: 1

      3 years of work experience isn't bad. If it's good experience, you should be way better off then a starter.

      I get the impression that location may actually be the biggest issue. Maybe IT companies cluster together. My guess is that in particular cool, small, innovative start-ups probably prefer to be in hip cities with lots of students and startups.

      Every time I hear people claim the job market is slow, I'm thinking: not in Amsterdam (where I live). There's lots of small companies here that care more about whether you know what you're talking about, than about exact responsibilities in your last job. I mean, sure, it matters, but for every job so far, I had to learn at least one new language, and that's been no problem for me so far. And I keep looking for jobs with languages I don't know yet (Scala, Erlang, Clojure), and I keep getting job offers for them. Or maybe my CV (that I really didn't put a lot of effort in) has something that makes it attract recruiters like flied, but I honestly have no idea why. Maybe because I list lots of new, interesting languages?

      In any case, my advice is: figure out what kind of company you want to work for, and make yourself attractive to that kind of company. Move to whether those kind of companies are located. Make sure your CV shows the stuff they want to see.

      Also, I think it's easier to be a convincing generalist than a convincing specialist there's always someone with more experience than you). So don't do just SQL, or just .Net, or just Linux. Show them you know a bit of everything, and can learn new stuff quickly, and tell in your CV what specific kinds of things are still on your to-learn list.

    2. Re:ignoring the 5 brain-dead replies so far... by delinear · · Score: 3, Interesting

      Also, I think it's easier to be a convincing generalist than a convincing specialist there's always someone with more experience than you). So don't do just SQL, or just .Net, or just Linux. Show them you know a bit of everything, and can learn new stuff quickly, and tell in your CV what specific kinds of things are still on your to-learn list.

      Definitely this. When I'm hiring a contractor/freelancer for a one-off job, I want specialist knowledge. When I'm hiring someone permanent, experience is always great but really what I want to see is that they have some interest beyond just slotting into a specific role for the sake of job security. If nothing else, showing that you have a broader interest than just .NET gives the impression that you're not just in this for the 9-5 but actually have a genuine desire to learn. I would also add that, even while out of work, there are things you can involve yourself in to show potential employers that you weren't just bumming around. Try writing to local business and offer your services cheap or even free, try and get involved with local charities or community events. It might pay little or nothing short term but if it lands you the job you want long term then it's as good as money in the bank. Finally, depending on location, you might consider doing some contracting - the lack of experience is a bit of a draw back but I know plenty of successful contractors who started out with less (just be realistic about earning potential until you get more experience), even during a downturn there's usually plenty of contract work (often more so, because companies look to get people in for short term projects rather than hiring permanent developers).

    3. Re:ignoring the 5 brain-dead replies so far... by Richard_at_work · · Score: 1

      If nothing else, showing that you have a broader interest than just .NET gives the impression that you're not just in this for the 9-5 but actually have a genuine desire to learn.

      Why this? I've been around in the development scene for over a decade now, more or less, I've done PHP, Python etc, I've done MySQL, Postgres, I've done Linux, AIX, the various BSDs.

      You know what I do these days in my "9 to 5"? .Net.

      You know what I do these days in my own time, for my own projects? .Net.

      According to you, that shows I do not have a genuine desire to learn. Why is that? What about .Net doesn't allow someone to have a genuine desire to learn? Do I have to continue to learn "other" stuff? Why?

    4. Re:ignoring the 5 brain-dead replies so far... by mcvos · · Score: 1

      .Net is only a platform. Have you looked at F#? That's also something that can show you're looking beyond what you already know.

    5. Re:ignoring the 5 brain-dead replies so far... by mcvos · · Score: 1

      If nothing else, showing that you have a broader interest than just .NET gives the impression that you're not just in this for the 9-5 but actually have a genuine desire to learn. I would also add that, even while out of work, there are things you can involve yourself in to show potential employers that you weren't just bumming around.

      That reminds me of something I forgot to add:

      Don't reserve programming just for work, do it also fr play. Especially when unemployed. Join open source projects, for example. Write a blog on programming. These make excellent references.

      Also join local user groups for your favourite languages. I don't know how it is in your area, but in my (pretty small) country, there's a user group for Groovy and Grails, there's one for Scala, there's groups for pretty much every other language out there, I presume, and there's a young but really cool cross-language group. They meet roughly every month or every two months, and those are great opportunities to learn more about your language, learn about new frameworks, learn stuff you never even knew existed, and learn about the strengths of other languages. And also to meet people, including potential business contacts and employers.

      In programming, there are excellent ways to make a name for yourself.

    6. Re:ignoring the 5 brain-dead replies so far... by Richard_at_work · · Score: 1

      And why doesn't my C#, VB.Net, WPF, WCF, ASP.Net and other stuff already show that?

    7. Re:ignoring the 5 brain-dead replies so far... by networkconsultant · · Score: 1

      How much you willing to pay?

    8. Re:ignoring the 5 brain-dead replies so far... by Curmudgeonlyoldbloke · · Score: 1

      In a tough economy, there will always be people with more experience, or willing to work for less money, around.

      I'm guessing that the 3 years work experience weren't directly related to your CS degree? If so, one thing that might help would be "work" experience on local voluntary projects (something that sounds like actual work to an employer in a way that contributing code to an open source project from home might not - it's the perception that's important here, not the actuality).

      I'm not convinced that there are entry level "cloud" positions but there certainly are entry level positions where knowledge of vitualisation is key. Unfortunately, you're not the only person applying for them.

    9. Re:ignoring the 5 brain-dead replies so far... by mcvos · · Score: 2, Insightful

      No idea about WPF and WCF, but the others are pretty old, well-established technologies. They show you do exactly the same things that everybody else has been doing for quite some time now.

      If I want to hire a good Java programmer, I'd rather hire someone who also knows a bit of Scala, than someone who knows just Java. The Scala guy is more likely to be someone interested in new technologies, and more likely to be aware of new ways of doing stuff.

    10. Re:ignoring the 5 brain-dead replies so far... by Anonymous Coward · · Score: 0

      I think his broader point was "go beyond your 9-to-5 language and toolset." Of course, with .Net the toolset is the same, and if you never experience the pain of cross platform development, or using other build systems, you're kind of hurting yourself.

    11. Re:ignoring the 5 brain-dead replies so far... by Richard_at_work · · Score: 1

      You still haven't answered the question - why would you consider someone who knows another seemingly random language to be more interested in new technologies? Why should the fact that I like to continue to program in my daytime language in the evenings and weekends have any negative bearing on whether I like new technologies or not?

      .Net has undergone some significant changes fairly recently, 3.5 brought in Linq and the related language constructs, 4.0 brought in significant parallel processing capabilities, 5.0 has a lot of goodies and is just around the corner. The C#of today is different to the C# of yesterday. ASP.Net has had a lot of development over the past few years, with MVC (yeah I know, not new in the grand scheme but ASP.Net MVC certainly is and is very nice), WebForms 4.0 and other stuff.

      So why do I have to drop my enjoyment of the platform and take up another to be considered a serious candidate by yourself? You make it sound as if there is no way to grow within an ecosystem, which is utter bollocks.

    12. Re:ignoring the 5 brain-dead replies so far... by mcvos · · Score: 1

      You still haven't answered the question - why would you consider someone who knows another seemingly random language to be more interested in new technologies? Why should the fact that I like to continue to program in my daytime language in the evenings and weekends have any negative bearing on whether I like new technologies or not?

      I have answered that question. Having those new technologies actually listed on your CV shows a lot better that you like learning new technologies, than listing only the same technologies that everybody else has, does.

      Of course it is great to keep your .Net knowledge up to date with the latest version. But simply listing ".Net" on your CV doesn't distinguish you in any way from someone who relies on 5 year old .Net experience. If ASP.Net MVC is any different from old fashioned ASP.Net, then you should definitely list that. But an employer who's less familiar with it might not recognise it as being something new.

      And even then, it wouldn't hurt any programmer to look outside his favourite environment every once in a while. Some companies care about that, others don't.

    13. Re:ignoring the 5 brain-dead replies so far... by DrgnDancer · · Score: 1

      It's really hard to say from your post (Where are you? Are you willing to move? What was your three years of experience in?) but my immediate reaction to your post is "you're talking to the wrong recruiters". When recruiters call me about jobs they want to get more specifics about which distros I've worked with, what daemons I've got specific experience with, or my level of experience with integration of *nix systems into Windows environments. There's lots of of *nix jobs out there, a technical recruiter that hasn't heard of Linux is either very highly specialized, an idiot, or a generalist recruiter trying to fill some odd tech job that landed on his desk.

      What you need to do is find recruiters that know WTF they're doing in the tech industry. These guys aren't usually technologists themselves, but they know the lingo, the buzzwords, and most importantly for you, they know how it relates to what you've got on your resume. Normally they work for national firms that specialize in finding technology professionals for companies that need more than "MCP with three years of experience" or "Four years Java programming experience". I'm not saying this is going to solve your problem (these guys are subject to the same problems of wanting documented experience in every minuscule technology on a requirement document that any other recruiter can be), but at least you won't have to worry about whether the guy is going to laugh at you because he doesn't anything about the field.

      On the experience front... have you considered volunteer work? Either maybe volunteering your services to a local charity to help them with their infrastructure (for IT/admin type experience), getting into an OSS project (for development type experience), or even offering your services (with specific terms and conditions) to a friend or family member's business to help them out and get you resume fodder? I don't know how much it'll help to be honest, but it sure can't hurt and at least you're not sitting around surrounded by tech books and bitterness.

      --
      I don't need a million points of light, just two points of multi-mode fiber and a 10 Gig-E router.
    14. Re:ignoring the 5 brain-dead replies so far... by Richard_at_work · · Score: 1

      No you *haven't* answered the question, you just repeat the same stuff over again - which is why I keep repeating the same response as well.

      What about using a different technology in your spare time to the one you make money with makes you more likely to be considered? What does it show? Because it certainly does not show an automatic interest in "new technologies", it just shows that you may have divergent interests outside of work.

      If you are just plonking shit down on a CV, you don't just put ".Net experience", you put where you have used it, when you have used it and at what level. That way the .Net developer who is relying on 5 year old experience won't get past the first sift of the CV pile, and instead someone who says they used ".Net and C# up to and including 4.0 from 2007 to date, in the role of Web Developer with ASP.Net WebForms and ASP.Net MVC 1 & 2".

      What you are really trying to do is say that because I enjoy the same technologies as I use in my day job, I am at a disadvantage to someone who prefers to pursue something different, but you have yet to come up with a decent reason *why*.

  10. To the Cloud! by VortexCortex · · Score: 1

    Sadly, the term means nothing if we're to believe MicroSoft.

    If using a remote desktop application to watch pre-recorded video is considered cloud computing, then they must also classify single molecules of water vapor as "clouds" (or single droplets clouds, if you count routers).

    Dilution of important terms like these into meaningless buzz-words is a shame.

    1. Re:To the Cloud! by benjamindees · · Score: 2, Insightful

      Running a remote desktop session for a single app that could just as well have been installed locally is pretty much the definition of "cloud computing" according to Microsoft.

      --
      "I assumed blithely that there were no elves out there in the darkness"
    2. Re:To the Cloud! by Belial6 · · Score: 2, Insightful

      There is nothing to dilute. The cloud is the symbol used in network diagrams to symbolize parts of the network that you have not knowledge or control of. That is why it is called "cloud". Because it is not clear.

    3. Re:To the Cloud! by Leebert · · Score: 1

      The cloud is the symbol used in network diagrams to symbolize parts of the network that you have not knowledge or control of. That is why it is called "cloud". Because it is not clear.

      No, it's because it's abstracted, the details of which are irrelevant to the rest of the drawing as long as you accept that the "cloud" on the diagram performs its function.

    4. Re:To the Cloud! by CyberDragon777 · · Score: 1

      So

      cloud = somebody else's problem

      --
      We both said a lot of things that you are going to regret.
    5. Re:To the Cloud! by Leebert · · Score: 1

      Not necessarily. For example, I've drawn portions of my own network as a cloud before, again, because it was an abstracted function, the specifics of which were not relevant to the concepts I was attempting to convey on the rest of the diagram.

      This is most certainly common usage in my experience.

  11. But only those with experience are wanted. by wvmarle · · Score: 5, Funny

    I bet experience is the key here. Only candidates with at least 8 years experience in managing cloud computing in a virtualised environment will be considered.

    And don't forget to list your four years experience with administering Windows 7.

    1. Re:But only those with experience are wanted. by Kokuyo · · Score: 1

      Of course, you should bringt your Ph.D. in computer science to the table as well. Oh, and if you're older than 24, you've got a lot of splainin' to do about how you wasted all that time.

      We're a bit cynical, aren't we?

    2. Re:But only those with experience are wanted. by wvmarle · · Score: 2, Interesting

      Very.

      And referring to all those job ads asking for more years of experience in a certain tech than that the tech is around. This has been featured several times here.

    3. Re:But only those with experience are wanted. by Anonymous Coward · · Score: 1, Insightful

      And referring to all those job ads asking for more years of experience in a certain tech than that the tech is around.

      Well, how else are companies supposed to hire H1-Bs?

    4. Re:But only those with experience are wanted. by arkane1234 · · Score: 1

      Reminds me of when I was looking for a position in 2001, and quite a few HR were looking for 3-5 years of experience with Windows 2000 and above. They also asked if I had 10+ years of Java experience.
      I swear to god, you can't make this stuff up... it's just too hilarious.

      --
      -- This space for lease, low setup fee, inquire within!
    5. Re:But only those with experience are wanted. by Willuz · · Score: 1

      80 hour weeks can put 2 years man-hour experience into one year. Perhaps they're looking for IT slaves who work insane overtime for salaried positions (which applies to all to many IT jobs).

    6. Re:But only those with experience are wanted. by silverglade00 · · Score: 1

      I always tell myself they do that on purpose to catch the ones who lie on their resume. I tell myself that because the truth makes me cry...

    7. Re:But only those with experience are wanted. by Anonymous Coward · · Score: 0

      I started working on windows 7 back in 2005, when it was called "longhorn". But then MS stripped down longhorn and released it under the name vista. And now longhorn has been rebuilt back to its full version and released as windows 7.

    8. Re:But only those with experience are wanted. by Shados · · Score: 2, Informative

      Ironically, having worked as a consultant for far too long, I probably interviewed for hundreds of jobs, and usually, they don't care about how much actual work you put into the tech, only how long its been. So someone who worked with Java 3 hours a week for 6 years is ahead of someone who worked with it 40 hours a week for 3.

      Stupid as hell.

  12. Ah, little fluffy clouds ... by PolygamousRanchKid+ · · Score: 1

    Finally, these wound up IT types have found a way to chill out: http://www.dailymotion.com/video/x7b6hw_the-orb-little-fluffy-clouds_music

    --
    Schroedinger's Brexit: The UK is both in and out of the EU at the same time!
  13. Job market slow? Not everywhere. by mcvos · · Score: 4, Informative

    In my experience, there's plenty of choice. Not all of it great, of course, but there are some real gems passing along every now and then. They just get swamped in job offers for big Java enterprisey stuff. I try to scare them away by mentioning I don't want to work with Java, JSP or Struts, but since my CV contains the word "Java", they still contact me.

    Interestingly, they also contact me when they need an Erlang or Python expert, despite the fact that I have no experience in those languages. But my CV says I want to learn them. Really, nobody ever reads CVs. They just do basic pattern matching and assume that's good enough.

    My most interesting recent offer was from a company that wanted to switch to Scala. They had no Scala expertise yet, but needed some people wiling to learn and guide the transition. But it was almost an hour commute, partially by train, and I want to go to work by bike. But there's enough choice to be this picky, so the job market isn't exactly slow where I live.

    1. Re:Job market slow? Not everywhere. by Anonymous Coward · · Score: 0

      Where do you live?

    2. Re:Job market slow? Not everywhere. by mcvos · · Score: 1

      Amsterdam, Netherland. I guess it's different here than in much of the US. I was unemployed for over a year after the dot-com crash, but I hardly noticed the current recession.

      On the other hand, I just googled a bit, and found figures that unemployment in Dutch IT was over 12% last year. So maybe I'm just lucky, or maybe I'm in a different branch of IT? I've been switching jobs quite regularly over the past few years, and have never had trouble finding anything.

    3. Re:Job market slow? Not everywhere. by isama · · Score: 0

      I'm kinda jealous, i live in Leeuwarden, and all i see are callcenter jobs for upc.

    4. Re:Job market slow? Not everywhere. by mcvos · · Score: 1

      Leeuwarden doesn't really sound like the center of all programming activity to me. Most jobs I see are in Amsterdam, Utrecht, Rotterdam, Den Bosch, Almere, or even Apeldoorn. Not a lot north of that, I'm afraid. I do recall something in Drachten? Beesterzwaag? But I can imagine it's harder to find something good up there.

    5. Re:Job market slow? Not everywhere. by TheRaven64 · · Score: 1

      There are places looking for Erlang developers? Where, and how much do they pay?

      --
      I am TheRaven on Soylent News
    6. Re:Job market slow? Not everywhere. by fishbowl · · Score: 1

      Amsterdam, apparently, and paying enough to live in the Netherlands. From where I sit, this falls squarely in the category of "sounds far too good to be true." Then again, I only know enough Erlang to hack on eJabberd a little.

      --
      -fb Everything not expressly forbidden is now mandatory.
    7. Re:Job market slow? Not everywhere. by DrgnDancer · · Score: 1

      Just never give your name to "Cybercoders". I am primarily a senior level systems and network guy, but I once programmed some simple stuff in Java so it's on my resume. I get fricken "Senior Java Programmer" pushes from them on a weekly (occasionally daily) basis. Even assuming I wanted these jobs I'm not even remotely qualified. I could learn what they need, I have no doubt, but since most of the jobs are 3-6 month contract gigs by the time I did learn it I'd be looking for a new job anyway.

      --
      I don't need a million points of light, just two points of multi-mode fiber and a 10 Gig-E router.
    8. Re:Job market slow? Not everywhere. by BigDaveyL · · Score: 1

      I am with you there. I would like to expand my knowledge/career. However, most of the stuff I'm being contacted about is 1-1.5 year contract with the possibility of being perm'ed. By the time I learn something, and start to get really good at it, I may be out on the street, which you never know with this economy.

    9. Re:Job market slow? Not everywhere. by TeriMaKiChooth · · Score: 1

      How much are they paying these days for contractors. Every where I look most of them are paying $55 / hour for an experienced Oracle DBA. anybody know the current trends?

    10. Re:Job market slow? Not everywhere. by cayenne8 · · Score: 1
      "Amsterdam, apparently, and paying enough to live in the Netherlands. "

      Is it difficult to get a work visa to come over there for awhile?

      I've always wanted to hang out in Amsterdam for awhile...it sounds like a fun place!!

      --
      Light travels faster than sound. This is why some people appear bright until you hear them speak.........
    11. Re:Job market slow? Not everywhere. by TheRaven64 · · Score: 1

      Makes sense. HiPE comes from Holland, so there's probably quite a lot of Erlang activity surrounding the universities. If anyone's looking for an Erlang programmer for contract work, drop me an email - I've not used the language since my PhD, and I miss it.

      --
      I am TheRaven on Soylent News
    12. Re:Job market slow? Not everywhere. by vlueboy · · Score: 1

      Really, nobody ever reads CVs. They just do basic pattern matching and assume that's good enough.

      In large cities, companies never call you for helpdesk jobs --headhunters do. Their goal isn't a match --just cashing commissions quickly through statistical randomness (keyword matching on Monster.com) out of hundreds of inexperienced people... emails targetted at EXPERT programmers come to me, but all I have is secondary experience and that's no longer good enough to warrant even a phone call out of anyone with a brain. Yet, mistargetted bulk e-mails just won't stop coming. Nobody interviews someone listing "cloud" in their resume for a "3+ year cloud staff manager" position if the resume just lists "cloud trainee" under skills. The real world under this economy only wants resumes where jobs worked show "Cloud manager" as an actual title with 2 or more of years.

      Half of my headhunter calls and nearly as many legit helpdesk offers clearly demand years of experience on technology that a sane person would not "hide" if they really had it. Among the less ADHD, commission driven HR people, sane ones will weed me out if I don't fit their bill, but stupid ones only analyze their lack of reading skills when I have them read what I actually put on my resume and mention that their boss won't even see me because I lack 2 or 3 top requirements.

      I hope this is only an IT recruiter problem. Most other fields require facetime at a temp agency and I would guess those visits require a bit more reading than a phone interview*. Man, our IT job problems don't even cover scams.

      * Common office positions in non-IT fields like clerks, secretaries and retail salesmen are evaluated on personal attitude, actual number of years and breadth of experience worked, and presentation.

    13. Re:Job market slow? Not everywhere. by Anonymous Coward · · Score: 0

      *shakes fist* Curse you and your experience!

      But on a serious note, can you give an example of a more interesting job that you had and what skills it takes to do it?

      I'm stuck in Eindhoven looking for a grad. internship and I haven't the faintest idea whether I should succumb to the C# temptation (lots of enterprisey gigs, it seems), or how I should finally get around to learning Dutch.

    14. Re:Job market slow? Not everywhere. by mcvos · · Score: 1

      To get started, an enterprisey gig might not be all bad. My first job was pretty lame too: a system for life insurance quotes in C++ and a crappy homebrew framework. But I learned some valuable lessons there. My next job was pretty cool: an open source company that gave an enterprise CMS (in Java) away for free. Had to learn XSL, Cocoon, CSS and Javascript on the job. After that: Ruby at the startup (now bankrupt due to lack of a business model, but we did some cool stuff there with JQuery). And now Groovy and Grails and a lot more JQuery.

      I admit, 3 web development jobs in a row, and Groovy is not really all that new after Java and Ruby. But I'm growing in other ways here. I could have been doing Scala if I wanted. I've seen several opportunities for that already, so it's clearly an up-and-coming language. (Haven't seen anything for Clojure yet. One job for Erlang.)

      Learning Dutch is tough. If you speak it badly, everybody around you will immediately switch to English, rather than help you improve your Dutch. It takes serious commitment.

    15. Re:Job market slow? Not everywhere. by jrade · · Score: 0

      I get fricken "Senior Java Programmer" pushes from them on a weekly (occasionally daily) basis

      I have found this problem in Chicago. 100% of the time it is shitty 3rd party recruiters that are probably just trying to land interviews with their clients (the employer). Now I refuse to work with 3rd party recruiters unless I absolutely have to.

      --

      Exception in thread "main" java.lang.NullPointerException at Sig.setCleverSig(Sig.java:42)
  14. Yes, it is a very bad thing by syousef · · Score: 3, Insightful

    Is that a bad thing not to want to worry about the infrastructure?

    Yes, it's a VERY VERY bad thing if your business and it's reputation relies on said infrastructure.

    --
    These posts express my own personal views, not those of my employer
    1. Re:Yes, it is a very bad thing by Brian+Quinlan · · Score: 3, Insightful

      Is that a bad thing not to want to worry about the infrastructure?

      Yes, it's a VERY VERY bad thing if your business and it's reputation relies on said infrastructure.

      I agree. Which is why I would assume that your company manages the following infrastructure internally:

      • Power
      • Connectivity (data and voice both mobile and wired)
      • Transportation (you'd hate for your employees not to be able to get to work because the public roads are super-congested or otherwise unavailable)
      • Water (without working toilets your business is going to be in the crapper pretty quickly)
      • ...
    2. Re:Yes, it is a very bad thing by definate · · Score: 2, Funny

      Phft. That's just pre-cloud thinking, in this post-cloud world we currently live in!

      Get with the times grandpa!

      Beowful synergy!

      --
      This is my footer. There are many like it, but this one is mine.
    3. Re:Yes, it is a very bad thing by paimin · · Score: 1

      I shit into the cloud, and from the cloud cometh food.

      --
      Facebook is the new AOL
    4. Re:Yes, it is a very bad thing by ArsenneLupin · · Score: 4, Insightful
      All larger companies do have a "facilities management" department, which does at least some of these:
      • Power: they manage their own on-site power wiring. And UPS and (for some) even an onsite generating station (we have, and we even sell excess power to the grid)
      • Communication: they manage their office network and their PABX (to which both desk phones and company-issued DECT phones are connected. And many companies run a blackberry server)
      • Transportation: During winter, on-campus roads are gritted by the company, not by the commune. For foot travel between buildings, our company offers complimentary umbrellas :-) Within buildings there are elevators. And guess who built the parking lots, and the speed bumps on the access roads, and even the access roads themselves?
      • Water: On site water distribution is organized by the company. Some even have their own wells or storage ponds (think steel mills or others who need non-trivial quantities of water for cooling purpose)
    5. Re:Yes, it is a very bad thing by dkf · · Score: 1

      Yes, it's a VERY VERY bad thing if your business and it's reputation relies on said infrastructure.

      You mean, like how they utterly rely on the network (true of many businesses) and so are their own ISP?

      --
      "Little does he know, but there is no 'I' in 'Idiot'!"
    6. Re:Yes, it is a very bad thing by arkane1234 · · Score: 1

      That's cloudy thinking :)

      --
      -- This space for lease, low setup fee, inquire within!
    7. Re:Yes, it is a very bad thing by syousef · · Score: 1

      None of the things you've mentioned are anywhere near as complex, new, poorly understood, or fast changing as IT infrastructure. Power is a couple of centuries old, and you can buy backup generators and UPS, data, voice and mobile you can mitigate by going with multiple suppliers. Transportation is as old as civilisation and very much a commodity. Likewise plumbing.

      --
      These posts express my own personal views, not those of my employer
    8. Re:Yes, it is a very bad thing by SatanicPuppy · · Score: 1

      We "clouded" one of our primary apps, and it's been hilariously error-fraught. Given our spending on networking gear (and redundant networking gear for a backup), we could have brought the whole thing in house.

      No skin off my nose (actually made my life a lot easier to get rid of the app), but I think the whole thing was a bad decision based on short-term savings.

      --
      ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
    9. Re:Yes, it is a very bad thing by musicalmicah · · Score: 3, Insightful

      And by the same token, smaller companies don't provide that infrastructure. This is exactly why "cloud computing" services are commonly targeted towards smaller companies. When you have three people in your office and a total budget of $500,000/year, buying and managing any infrastructure--for computing, power, communication, transportation, or water--can be daunting. Outsourcing management of these functions allows you and your employees to focus on your strengths.

      And despite what the business weeklies may pretend, a massive part of our economy flows through small businesses rather than megacorps with on-campus roads and storage ponds.

    10. Re:Yes, it is a very bad thing by ArsonSmith · · Score: 1

      Yes, not only should I be an expert in my core business of making and/or selling widgets, but also in IT, Power, DR, redundancy, etc...

      How about I let others be core at those things and I focus on selling my widgets, or making them or what ever.

      We outsource our building management, lunch, plumbing, furniture making, cleaning, electrical generation, water, sewer, phones, Internet connection, DNS and domain registration, ssl certificates, why not all of IT?

      --
      Paying taxes to buy civilization is like paying a hooker to buy love.
    11. Re:Yes, it is a very bad thing by geggo98 · · Score: 1

      I agree. Which is why I would assume that your company manages the following infrastructure internally:

      • Power
      • Connectivity (data and voice both mobile and wired)
      • [...]

      And in a completely unrelated story, Google builds a city for its employees

    12. Re:Yes, it is a very bad thing by Abcd1234 · · Score: 1

      All larger companies do have a "facilities management" department, which does at least some of these:

      Wow, way to highlight what, what, 0.01% of all US business do. For the rest of us, though, maintaining that kind of infrastructure would be utterly ludicrous. And the same is true of HA, scalable web infrastructure.

    13. Re:Yes, it is a very bad thing by Anonymous Coward · · Score: 0

      Power: "we even sell excess power to the grid"...

      this 'grid' you speak of... is that like a 'cloud'?

    14. Re:Yes, it is a very bad thing by syousef · · Score: 1

      If you don't have enough money to hire people to do it well in house, you don't have enough money for good outsourced resources either.

      --
      These posts express my own personal views, not those of my employer
  15. buzzward savvy by Sudheer_BV · · Score: 2, Insightful

    If you are in the web hosting business, you have to have the word cloud on your website. Otherwise customers think you are living in the stone age. Whether you actually offer cloud services doesn't matter. But using the buzzwords matter a lot nowadays.

    --
    Sudheer Satyanarayana
    www.techchorus.net
    1. Re:buzzward savvy by delinear · · Score: 1

      Surely suggesting that your hosting service is cloud based when it's not is fraud, or am I missing something?

    2. Re:buzzward savvy by Sudheer_BV · · Score: 1

      I'm talking about the mindset customers have developed.

      And there's no agreed standard for the definition of cloud. Rackspace claims their services is cloud based. I don't agree to it. But there are people who believe Rackspace services are cloud based. So, just about anyone can claim their hosting service is cloud based. There's no way you can prove whether a service is cloud based or not. Cloud is a buzzword effectively used by marketing folks.

      --
      Sudheer Satyanarayana
      www.techchorus.net
  16. Re:How I Learned to Start Thinking and Hate the Je by ObsessiveMathsFreak · · Score: 0, Offtopic

    If I thought of something harmful to White civilization and the survival of the White race - mass immigration, feminism, multi-culturalism, anti-racism, gay rights - I realized that Jews were behind it, were promoting it through their control of the media, and had been doing so for decades.

    You have to be careful around parenthetical expressions. They're supposed to be minor asides or quasi-unrelated to the matter of the sentence. But sometimes, they are the most essential statements in it; revealing not only the true meaning of their parent sentence, but very often the context of the whole piece.

    --
    May the Maths Be with you!
  17. The demand is there, like it or not by joh · · Score: 5, Insightful

    One very simple example: Do you have ever set up Google Apps for a domain, with email, contacts, calendar, Google sites and so on? Yeah, it's all in the cloud and all you have to do is clicking on buttons and filling out forms. Now go and look at some user trying to set this up. More likely than not he will get as far as configuring the MX-records and then he will cry for help.

    All this cloud stuff seems to be so simple, but it very much isn't. And yes, this actually is nothing a real pro would like to bother with (you'll be fighting more with the UIs than anything else) but there is high demand for this, people think they can finally get away without someone who knows what he does, but they can't.

    Most of this is in no way interesting or satisfying work but just fighting half-wit user interfaces. It's sometimes insulting, actually. Instead of really setting up things and controlling things you're hanging off someone else's setup and try to beat some sense out of it. It's often frustrating, you often will have to come to the conclusion that things you would like to do just can't be done because they're not offered and you can't do anything about that. But hey, it's just work.

    Me? I'd rather setup a full server park from scratch with old PCs and Linux than fighting the "cloud", but guess what's in demand more. And yes, there's a whole army of trained monkeys out there, knowing every cloud service under the sun and with superhuman point-and-click abilities, but if you really know your job and also know about problems and limitations you can still easily make some money with this. Fun is this not, though. Fun is making things, not using things.

    1. Re:The demand is there, like it or not by sticks_us · · Score: 1

      Fun is this not, though. Fun is making things, not using things.

      This. I recently started a job where management's decided to migrate as much as possible to the cloud. No in-house application is safe.

      The smell of death is in the air. All of the developer-admin-types are gradually seeing their responsibilities degrade as the cool things they love doing are being replaced by having to fight the limitations of some web UI.

      What's the endgame here? I won't be able to stay, I've worked too hard to see my skillset rust away while I fight some foggy battle with pretty but restrictive UIs. Spending the day opening tickets with a remote cloud company and trying to help troubleshoot their products over the phone is no way to live. Sooner or later, management will say "Why are we paying these people so much? All they do is open tickets and complain about the SLA!"

      Cool story, bro, I know, but is anyone else living through this? Is there any escape?

      --
      "Beware of bugs in the above code; I have only proved it correct, not tried it." -- Donald Knuth
    2. Re:The demand is there, like it or not by value_added · · Score: 1

      I agree generally with your sentiments, but I think your points are tangential to what the article is about. That said, here is one example of a setup [standard "no affiliation" disclaimer goes here] that doesn't present any of the issues you describe.

    3. Re:The demand is there, like it or not by Anonymous Coward · · Score: 0

      Yep, the only reason setting up Google Apps is hard is because Google does not care about HMI at all. They just slap together interfaces based on what their code monkeys want to do and don't give any consideration to how people actually want and need to interact with their computers.

      In general, computer interfaces are awful. I've yet to see one that is actually elegant, insightful, and intuitive.

    4. Re:The demand is there, like it or not by nyctopterus · · Score: 1

      One very simple example: Do you have ever set up Google Apps for a domain, with email, contacts, calendar, Google sites and so on?

      I have recently been trying to set up a small business using Google Apps infrastructure. I want to be able to work with people from around the world, so some sort of "cloud" infrastructure seemed like a good idea. The more I try to do, the more I'm convinced Google has no fucking idea about what people like me want from it. So, the cloudy sorts of things I want:

      Email: great! (which is why I though google might be good in the first place)
      Calenders: okay, no to-do lists
      Contacts: disaster, no syncing to the mac address book for Google Apps accounts, doesn't support CardDAV
      Documents: desktop option requires Google Apps pro, which charges per seat (no good, I want to be able to bring people in without having to worry about spiralling seat costs, but I would pay for usage!)
      Storage: no option except for their formatted docs (useless), went with Amazon S3
      Billing: nothing
      Project Management: nothing

      Integration between google services is shaky at best. It all feels horribly cobbled together. I've pretty much decided to give up on Google Apps for everything but email and calendering. Google sucks at the cloud. I wish they would concentrate more on protocols (CardDAV for a start), and less on web interfaces (yes I know they want you to use the web interface for ads, but I'd pay!).

      Although I'm pretty tech savvy (for a non-pro), the thought of trying to set up all this stuff by myself makes my head hurt, and it's not my core business anyway.

    5. Re:The demand is there, like it or not by arkane1234 · · Score: 1

      Google Apps isn't a "business in a box", it's web-based applications with communication features between workers.
      "cloud" only means you don't have to worry about hosting it...

      --
      -- This space for lease, low setup fee, inquire within!
    6. Re:The demand is there, like it or not by nyctopterus · · Score: 1

      I'm not sure what point your making exactly, but why isn't it a (startup) business in a box? That would be really damn useful. They've gone halfway there, but left enough stuff unfinished or slightly broken, that it just won't do.

      Even if we accept that it's really just communications infrastructure, it's still broken (contacts especially). "Cloud", done well, should mean that I can keep a bunch of stuff in sync with people over the internet. I can't really do that.

      Google attracted me because it looked like they did offer this stuff, but on closer inspection they fail to offer several basic protocols and features. And to top it off, their web interface is in places quite slick, but overall a disjointed confusing mess.

      I really don't want to go down the whole Apple everything route, but man it's tempting.

    7. Re:The demand is there, like it or not by Anonymous Coward · · Score: 0

      Calenders: okay, no to-do lists

      http://gmail.com/tasks/

    8. Re:The demand is there, like it or not by nyctopterus · · Score: 1

      Sorry, won't sync to-do lists with software I use,

    9. Re:The demand is there, like it or not by Anonymous Coward · · Score: 0

      This is exactly why Windows is as popular as it is for small businesses. Call Dell, ask for an entry-level server with Windows SBE on it... hook it up to a fat internet connection... click->click->done... really not as easy as that, but when it comes down to it, not much harder... I honestly don't like being tied to a single platform though... my favorite mail server is SmarterMail currently, which has put a fair amount of effort into the integration of contacts/calendar etc... I don't use those features, so can't comment on how well they work. Other than that, there are some really nice NAS boxes, and it's not too hard to integrate a remote NAS with a VPN in front of it in a hosted data center... just depends on cost... for less than $3-5000 a month, you're better dealing with the cloud.

    10. Re:The demand is there, like it or not by joh · · Score: 1

      Yep, the only reason setting up Google Apps is hard is because Google does not care about HMI at all. They just slap together interfaces based on what their code monkeys want to do and don't give any consideration to how people actually want and need to interact with their computers.

      In general, computer interfaces are awful. I've yet to see one that is actually elegant, insightful, and intuitive.

      Absolutely true, yes. All Google products seem to consist of features slapped together, with no consideration for the actual user interface. It's a nightmare, actually.

      But then, user interfaces are *hard*. Engineers never get this right. Google is no exception here. If you find a halfway complex application (web or not) with a really good interface count yourself lucky. It's rare.

      This is one reason we still need pros (or semi-pros) to set up even the simplest things. Without actually being able to think like a engineer and without knowing what sits behind all the buttons you're lost.

    11. Re:The demand is there, like it or not by joh · · Score: 1

      You *can* sync easily the Mac AB and Google contacts. You need to have an iPhone, though (or some plist hacking). Contacts still suck though, since you can't delegate anything here, it's strictly contacts for a user and that's it. Unusable for professional needs.

      You also can store all kind of documents in Google docs now. Still, it's very poor.

  18. Re:How I Learned to Start Thinking and Hate the Je by Chrisq · · Score: 0, Flamebait

    I think the world is divided into people who recognize the Jewish problem and people who don’t.

    Why is this modded offtopic, surely he was talking about a zyklon cloud.

  19. Mod me down, I deserve it. by Chrisq · · Score: 0, Offtopic

    I always have a dark sense of humour, but I just realised that the above post goes beyond humour and could be really upsetting to people who's relatives were killed in the holocaust. I'm really sorry about posting this without thinking.

  20. Jobs by JIKilo · · Score: 1

    IT is one of the fastest growing job sector in the economy. There better be jobs or we are all doomed!

  21. It is just a hype by prefec2 · · Score: 1

    Cloud is a buzzword. And while it might be a good idea to add it to your resume, it will be gone in a few years. However, what will increase in the next decade or so are:
    - Application services
    - Platform services
    - Virtual systems
    All these services will be on demand. But this has different meanings in the different "cloud"-types. If you outsource your mail-service than this has to be available 24/7 the only thing which is variable is the system load. So the company providing email-services to you can do some load distribution if they have customers from different time zone (just for example).

    However, outsourcing important information is always a problem. While you might outsource a shop system or a public relations website. You might not want to outsource accounting, engineering etc.

    It can be interesting for private people. Because they want to use their data at home and when they are traveling. However, there is more a need in distributed computing and clever replication than storing all information in the net. Even though this might be a good idea for your email or music. It is still not such a good idea for your movies (that may change with more bandwidth).

  22. Buzzword bingo by Torvac · · Score: 1

    http://en.wikipedia.org/wiki/Buzzword_bingo. one of the best games ever. went to some congress with a few guys and played it, it was legendary.

  23. There is nothing wrong with The Cloud! by Anonymous Coward · · Score: 2, Funny

    Wait a minute. I'm a manager, and I've been reading a lot of case studies and watching a lot of webcasts about The Cloud. Based on all of this glorious marketing literature, I, as a manager, have absolutely no reason to doubt the safety of any data put in The Cloud.

    The case studies all use words like "secure", "MD5", "RSS feeds" and "encryption" to describe the security of The Cloud. I don't know about you, but that sounds damn secure to me! Some Clouds even use SSL and HTTP. That's rock solid in my book.

    And don't forget that you have to use Web Services to access The Cloud. Nothing is more secure than SOA and Web Services, with the exception of perhaps SaaS. But I think that Cloud Services 2.0 will combine the tiers into an MVC-compliant stack that uses SaaS to increase the security and partitioning of the data.

    My main concern isn't with the security of The Cloud, but rather with getting my Indian team to learn all about it so we can deploy some first-generation The Cloud applications and Web Services to provide the ultimate platform upon which we can layer our business intelligence and reporting, because there are still a few verticals that we need to leverage before we can move to The Cloud 2.0.

    1. Re:There is nothing wrong with The Cloud! by GeckoAddict · · Score: 1

      I love how often this post shows up. 47 times according to google

  24. Re:Users by TaoPhoenix · · Score: 1

    MCP : "What's the matter Sark? You look Nervous."
    Sark: "It's just we've never had a user before."

    --
    My first Journal Entry ever, in 8 years! http://slashdot.org/journal/365947/aphelion-scifi-fantasy-horror-poetry-webzine
  25. Lets use a global, everlasting variable for it by unity100 · · Score: 1

    Say, "LatestBuzz".

    when the employer sees this keyword in the resume, s/he should understand that whatever latest buzz is about at that time, the applicant, 'has it'.

    that could save both the employer and the applicant a lot of time - the employer, from trying to determine expertise of the applicant in an area employer has no knowledge about, and the applicant from lying about it.

  26. Scalability should never be a startup's problem. by Anonymous Coward · · Score: 0

    There are two reasons why scalability becomes a problem for most startups: stupid management and stupid developers.

    Even the cheapest of modern servers are extremely powerful. A web-based startup can spend merely $3000, and for that they can get 4 to 5 servers. Using Linux, PostgreSQL, Python and other free and open source software means the only cost is in setting up the systems and maintaining them. Even that should never be an issue, because a good developer should have absolutely no problem with basic system administration tasks as part of their development job.

    Those 4 to 5 servers should be enough to run the business for years. They'll give you 2 production web servers, 2 production database servers, and a server to use for hosting testing environments and other internal software. You get performance, you get redundancy, you get physical separation, and you get all of this at a relatively low cost.

    Now, when it comes to the software, there are some guidelines. The first is that you shouldn't use MySQL, and you shouldn't use a so-called NoSQL database. Never use an ORM. Those are recipes for disaster. Use PostgreSQL or Firebird, and for crying out loud, write your queries by hand, and learn how to use indexes properly (or hire somebody who can).

    Most of the scalability problems we hear about from startups are due to the fact that their developers are absolutely fucking clueless about how to use relational databases properly. I've dealt with some developers who don't even know what joins are, let alone what an index is or does.

    You have to keep your architecture sensible. You know you're entering the danger zone when you start hearing terms like IoC, ORM, patterns, services, SOA, SaaS, and yes, Cloud Computing, coming up in meetings. The best way to achieve scalability is to just write the code as simply as possible at first, and only when you find true bottlenecks should very targeted improvements be made.

    Once you start with crap like dependency injection and creating "services", you'll waste your development time building the architecture that's supposedly there to "support" your application, rather than working on the application itself. It'll be fucking hell to debug, and then it'll fall apart when even under a very minimal production load.

    Scalability problems are usually just a sign of a startup hiring stupid developers, or hiring stupid managers who don't recognize the value of hiring good developers.

  27. OMG, Not again by jacobsm · · Score: 1

    The latest instance of management by magazine.

    1. Re:OMG, Not again by Shadow99_1 · · Score: 1

      I swear it's all they know how to do. I've also found they think they know about 'X' when all they know was condensed in a potentially not even very accurate article. Not that you can tell them "I don't know where you learned that, but it's horseshit", that sort of response makes them think you are dumb instead since obviously a nationally published magazine would somehow be infallible...

      --
      we are all invisible unless we choose otherwise
  28. Re:Scalability should never be a startup's problem by Anonymous Coward · · Score: 0

    You seem to have left out bandwidth.

  29. I prefer the 'I' in IaaS by dna_(c)(tm)(r) · · Score: 1

    [...] the app must be written against a specific cloud api (in some .net language)[...]

    That's PaaS (Platform as a service), that's what I would expect from MS, leading to vendor lock-in with specific API's, it could have been more open and portable to your own servers or other PaaS providers. This is the "here are my balls, can you please hold them for a while?" IT planning strategy. It's just not good for you, the party on the squeezing side of the deal however...

    From a customers point of view, IaaS (Infrastructure as a Service) would make much more sense: paying for VM domains, memory, bandwidth as needed. Probably costs a few percents more than if you did it yourself. Perhaps some more risks for unavailability and nobody you can threaten to fire in that case.

    From a software vendor's point of view, you would go for SaaS (Software as a Service). Pricing, continuous revenue, less versions to maintain,...

  30. Cloudy by defaria · · Score: 1

    I had no idea that just adding a word to your resume, without having any experience in what the word describes, actually qualifies you in that area! And silly me's been spending all this time actually working with the stuff on my resume... How foolish!

    1. Re:Cloudy by Stormie · · Score: 1

      He didn't say it qualified you. He just said that it would get you a job. None of my IT experience has led me to believe that those two things are correlated.

  31. Buzzwords by jav1231 · · Score: 1

    Marketing killed IT conferences years ago.

    "We're an IT solutions provider. We help small to midsized companies leverage the same technology that larger companies have today by providing these technologies in a solutions package to scale."
    "You sell small business servers."
    "Yes."

    Now people are lapping up "cloud."

    "We're a Cloud Solutions provider. We enable small to midsized companies to leverage the power of cloud technology by moving data from dated technology into the more vast infrastructure of cloud computing."
    "You're taking our servers away aren't you."
    "Yes."

  32. Just Works(tm) by Anonymous Coward · · Score: 0

    As long as things actually do work, then that's a good thing: you're saved the effort of thinking about lots of frankly irrelevant crap (well, irrelevant to you; someone cares about it...),

    IT is easy when things work. You're paying your IT staff money for when things break (and for fore sight and future/capacity planning).

    A good IT stuff will generally (almost) put themselves out of work because everything runs tickety-boo.

  33. Interview questions I would ask by Anonymous Coward · · Score: 0

    What are some important issues when your application is deployed in a distributed computing environment?

    Why do we have to think differently about transactions when we target a distributed database?

    Give one or two general examples of problems that MapReduce helps solve.

    Whether you can put a bunch of Cloud buzzwords on your resume or not, answers to questions like these will tell a lot about how well you can really deal with distributed infrastructure.

  34. Cloud eh? by CFBMoo1 · · Score: 2, Funny

    I'm tempted to buy a fog machine for my next job interview and put my code samples in the cloud it creates.

    --
    ~~ Behold the flying cow with a rail gun! ~~
  35. Re:Scalability should never be a startup's problem by Anonymous Coward · · Score: 0

    A web-based startup can spend merely $3000, and for that they can get 4 to 5 servers. Using Linux, PostgreSQL, Python and other free and open source software means the only cost is in setting up the systems and maintaining them

    4 or 5 desktop machines that you put a server OS on maybe. But if you want actual server-class hardware, that $3000 will get you one decent one.

  36. Soo... by Steauengeglase · · Score: 1

    "I'm experience with administering various cloud computing techniques." = "I setup a SQL Azure account a couple months ago and I know how to use Google Docs." ?

  37. Where's the "Cloud" by DalDei · · Score: 1

    I RTFA'd and the word "Cloud" is not mentioned *once* except as a caption on the first article summary, not in any of the actual text. Aparently its gotten to the point where we just put the word "Cloud" on anything we want (to make it "kewl" ?) As for "Cloud Computing" being "boring" and a bunch of UI's ... I disagree. I've been working on Amazon EC2 and related services for several years now and find it everything but boring. Its challenging ! Fun, interesting. Having to work around its limits and discover what it is and isnt good at is a fresh experience after 30 of traditional computing. I can see why there are jobs openings, its *not easy* to do well.

  38. Indeed. by luis_a_espinal · · Score: 1

    You seem to have left out bandwidth.

    Indeed. Doesn't matter what this guy might have on the back - 5 boxes or 20 boxes. No bandwidth (or expensive bandwidth) -> no scalability (or scalability that will drive his coffers to the ground.)

    This guy's analysis doesn't take into account other factors that affect one's ability to scale - electric foot print, hardware leases, etc.

    And why would I want to have my developer doing basic sysadmin work on a regular basis. Yes, I want my developer to be smart enough to do just that (vital for setting up dev sandboxes and working with the infrastructure guy.) But I want him to be focused on development. Beyond a certain size, a startup needs to have an infrastructure that facilitates development rather than depending on developers being swiss-army-knives.

    Moreover, why would I want the same hardware to run for years. Hardware fail, specially cheap desktop boxes (the ones this person seems to get for 4-5 at $5,000.) Maybe I might want not one (as the AC suggests) but several boxes for development and testing - If you are a startup, you always want as many or if not more sandboxes than production boxes.

    You want good hardware for production, specially if you expect scalability (and thus shitloads of 24/7 traffic). $5000 doesn't cut it. And you want similar hardware for unit/system/pre-production testing.

    This guy is suggesting the most rudimentary and infantile of setups: one box for development and internal software. Who the hell can possibly suggest that????? What kind of novice approach would put developers to do development and test on the same box that runs internal production software?

    A startup (at least the ones I've been) are not a garage shop nor a village's doctor's office. A start up that has legitimate worries about scalability needs more than that. And startup scratching scalability to stupid programmers or stupid managers is such a sophomore /. cliche devoid of reality and experience, it's not even funny.

  39. Re:Scalability should never be a startup's problem by luis_a_espinal · · Score: 1

    A web-based startup can spend merely $3000, and for that they can get 4 to 5 servers. Using Linux, PostgreSQL, Python and other free and open source software means the only cost is in setting up the systems and maintaining them

    4 or 5 desktop machines that you put a server OS on maybe. But if you want actual server-class hardware, that $3000 will get you one decent one.

    Maybe he has never worked on an environment that actually requires server-class hardware or he thinks startups == home network at mom-n-pop's hardware store.

  40. Prop 19 Failed by Anonymous Coward · · Score: 0

    Really? I thought prop 19 failed. Oh. Different cloud.

  41. Re:Scalability should never be a startup's problem by Celarnor · · Score: 1

    Somewhat offtopic, but I'm finding it kinda difficult to believe that in this job market in the US, there are people lucky enough to be employed as developers that don't understand basic RDBMS concepts like indexes or joins. I'm just an undergraduate, but even at this level competition for jobs is incredibly fierce--I can't imagine someone being considered for code-writing positions lacking knowledge of crossjoin, outer joins, indexes, B+ trees, kd trees, etc. That kind of stuff comes up in almost every interview I've had so far, and I've got nothing yet for a while. :(

    Do you actually encounter on a regular basis this kind of clueless-ness? How do these people manage to get hired?

  42. Re:Scalability should never be a startup's problem by funwithBSD · · Score: 1

    What I have found is that no one likes to deal with the database, so they regulate it to the worst programmer.

    Pity, since most performance issues with applications are bad SQL queries/database design at the backend. Table walks, using read/write when you just need read access, excessive data retrieval (where they then write code at the app level to toss out the unneeded data, rather than use SQL to return what they actually need)

    What they should do is get a production quality DBA in to do all that for them, and figure out how to leverage him into the design phase so that they write code with DB optimization in mind. In other words, get some who LIKES databases to run your database instead of shanghaiing a programmer to do it.

    Those projects that have that foresight do very well when it comes time to go live...

    --
    Never answer an anonymous letter. - Yogi Berra
  43. Make the search engine happy by Tablizer · · Score: 1

    "Because I used Product X, my head is in a cloud."

  44. Nebulous Definition by srobert · · Score: 1

    The definition of "cloud" seems pretty nebulous to me.

  45. Kind of like Linux variant, ANDROID? by Anonymous Coward · · Score: 0

    But these days it seems clear that the market will continue in this protracted slugfest between MS and their legions of crappy, cheap programmers building one buzzword-laden kludge after another by benjamindees (441808)
    on Thursday November 18, @03:02PM (#34272842) Homepage

    Big security hole in Linux variant (ANDROID): http://mobile.slashdot.org/story/10/11/14/0115255/Android-Holes-Allow-Secret-Installation-of-Apps and Benny-Boy here says "Linux is SO much better" (yea, "ok there" Benny - when you grow up and act like an adult, instead of a fanboy *NIX zealot? Then we may pay you some heed).