Slashdot Mirror


Analysts Tout 'State of The Developer' Survey By Awarding RPG Characters (amazon.com)

An anonymous reader writes: Analysts at VisionMobile have begun conducting this year's "State of the Developer" Survey -- their perennial assessment of salaries, skills, and tools -- but this time with a twist. "Based on your responses, you'll find out what kind of character you'd be in a fantasy world: A mage? A fighter? A dragon slayer?" according to a blog post publicizing the event by Amazon's manager of developer marketing. "As in previous years, you'll also receive your personal Developer Scorecard showing how you compare to other developers in your country, a free copy of the final State of the Developer Nation report, and a chance to win some cool prizes."
The survey presents a map of seven "kingdoms" -- IoT, Mobile, Desktop, Backend, Web, Machine learning, and AR/VR -- and invites developers to complete their "quest," awarding virtual badges and real-world prizes, which include an Oculus Rift headset, a Surface Pro 3, an Apple Watch, and a Pixel Phone. Along your "journey," a developer owl even dispatches encouraging geeky jokes. (Like "Whenever I see a door that says 'push', I always pull first, to avoid conflicts.")

47 comments

  1. Hmmm... by Anonymous Coward · · Score: 0

    "Chronic Masterbater" isn't listed.

    1. Re:Hmmm... by Anonymous Coward · · Score: 0

      "Chronic Masterbater" isn't listed.

      Nor is "Chronic Misspeller."

    2. Re:Hmmm... by Anonymous Coward · · Score: 0

      You misspelled "mispeler".

    3. Re:Hmmm... by Anonymous Coward · · Score: 0

      master baiter

    4. Re: Hmmm... by Anonymous Coward · · Score: 0

      I'm a Chronic Disspeller.
      It ain't an easy job.
      Most people don't want spells removed evn if they are bad.

      God forbid you want to cure someone of the Drunk effect, they'll start this huge debate about how I'm the drunk one.
      I spend my days casting and disspelling myself. The days of wizardry are over.

  2. A mage? A fighter? A H-1B holder? by Anonymous Coward · · Score: 3, Funny

    Sorry mage, the H-1B doesn't do nearly as much DPS as you, but he'll do it for dirt cheap, and we don't have to pay him benefits.

    1. Re: A mage? A fighter? A H-1B holder? by Anonymous Coward · · Score: 0

      Spit out my drink +1

    2. Re:A mage? A fighter? A H-1B holder? by golgotha007 · · Score: 1

      >>Sorry mage, the H-1B doesn't do nearly as much DPS as you, but he'll do it for dirt cheap, and we don't have to pay him benefits.

      As long as they don't have to design anything, you should be good to go.

    3. Re: A mage? A fighter? A H-1B holder? by Anonymous Coward · · Score: 0

      Did you literally spit out yoir drink, you autistic faggot?

    4. Re: A mage? A fighter? A H-1B holder? by Anonymous Coward · · Score: 0

      Troll necromancer - resurrecting the decayed bones of long dead insults? Sorry, no space in my party for a bad low dps class like that. Had you considered rerolling?

    5. Re:A mage? A fighter? A H-1B holder? by Chris+Mattern · · Score: 1

      Sorry mage, the H-1B doesn't do nearly as much DPS as you, but he'll do it for dirt cheap, and we don't have to pay him benefits.

      Yeah, but just wait until you hit that DPS check in the Agile raid...

  3. Seven Kingdoms by Anonymous Coward · · Score: 0

    I have the disc right here in my hand by Interactive MAGIC / Enlight Software Enlightening Entertainment

    Features
    Realtime Empire Building
    Multi player options for modem, Lan, Serial, internet
    random scenario gen for unlimited gameplay
    espionage and counter-esp
    Dynamic Weather and Random events such as FIRES and EARTHQUAKES
    STUNNING 800x600 SVGA graphics!
    Diplomatic options and trade between Kingdoms
    Fantastic Monsters and Mighty GODS
    Battles by Land oor at SEA
    Peasants with indy skillsets and loyalties

    1997 Interactive Magic
    Seven Kingdoms is a TRADEMARK

    1. Re:Seven Kingdoms by Anonymous Coward · · Score: 0

      /. complaint number 657 "can't re-edit the original post before someone votes or replies"
      link to the real Seven Kingdoms
      https://web.archive.org/web/19971023044410/http://www.imagicgames.com/sk.dir/index.html

    2. Re:Seven Kingdoms by Anonymous Coward · · Score: 0

      I always thought the Greek Phoenix could even identify spies, but apparently not. It still retains the spot of the best deity available IMO. The two offensive deities, the Norman Dragon and the Chinese Jing Nung, were kind of lacklustre.

      Anyway, they opensauced the code a while back but it seems there has not been much interesting development effort on it. Besides, I do not have any problems running the original version, so I haven't bothered trying the open source one.

      The source code is nice for looking up the game mechanics though.

  4. Where's the Mainland? by 0100010001010011 · · Score: 1

    This is a cute, quaint little 'island' for developers in a tiny niche of the world but there is a lot missing.

    Where is the automotive and aerospace coders & developers that use model based design?. How about the EE coders that write the control algorithms for the power grid?

    This island should be renamed "Island of coders that code stuff for lay people". I've been programming and coding for the last decade and don't fit anywhere on this Island.

    1. Re: Where's the Mainland? by Anonymous Coward · · Score: 0

      Then you need to drift at sea with those people...good bye!

      (pushes you into the ocean)

    2. Re:Where's the Mainland? by Anonymous Coward · · Score: 1

      Right now I'm in the Kingdom of the Unemployed, with all the other peasants over 40. I wish they would at least let me into the Kingdom of the H1B instead.

    3. Re:Where's the Mainland? by johannesg · · Score: 1

      How about the EE coders that write the control algorithms for the power grid?

      Let's hope those "EE coders" are actually software engineers. Those "EE coders" were responsible for some of the most monstrous unmaintainable crap I've seen over the years. I'm sure they're great at their own job(*), but when they try to do mine... (shudder)

      Among the horrors were the notion that polling something at a rate of ~10KHz (as opposed to having a working interrupt system) would be a fine solution for a desktop app (it wasn't, and it didn't even fully catch the hardware bug they were trying to overcome), and a multitude of time delay loops (just empty for loops that take "just long enough" - on x86, where both compilers and CPU manufacturers conspire to make that cathegorically not true).

      (*) ...although there is a troubling tendency to think that any hardware problem can be solved in software, aka "let's throw our broken hardware over the wall and make it somebody else's problem". Power supply broken? Why, just fix that in software...

    4. Re:Where's the Mainland? by NotSoHeavyD3 · · Score: 1

      Among the horrors were the notion that polling something at a rate of ~10KHz (as opposed to having a working interrupt system) would be a fine solution for a desktop app

      Holy crap, you had an engineer do that to you too? I had some form of engineer (can't quite find out if it was an aerospace or mechanical engineer though, brags a lot.) who refuses to use anything but polling. Hell, they used a bool as their form of thread synchronization in C++. (Oh, that's why the app crashed every so often.)

      --
      Did you know 80 to 90% of the moderators on slashdot wouldn't recognize a troll even if one dragged them under a bridge.
    5. Re:Where's the Mainland? by Anonymous Coward · · Score: 0

      Where is the automotive and aerospace coders & developers that use model based design?

      "Coders & developers", seriously? Engineers (mechanical and electrical ones) in automotive think that model based design means painting software "designs" in Simulink, the model in the term referring to the Simulink model. They got too many free/cheap licenses at university. Although the "model" lacks most features typically associated with a design, and includes the complete code in a graphical representation, by no means would they themself consider doing software, because that's a job for people in low-cost countries, turning their pictures into something executable. Their tests, of course, verify that the code actually executes as the pictures shows, whether it makes sense or not.

      (source of information: I'm working in in the automotive industry.)

    6. Re:Where's the Mainland? by Anonymous Coward · · Score: 0

      Same here - power systems automation. While I guess you could cconsider SCADA, PMU and unit commitment optimization engines to be a combination of 'backend' and 'IoT', what it really points out is that this island should be rendered as a tiny peninsula of 'trendy millennial bullshit' sticking out from the continent of 'software that actually does something'. It reminds me of the 'side projects' the interns are always talking about in one or more of the these categories - whenever I get curious enough to ask they turn out to be 'hello world'-ing their way around the island and calling themselves ninjas or whatever. I will never understand why writing CS101 level code in a trendy platform is more exciting than automating power grids on 4 continents. They are missing all the real fun.

      Also this site is retarded. Their 'coding puzzle' for Java centers on the difference between == and equals().

    7. Re:Where's the Mainland? by K.+S.+Kyosuke · · Score: 1

      model based design

      Is there any program design that isn't model-based? We've been reducing reality to models for basically all programs (except for the purely mathematical ones, but there's often floating point involved there) since the very beginning. "There are two genders/sexes". "The day has 86400 seconds". "People have a first name and a surname". Etc. etc.

      --
      Ezekiel 23:20
    8. Re:Where's the Mainland? by K.+S.+Kyosuke · · Score: 1

      This is roughly how the new Orion spacecraft's avionics is being produced, apparently. ;)

      --
      Ezekiel 23:20
    9. Re:Where's the Mainland? by K.+S.+Kyosuke · · Score: 1

      Their 'coding puzzle' for Java centers on the difference between == and equals().

      I suppose that's roughly like the difference between #'EQL and #'EQUALP? Having said that, the "coding puzzle" designation might be appropriate - this knowledge may indeed be a part of the kind of low-level activity of a programmer designated by the C-word in question. It's admittedly a little bit weird to ask for, like quizzing writer candidates as to how many letters there are in the English alphabet.

      --
      Ezekiel 23:20
    10. Re:Where's the Mainland? by 0100010001010011 · · Score: 1

      And most cars on the road. And most heavy equipment. I'm reading these comments about "how it is" is hilarious.

    11. Re:Where's the Mainland? by 0100010001010011 · · Score: 1

      because that's a job for people in low-cost countries, turning their pictures into something executable.

      Um, No. Simulink does the C/C++ for you and does it better than 99% of the human coders out there.

      If you are still outsourcing Simulink -> C to a human you're wasting money and adding bugs.

    12. Re:Where's the Mainland? by 0100010001010011 · · Score: 1

      Is there any program design that isn't model-based?

      Simulink is the only one that I know of that does full code generation from models.

    13. Re:Where's the Mainland? by K.+S.+Kyosuke · · Score: 1

      All programming involves models because physical universe doesn't fit into computers. All data representations of the outside world have to be reduced into models. Therefore, all programming starts with models and is based on those models.

      --
      Ezekiel 23:20
    14. Re:Where's the Mainland? by K.+S.+Kyosuke · · Score: 1

      Um, No. Simulink does the C/C++ for you [umich.edu] and does it better than 99% of the human coders out there.

      It shouldn't be surprising that high-level language compilers are better than 99% of human programmers thinking "I can do better than a program that can consider thousands of times as many factors as I can in only a fraction of the time".

      --
      Ezekiel 23:20
    15. Re:Where's the Mainland? by Anonymous Coward · · Score: 0

      I'm over 40 and employed. You must suck.

    16. Re:Where's the Mainland? by 0100010001010011 · · Score: 1

      You're using a different definition of Model.

    17. Re:Where's the Mainland? by K.+S.+Kyosuke · · Score: 1

      I'm using the definition of model that says that model is a description of something (an object or a whole system of objects) that preserves the important features or properties of said thing and omits the unimportant ones.

      --
      Ezekiel 23:20
  5. Blah blah blah by Anonymous Coward · · Score: 0

    I have no comment about this article.

  6. Lousy survey by Anonymous Coward · · Score: 0

    Pretty long and not very clear.

  7. Show Me the Money by Anonymous Coward · · Score: 1

    What is it about non-developers that makes them think that we're all a bunch of teenage geeks who will happily accept this crap instead of what everyone else, including management, expects when ratings are good. How about a flipping cash bonus or a raise? Screw your damned RPG characters. Show me the money.

    1. Re: Show Me the Money by Anonymous Coward · · Score: 1

      You're fired for not being a team player.

      Ackmed, you're hired at a dollar an hour.

  8. Survey Says: Survey Is Too Long by Anonymous Coward · · Score: 2, Informative

    I bailed after a couple of minutes, maybe 8 questions in. If you want me to respond to a detailed survey about software development, you'll need to offer a substantially larger incentive.

    1. Re:Survey Says: Survey Is Too Long by Anonymous Coward · · Score: 0

      I made it to the end of the first section and then bailed. Yeah, way too long.

  9. I do embedded software by Snotnose · · Score: 1

    and Linux device drivers. It was fun going through this quiz, when few of the choices represented my reasons, and knowing the quiz wasn't aimed at me.

    Best question? Rank the top 5 things most important to you. Only 4 of the listed things meant jack shit to me. I'm writing a device driver before the device is publicly announced, I don't care about social media support, it doesn't exist. I'm lucky if 1/3 of my documentation is in english, I'm happy if I can figure out what a register does and what it's values mean. A snippet of C code surrounded by Japanese/Korean/Chinese symbols is a godsend, C is always in english. Sucks when the C code references a hard coded address without mentioning the register name, but I can usually decipher the code to figure out which register they're referencing.

    Second most important? Tech support that speaks both english and whatever, so I can ask "um, what register are they talking about on page 23?" and, 2-3 days later, find out it's 0x242.

    1. Re:I do embedded software by 0100010001010011 · · Score: 1

      I always tell the new Engineers they don't really know CANape until they've read it in the original German.

      Trying to create a Python CFFI driver is a nightmare the only thing I have to go on is the .h file they include with an install. And one document. The only hit for multiple different function names.

      I have no idea who this sort of stuff is marketed towards but it's definitely not anything I've done in the last decade or so of industry.

    2. Re:I do embedded software by Anonymous Coward · · Score: 0

      I like to think I'm pretty clued up, and I'm a backend dev who understands the front-end devs and their fancy hipster frameworks, but I had a hard time with the survey. I get the impression they've got me confused with someone in devops or sysadmin, although not one using any of the tech most folks I know in that area are using. Lots of what I guess is probably expensive, proprietary tech.

  10. No thanks. by Anonymous Coward · · Score: 1

    Tried doing the survey. It was very-very long.

    By stage 2 I realized, because they said there would be prizes, that all that work would be meaningless because they would want me to give out personal details which I wouldn't do. So my answers would be ignored.

    No thanks!

  11. Not eligible by Anonymous Coward · · Score: 0

    [quote]As stated on the landing page and our terms and conditions, our survey is only open to people involved in software development - and based on your responses you don’t seem to fit this criteria[/quote]

    I'm working both professionally and as a hobby on different things I always thought of as software development. None of their categories fit even remotely for any of the various topics.

  12. Spell of Emmigration by Roger+W+Moore · · Score: 2

    What is this H-1B you speak of? Do you come from the land recently taken over by the Orange Goblin and his evil minions? If so I suggest a spell of emigration but aim it north, not east lest you end up in a land rule by a wicked witch who is intent on summoning a demon called Brexit.

  13. Whuh? by Anonymous Coward · · Score: 1

    Okay, I was willing to overlook the crappy fantasy RPG metaphor, and the unfunny owl, and gave it a go. It was pretty long, and I don't really get what it was trying to achieve, especially as some of the questions seemed pretty useless. It presented a lot of tech I've not used or even heard of; I answered that we don't use cloud services, but then it asked me about cloud services we use; the data science part of the whole "data science / machine learning" section seemed to be ignored as it was all about machine learning, despite the fact I do some data sciencey things but nothing I would classify as machine learning; and WTF was up with the questions about the reason for doing something in your organisation, but not giving an option along the lines of oh, I dunno, maybe delivering a fscking product for the customer?

    When I saw the list of sponsors, all I can say is that the survey seems aimed at promoting some of their corporate backers, and boy are they going to be disappointed when they see my survey answers.