53

July 24, 2024 Update: The 2024 Dev Survey results are now live! We want to thank everyone again for their participation and cannot wait to see you next year.


Update: Due to the holiday and other factors, we have decided to extend the deadline to June 20th to provide more time for responses.


The 14th annual Developer Survey is open to the public today. 13 years ago Stack Overflow put out the first iteration of this survey. It had 19 questions, received ~2,500 responses, and SQL was the most popular programming language. Now with a few more questions, including a new section on embedded technology, we invite you to weigh in. The survey will remain open until June 20th, 2024.

Take the 2024 Developer Survey here.

Survey results will remain publicly available under the Open Database License. You can find past year’s survey datasets on our insights page as well as on Kaggle. We’ll update both with the latest data once the survey results are available.

If you use security or ad-blocking plugins, you may see some error messages. Our third-party survey provider, Qualtrics, does not work well with certain ad blockers and security software. To avoid error messages that prevent you from taking the survey, please try specifically unblocking Qualtrics in your plugin or pausing the plugin while you take the survey. Additionally, as a reminder, Qualtrics blocks certain countries from accessing their site and data. The list of blocked countries is: Cuba, Iran, North Korea, Syria, and the Crimea region of Ukraine (including Sevastopol). Finally, some users in China may have issues due to restrictions imposed by local internet service providers.

Note that, as with last year's survey, we will be asking a smaller quantity of personal demographic questions. If you discover any bugs in the survey or have any questions or concerns, please feel free to add them below this post as answers.

5
  • 28
    we will be asking a smaller quantity of personal demographic questions Hurray! I took the survey and was pleasantly surprised to see that the only personal questions (perhaps more in the optional part I didn't complete) were age, educational level and country - all of which are, IMHO, quite reasonable and relevant for a large company trying to figure who (and where) their users are. Commented May 20 at 15:09
  • 16
    What exactly is the incentive for me to take the web programming survey? You are asking me to spend my free time answering question that are completely irrelevant to my branch of programming and consequently I'm not interested in learning the results from the survey either. Why would I take this survey?
    – Lundin
    Commented May 21 at 6:54
  • 21
    Cool that its out, I no longer participate in any developer survey from SO/SE just simply due to the direction this entire company has gone.
    – JonH
    Commented May 21 at 19:23
  • 2
    Nice to see HTMX on the list this time :) Especially since there are relatively little questions to the SO tag (which says more about how easy it is to learn and apply that tech rather than how popular it is).
    – Gimby
    Commented May 24 at 7:54
  • Ukraine stats are obviously fake. See real numbers in 2021. The Survey became a joke.
    – Nakilon
    Commented Jul 28 at 3:39

24 Answers 24

147

I am a bit disappointed that you only ask further AI related questions to people that either use AI for development work or plan to use it.

It is quite possible for someone to have a good knowledge of how AI works, what are its downsides and upsides, can evaluate its usefulness, and even more being able to answer whether they are afraid that AI will jeopardize their job or not while at the same time not using it for development and work.

If it is not possible for changing this part in the current survey, then please do that for the next year's survey.

12
  • 40
    Indeed, right now my job involves developing AI but because we don't use AI tools that entire section was skipped.
    – rjzii
    Commented May 20 at 15:14
  • 68
    Why would they allow users who are more likely to rate it poorly fill out that section? that's bad for marketing
    – Kevin B
    Commented May 20 at 15:32
  • 19
    @KevinB Obviously it depends on what the questions in that section actually are, but if I was designing a survey to see how people are using AI as part of the development process, then I would also want to know why they aren't using AI as well. There's a big difference between "I don't like the tools" and "Corporate policy doesn't allow the use of GenAI" or "The tools are too prone to hallucinations to be used in a secure computing environment."
    – rjzii
    Commented May 20 at 15:59
  • 16
    As the survey denotes that the user doesn't use AI, then they can easily filter those results out, @KevinB . Plus, someone might not use AI because they had a terrible experience with it and therefore intentionally avoid it; those opinions do matter even if Stack Overflow thinks they don't, as OverflowAI in no way ever hallucinates.
    – Thom A
    Commented May 20 at 17:27
  • 5
    @ThomA I don’t disagree that it’d be valuable information, but let’s keep in mind what the purpose of this survey is and always has been.
    – Kevin B
    Commented May 20 at 17:38
  • 9
    This. I actually went back and changed my answer just so I could answer the other AI questions. I have no plans to use AI at my job - also this doesn't mean I don't want to, it just means the higher-ups have told us not to because security and IP concerns. Commented May 20 at 21:18
  • @GregBurghardt I was surprised that I was allowed to answer the questionaire twice!
    – MT1
    Commented May 23 at 7:01
  • 5
    I am also heavily disappointed by the survey only suggesting "lack of executive buy-in" as a "challenge," and not considering the IT department having ipbanned all the AI services.
    – Longinus
    Commented May 25 at 21:52
  • 5
    At the very least there should be a follow up question when I say "no" to using AI. "Why not?"
    – Sinc
    Commented May 29 at 15:24
  • 1
    I was using AI but now am not. Where was that option?
    – aakoch
    Commented May 30 at 22:33
  • 5
    They want to steer the conversation in favor of AI to say "see, developers love it, give us more money, AI companies."
    – Alex
    Commented Jun 3 at 20:40
  • It's deliberate sampling bias. Commented Jun 13 at 7:35
111

The frequency intervals (still) have a significant gap

This problem is still exactly the same as when it was reported each of the previous two years, so I'm just going to quote myself quoting Clonkex's answer from two years ago:

This problem is still exactly the same as when it was reported last year, so I'm just going to quote Clonkex's answer from last year's survey:

What's with these intervals? From 1-2 times a week to never? What about 1-2 times a month? None of the options fit my case. I don't interact outside my team very often (maybe once or twice a month) but when I do it's usually because of knowledge silos.

A question asking "How frequently do you experience each of the following?" with options of "Never", "1-2 times a week", "3-5 times a week", "6-10 times a week", and "10+ times a week"

The quote nesting will continue until the response options improve.

3
  • 5
    I wish I could upvote this 1000 times! I just answered Never which is biassing the results. Commented Jun 3 at 20:08
  • I didn't get that question at all. Probably a feature ... Commented Jun 17 at 8:51
  • @ThomasWeller I believe it's triggered based on whether your responses meet some definition of being a "professional developer"
    – Ryan M Mod
    Commented Jun 17 at 17:52
69

On the "What is your age" question: Image of the question

The options are shown as checkboxes, but behave like radio buttons. In other questions, the radio buttons actually look like radio buttons, so why do the buttons on this question look like checkboxes?

7
  • 62
    The age of my body and what my mind feels my age is, are two different numbers.
    – VLAZ
    Commented May 20 at 19:39
  • 7
    This is not the only question with this problem (this is not intended to argue that it is correct, just that the fix should be applied across all questions that have this problem).
    – Ryan M Mod
    Commented May 21 at 0:11
  • 33
    In my mind I'm 41, according to my ID I'm 51, when I try to do sports I feel like 61 and when talking with younger people, they make me feel like 81 :-)
    – Dominique
    Commented May 21 at 11:05
  • 11
    If you only new how bad things are.. tonsky.me/blog/checkbox
    – mariodev
    Commented May 22 at 7:03
  • I comment on something similar at meta.stackoverflow.com/a/430301/318414 Commented May 22 at 11:45
  • 5
    In my mind I am 18 but body thinks it is 70. Sometimes my mind has a 10 year old schoolboys sense of humour.
    – MT1
    Commented May 23 at 6:59
  • Because you can be of any age and prefer not to say at the same time, in rare instances you can be halfway through the exact time of your birth (years later) while answering the question.
    – Rob
    Commented Jun 15 at 17:41
61

I faced an audit question that asked me to select the "Apples" answer.

I would like to know the statistic result of this particular question after the survey ends.

For example, how many people faced this question, how many get this question right, and how many get it wrong.

12
  • 43
    And how many have written "Apples" under Other, and how many have written Oranges there.
    – Dalija Prasnikar Mod
    Commented May 21 at 7:40
  • 2
    @DalijaPrasnikar Is that sarcasm? This guy asked a genuine question, you could have just said that you can just check it in the CSV or just not replied at all. Commented May 21 at 14:12
  • 21
    @SouradeepNanda No, it is not sarcasm, it is serious extension of the question asked in this answer. I know at least one person who did that.
    – Dalija Prasnikar Mod
    Commented May 21 at 14:23
  • 16
    I agree with both Dalija and this answer. I was tempted to write in "Apples", but refrained. I would be zero percent surprised if a nontrivial number of people did not refrain. It would be quite interesting to see if there is a trend among the people who clearly read the question, but decided to answer in a more ...creative... way.
    – Ryan M Mod
    Commented May 21 at 21:19
  • I have been through the survey twice. I did not get the salary question and got the Apples question both times.
    – MT1
    Commented May 23 at 6:55
  • I saw @DalijaPrasnikar's comment and then went to the survey. I got the apples question, answered Other and typed Apples. It didn't block me from answering the questions... Commented May 23 at 17:11
  • 1
    @LeonardoAlvesMachado the point is to filter out responses, at the analysis stage, from people/bots who aren't paying any attention whatsoever; calling attention to that by blocking further progress would somewhat defeat the purpose of the question.
    – Ryan M Mod
    Commented May 23 at 20:14
  • 3
    Audits in the survey? No thanks, what a complete waste of time.
    – Drew Reese
    Commented May 23 at 20:24
  • 11
    @DrewReese ehhh, it's a single question that specifically tells you, in advance, that it's an audit. It's basically one of the old-style CAPTCHAs aimed at preventing the very dumbest bots by telling the user to "enter the answer to 1+1 in this box" and rejects anyone who doesn't answer "2".
    – Ryan M Mod
    Commented May 23 at 20:29
  • @RyanM so, my answer to the survey might be ignored because of what I did? Or it accept the fact that I didn't select Apples but typed it in Others? Commented May 27 at 1:18
  • @LeonardoAlvesMachado It seems Ryan is saying that your entire survey response may be thrown out based on your answer to the audit question.
    – Drew Reese
    Commented May 27 at 5:50
  • 4
    @LeonardoAlvesMachado I have no idea; only staff can answer that question. I'm just saying that 1) I bet a bunch of people did the thing you did, and 2) I don't think having this question in the survey is problematic. Were I analyzing the data, I would include typed-in "Apples" responses.
    – Ryan M Mod
    Commented May 28 at 22:02
44

I know it can be skipped, but the question "Assign points to the following attributes of your job according to those that contribute the most to your satisfaction out of 100 total points" really needs to have an 'Other' option since the options provided make a lot of assumptions about what is motivating people.

I've known more than a handful of developers over the years that would say the most satisfying thing is the paycheck, and there are others that care less about the tools and more about what they are producing (e.g., a game developer getting satisfaction from the game they shipped and how it was reviewed).

5
  • 1
    I mean, you're not wrong, but if the point of the question is to see what things they cared about contributed to your satisfaction, listing things they don't care about would pollute the results.
    – Kevin B
    Commented May 20 at 15:31
  • 3
    I think that the most reasonable understanding of this question (as asked) is that you are rating the attributes' contribution to your satisfaction relative to the other listed attributes. In that sense, "Other" would only make sense if you feel that none of the listed options contribute meaningfully to your satisfaction (which could be a reasonable response: perhaps one only cares about the money and nothing else; lots of people (not all!) in the financial sector have jobs that are only tolerable if that's the only thing one cares about...)
    – Ryan M Mod
    Commented May 21 at 0:17
  • 3
    @RyanM That is one possible interpretation of the question, but it's bad survey design to make assumptions about how a respondent will interpret a question, practically considering the sample frame is an audience that's used to things being taken literally by the computer. :)
    – rjzii
    Commented May 21 at 12:19
  • 2
    Erm. I took the survey about 6 hrs ago and don't remember seeing this question. Oopsy. Was this in the end opt-in section?
    – QHarr
    Commented May 21 at 22:16
  • I was about to say the same thing as @QHarr about not seeing that question.
    – RobH
    Commented May 22 at 15:26
38

How do you learn to code? Select all that apply.

How do I currently learn how to code (i.e. build upon my existing knowledge of how to code)? Or how have I gotten my knowledge of how to code to the point where it's at?

As someone who has been coding for multiple decades, the answers to the two are very different.

I learned to code primarily from physical books, and from university courses, and from reading API documentation. I almost never do the first any more, I'm not in university so I don't do the second, and I do the third but it's more about making me more aware of existing and new features in the ecosystem and not "learning to code".

Professionally, I've learned much of what I've needed to know day-to-day by Googling it and reading about it on Stack Overflow and blogs. And that's currently my main way of finding stuff out.

It's arguable that I'm not even really "learning to code" at this point in my life, so much as learning new frameworks and technologies and fitting them into my already existing knowledge of "how to code".

2
  • 2
    Learning to code is a journey not an event!
    – MT1
    Commented May 31 at 4:46
  • I had the same question. I just answered it as how do I currently learn to code, since that's the way it was worded.
    – badjr
    Commented Jun 4 at 19:33
33

What is meant by "Overflow API"?

The question "Which of the following Stack Overflow sites have you visited? Select all that apply." has, as one of the options, "Overflow API".

There is no site or product by this exact name. It may refer to:

  • This page promoting OverflowAPI (note: no space), "a subscription-based API service that provides continuous access to Stack Overflow’s public dataset to train and fine-tune large language models." However, that doesn't exactly seem like a "site".
  • Whatever non-public documentation, if any, may exist for the OverflowAPI product described on that page.
  • The Stack Exchange API. This would make the most sense to ask about as a site that one might have visited in a public survey, but it is the furthest from the name used.
2
  • If it's the SE API, it'd be great if it could be clarified if the survey meant whether a user visited a documentation page for it or whether they've accessed an API endpoint. There's (presumably) some set of people that use userscripts involving the API, but don't develop using the API.
    – cocomac
    Commented May 20 at 23:27
  • I found the options for this question to be quite sparse. There was no mention about other sites on the SE network, so I took the SE site option to mean other SE sites besides Stack Overflow and answered accordingly.
    – RobH
    Commented May 22 at 15:30
23

Consider renaming "Professional degree" to "Doctoral degree" or "Doctorate" since an academic Ph.D. is not generally considered a professional degree.

Also, nit: In the professional degree list, the use of periods is either inconsistent (JD and MD) or incorrect (Ph.D and Ed.D).

formal education choices

  • Either drop all periods
  • Or use periods consistently/correctly
    • JD -> J.D.
    • MD -> M.D.
    • Ph.D -> Ph.D.
    • Ed.D -> Ed.D.
1
22

Is this only asking about use of tools in a work or other programming context?

The question "Which communication tools did you use regularly over the past year, and which do you want to work with over the next year?" includes a number of options that are very commonly used in both a professional/programming context, as well as contexts related to neither work nor programming. For example, I use Discord to talk to friends, but I have never used it for anything related to work or programming.

2
  • same thing with WhatsApp & co
    – Aemyl
    Commented May 21 at 7:15
  • just answer the question as written. WhatsApp mst be on everybody's list
    – MT1
    Commented May 31 at 4:43
16

Maybe since the survey has ended someone can remove this reminder :)

Site banner that says the 2024 survey is open, with a link to it

This post says extended to June 20th but clicking the link above shows survey has ended.

Screenshot of the survey page, with a notice that it has expired

2
  • Looks like it's been fixed in the meantime! I can access it again.
    – zcoop98
    Commented Jun 11 at 14:58
  • Just now I got this reminder, clicked it out of curiosity and wasn't able to take the survey again.
    – Izruo
    Commented Jun 18 at 11:09
14

Pretty sure you put some stuff related to C and C++ in an unintended section: Boost.Test, build2, Catch2, CMake, cppunit, doctest, GNU GCC, Clang, Meson, MSVC, Ninja, QMake, Scons. You put them under embedded (which... technically isn't wrong since you might use this stuff doing embedded development) when they'd make much more sense under build and test.

Probably too late to fix this in the input form, but at least you could try to move it in the results. I think it might be embarrassing for you otherwise.

3
  • Conversely, Zephyr is somewhere else than the embedded section. Commented May 21 at 0:34
  • 7
    The majority of that stuff has nothing to do with embedded systems and are explicitly not used for such.
    – Lundin
    Commented May 21 at 6:57
  • 2
    The fact that Cargo was also in that section, instead of the build tools section also seems rather weird. Sure if you are using Rust for embedded then you will probably be using Cargo, but that is less because you are doing embedded dev and more because you are using Rust.
    – Justinw
    Commented May 21 at 14:04
11

"Thinking about how your job and process changes over time, how integrated in your workflow do you anticipate AI tools you are currently using will be 1 year from now?"

This question uses check-boxes, but surely should be radio buttons? Also perhaps the previous question that the options are based on -- but I can see the argument either way for that one

enter image description here

enter image description here

3
9

Which other frameworks and libraries have you done extensive development work in over the past year, and which do you want to work in over the next year?

This question has "Ruff" as an option, but Ruff is neither a framework nor a library.

8

The first section asks for my current status, I selected "Retired". One of the last questions I was asked was about my current position. As I have retired none of the options suited, so I had to enter that in the "Other" box.

6

Which of these company challenges causes you the most frustration? Select all that apply.

I am strongly missing options for anything related to quality assurance.

Or was it left out, because too many would check it, if even just out of resentment?

Jokes aside, in my company, QA is a major challenge, because we are doing archive migrations. Therefore, we have to interface with legacy systems that we often don't have direct access to in early development phases and usually our options for deployment are quite limited, too. This make it really hard to assess the correctness of anything we build, which then usually spreads to other departments in the company, because for example how do you plan a project with that?

6

The estimate of 15 minutes I think is well low. I think it took me about 25 minutes to finish, having to take time to consider the myriad platforms and frameworks and so on, and that's even saying no to the AI question, so I didn't get to answer that section.

6

A question asks

What is the source of the technical documentation you use most often to learn to code?
Select all that apply.

And these are the possible answers:

  1. API document(s) and/or SDK document(s)
  2. User guides or README files found in the source repository
  3. First-party knowledge base
  4. Traditional public search engine
  5. AI-powered search/dev tool (free)
  6. AI-powered search/dev tool (paid)
  7. Other (please specify)

I don't understand the difference between 1) and 3). What's the difference between "API/SDK documents" and "first-party knowledge base"? They seem the same thing to me.

3
  • I would read "first-party knowledge base" as something akin to a corporate wiki or e.g. SOfTeams instance at your own place of work; maybe that's what they mean?
    – zcoop98
    Commented May 30 at 22:11
  • 4
    It could also mean something like answers.microsoft.com. The meaning is definitely ambiguous.
    – Ryan M Mod
    Commented May 30 at 22:28
  • I read 1) as "normative" and 3) as "non-normative", but in retrospect I agree that it is ambiguous.
    – Izruo
    Commented Jun 3 at 7:49
5

The survey results site has several problems. I still have not gone through the survey completely, so here just few ones I noticed:

  • (On Firefox) Charts with multiple tabs do not show any data until you switch between the tabs.

  • Clicking on "community" on the main page tiles leads to an error page GIF of "community is undefined".

    • The problem is that the URL is apparently case-sensitive: clicking the tile leads to https://survey.stackoverflow.co/2024/Community/ with a capital "C" which does not work. While https://survey.stackoverflow.co/2024/community/ with a lowercase "C" does work.
  • Some charts show very suspicious numbers of responses that I do not believe can be correct. For example in "Frequency of participation on Stack Overflow" there are four tabs, each has the number of responses in the lower right. Here they are:

    • All Respondents: 45,237 (69.1%)

    • Professional Developers: 4,139 (6.3%)

    • Learning to Code: 4,139 (6.3%)

    • Other Coders: 45,237 (69.1%)

      I find it extremely unlikely that "Professional" and "Learning" have the exact same number of responses. Even if they do, I do not think it possible that "All" and "Other" are the same.
      I found a similar thing in other questions - the exact same number of responses for two different tabs, however I cannot reliably reproduce it. I think the "Frequency of participation on Stack Overflow" question has consistently wrong.

  • The "Previous" link at the bottom goes to the current page you're on. For example, if you are in the "Work" section, the Previous link leads to "Work". The Next link does go to the next section.

This is an incomplete list of just few things I noticed.

3
  • Thank you for flagging some issues with the survey site here. We were able to fix that link to the Community page you outlined in the linked gif and updated those total numbers for a few of the charts that were displaying incorrect total respondents for some segments (percentages were displaying correctly). The issue with charts not showing up will need to be looked at, but could not be fixed immediately. The "Previous" link issue is working as intended.
    – Erin Asks Staff
    Commented Jul 31 at 16:46
  • @ErinAsks Just to confirm that we're seeing the same behavior, regarding "The 'Previous' link issue is working as intended.": it's supposed to behave like this? That is, it's not supposed to actually change what page you're on, just reload the current page and then scroll down to a slightly higher location?
    – Ryan M Mod
    Commented Jul 31 at 16:53
  • @RyanM - very good confirming, that behavior was not intended. A fix is now being deployed.
    – Erin Asks Staff
    Commented Jul 31 at 20:45
4

On the questions about what language/framework/etc I use now vs what I want to be using in a year, the “want” always confuses me. Does it really mean “want”, as in even if I stop working I’d continue to play around with it or if I switch jobs I’d try to introduce it at my new employer, or is it more what will I be working with in a year, which could be because I want to, or more likely, because that’s what the company I work for uses?

4
  • 4
    “Wants” are rarely independent of all other considerations. I may want to work with a tool because I genuinely like it. I may want to work with a tool to keep current and increase my future employment opportunities. I may want to work with a tool because it’s what my current employer uses and I like where I’m working, even if I don’t particularly like the tool. Or some combination of those.
    – blm
    Commented May 20 at 17:39
  • 3
    Who knows. For years they’ve used this line of questioning to determine what languages developers like/hate, despite not indicating that in the question at all.
    – Kevin B
    Commented May 20 at 17:45
  • 14
    It doesn't need to be indicated in the question. The problem is that they're analysing the data incorrectly. They treat not picking "want" as "don't want" when it more often than not doesn't mean that. There's plenty of things I've used in the past year that I don't want to work with, but also don't want to avoid working with. They're applying the wrong meaning to the "want" checkbox, and have been for years. This has also been commented on several times in the past, and they so far haven't cared. We'll see if this year's analysis is any different, but I strongly doubt it. Commented May 20 at 17:49
  • 1
    It's just two worded completely uselessly, so they can make up whatever meaning they want, rather than what the users might mean.
    – VLAZ
    Commented May 20 at 19:42
4

The questions about the technologies that we "do extensive development work in" are ambiguous. For example:

Which embedded systems and technologies have you done extensive development work in over the past year, and which do you want to work in over the next year?

In the last year I've been working on a project that is built using QMake (which is on the list). Do I do extensive development with it? I'm not sure what you mean!

Sometimes I compile tens of times per day. And yet, I've never modified a single .pro file, except for really trivial stuff, like adding a new source file to the list of the existing ones. I've never changed compiler flags, linker flags, options, paths, dependencies, anything: all of these things were set up by others long before I joined the project.

So QMake is used in my project, yes, but not really by me, or at most in a very passive way. Does that count as "doing extensive development work with it"?

3

The question regarding the compensation, it does not mention which currency I should input my compensation in. Though it asks for my currency, it does not make it obvious whether or not the currency I choose here is the one to be considered for the compensation field.

Does anyone know what currency applies to the compensation field?

compensation-question

6
  • 8
    Judging by the wording preceding the currency selection ("estimating in"), and the wording of the compensation input box ("please estimate") as well as my own common sense - I'd say, while it is not explicit, it is fairly obvious that the currency you chose is what you're expected to use in the number field.
    – Dev-iL
    Commented May 21 at 9:58
  • 22
    I am also 97.8% sure that the currency selected in the dropdown above is the one to be considered for the compensation field. But I would still maintain that the wording should been clearer, sth along the lines of "What is your current total annual compensation in the currency you selected above...". All I am saying is when making a survey that is going to be taken by millions, everything should be stated as clearly as possible. Commented May 21 at 10:12
  • 7
    This is a very good point. It's worrying to see that this has been downvoted on a developer site. The Design of Everyday Things should be a mandatory reading. The problem is not whether it's obvious or not, but the very fact that you even have to pause to think about it is bad UX. Commented May 22 at 10:22
  • @MaciejKravchyk Exactly! Those who downvoted this are probably not very precise in their communications and probably don't care about being precise either. Commented May 23 at 9:19
  • 2
    I also decided it could obviously only be in the currency I had just chosen but I did wonder since it wasn't explicitly mentioned. Commented May 23 at 19:03
  • @MaciejKravchyk Indeed! One of the best timesavers I have learned is how to answer questions like "on a scale of 1 to 10 ..." No need to think about whether it is a 3 or a 4 just answer either 1 or 10. The intermediate answers are fairly useless to the question setter anyway.
    – MT1
    Commented May 31 at 4:40
1

On this question:

Which of the following describes your current job, the one you do most of the time? Please select only one.

There isn't anything between an Engineering Manager and Senior Executive (C-Suite, VP, etc). In my opinion a director role does not fit well in either of this. I used the Other (please specify): option, but I guess this is a somewhat common answer that deserves its radio button (and this would make sure people don't write it out differently).

0

I can take the survey twice! Is it by design? If it is, why?

2
  • 10
    probably not quite "by design" in the sense of "yes, we really want you to do this!". more like- I don't see how they could totally prevent you from doing this. even if you had to log into something to submit a response, you could just make multiple accounts. maybe simple cases could be prevented by setting a flag in localstorage that you've submitted a response to this particular survey already on this machine (even then, it's not hard to edit localstorage).
    – starball
    Commented May 24 at 8:47
  • 1
    @starball: well, while we can't probably prevent developers from answering multiple times, it would have been nice to set a cookie (or similar) that I already answered. Now I get that stupid banner each time I visit, although I already answered. Commented Jun 17 at 8:50
-3

It would have been nice to have been sent your responses. This way, I can observe my own changes over time as well as feed my AI Dev Coach.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .