# 2024 Django Developers Survey

**URL:** <https://forum.djangoproject.com/t/2024-django-developers-survey/36657>\
**Category:** Announcements\
**Created:** [November 22, 2024, 2:13am UTC](https://forum.djangoproject.com/t/2024-django-developers-survey/36657 "2024-11-22T02:13:12Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![thibaudcolas](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.djangoproject.com/thibaudcolas/32/3956_2.png) [@thibaudcolas](https://forum.djangoproject.com/u/thibaudcolas)\
**Post date:** [November 22, 2024, 2:13am UTC](https://forum.djangoproject.com/t/2024-django-developers-survey/36657/1 "2024-11-22T02:13:12Z")

</div>

UPDATE: the link has been removed with the closure of the survey.

* * *

It’s live! Direct link: 2024 Django Developers Survey. This is run in partnership with JetBrains, with them doing the bulk of the work to set up the survey and report on the results.

This year, we’re hoping to have the survey running for much less time, and have more answers 😅. We got 4186 completed responses last year, so hope for 4500 in 2024. If you want to help out, here are relevant social media posts to boost:

- [on Reddit /r/django](https://www.reddit.com/r/django/comments/1gwkewu/django_developers_survey_2024/)
- [on Twitter / X @djangoproject](https://x.com/djangoproject/status/1859645335041343598)
- [on Mastodon @django@fosstodon.org](https://fosstodon.org/@django/113522045972560154)
- [on LinkedIn](https://www.linkedin.com/posts/django-software-foundation_django-developers-survey-2024-activity-7265411015566098435-4WeE)

Oh and – if you have any feedback about the survey, please use this forum thread, or our dedicated [Feedback form: 2024 Django Developers Survey](https://docs.google.com/forms/d/e/1FAIpQLSc82MOHfc2PBMnM03bGoxwKFn9_MKIQYe64YPEt-F1Q4ZEF2A/viewform?usp=sf_link). Feedback always welcome!

---

<div class="post-metadata">

**Author:** ![KenWhitesell](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.djangoproject.com/kenwhitesell/32/280_2.png) [@KenWhitesell](https://forum.djangoproject.com/u/KenWhitesell)\
**Post date:** [November 22, 2024, 3:08am UTC](https://forum.djangoproject.com/t/2024-django-developers-survey/36657/2 "2024-11-22T03:08:21Z")

</div>

I think there’s an issue with the “Task queue” question, there doesn’t appear to be a space to enter the “Other”.

---

<div class="post-metadata">

**Author:** ![pauloxnet](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.djangoproject.com/pauloxnet/32/11021_2.png) [@pauloxnet](https://forum.djangoproject.com/u/pauloxnet)\
**Post date:** [November 22, 2024, 6:30am UTC](https://forum.djangoproject.com/t/2024-django-developers-survey/36657/3 "2024-11-22T06:30:11Z")

</div>

I also was unable to enter alternative name for “task queue”.

We can think to share a preliminary version of the form as a test between all DSF members so that we can fix all the issues, before publish it, when will be too late to change things.

---

<div class="post-metadata">

**Author:** ![pauloxnet](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.djangoproject.com/pauloxnet/32/11021_2.png) [@pauloxnet](https://forum.djangoproject.com/u/pauloxnet)\
**Post date:** [November 22, 2024, 6:44am UTC](https://forum.djangoproject.com/t/2024-django-developers-survey/36657/4 "2024-11-22T06:44:48Z")

</div>

I filled the feedback form with a couple of suggestions.

I’ll share the survey form , but I’ll write other posts with the original URL and not the short ones we used in our posts for the motivation I already wrote on Discord and in the feedback form.

---

<div class="post-metadata">

**Author:** ![e11bits](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.djangoproject.com/e11bits/32/18090_2.png) [@e11bits](https://forum.djangoproject.com/u/e11bits)\
**Post date:** [November 22, 2024, 6:47am UTC](https://forum.djangoproject.com/t/2024-django-developers-survey/36657/5 "2024-11-22T06:47:20Z")

</div>

Thibaud writes:

> If you want to help out, here are relevant social media posts to boost:

I know that facebook is still pretty strong in Southeast Asia,  
especially Thailand. So I took the liberty to post the announcement in  
one of the groups I’m a member of.

> **[Jobs for Thai Programmers | แบบสำรวจนักพัฒนา Django ปี 2567 | Facebook](https://www.facebook.com/share/p/F6UbFmwueq7PYU7g/)**
>
> แบบสำรวจนักพัฒนา Django ปี 2567
> 
> ถ่ายทอดสด! ลิงก์โดยตรง: https://surveys.jetbrains.com/s3/fr-django-developers-survey-2024
> 
> สิ่งนี้ดำเนินการโดยความร่วมมือกับ JetBrains...

---

<div class="post-metadata">

**Author:** ![shangxiao](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.djangoproject.com/shangxiao/32/10313_2.png) [@shangxiao](https://forum.djangoproject.com/u/shangxiao)\
**Post date:** [November 22, 2024, 8:04am UTC](https://forum.djangoproject.com/t/2024-django-developers-survey/36657/6 "2024-11-22T08:04:31Z")

</div>

I work in an agency that specialises in Django…

For this question: “Which version of Django do you use for new projects?” it is a radio button for either 5.1 or LTS.

Our agency starts projects on both depending on the needs of the project. My personal preference is latest to get all the new features that make life easier, so I guess I’ll be putting that.

**Edit** likewise with the question “How often do you upgrade Django in your projects?” - it depends on the project.

I almost wonder whether there’s any real point in restricting responses to an exclusive option in surveys 🤔

---

<div class="post-metadata">

**Author:** ![shangxiao](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.djangoproject.com/shangxiao/32/10313_2.png) [@shangxiao](https://forum.djangoproject.com/u/shangxiao)\
**Post date:** [November 22, 2024, 8:33am UTC](https://forum.djangoproject.com/t/2024-django-developers-survey/36657/7 "2024-11-22T08:33:23Z")

</div>

This seems like an oopsie!

 ![image](https://us1.discourse-cdn.com/flex026/uploads/djangoproject/original/3X/b/0/b0fb7128c7e7c8b8e1e4313117249a0ae58bfb3e.png)

I guess we can just put “Other: nothing”

---

<div class="post-metadata">

**Author:** ![tom](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.djangoproject.com/tom/32/6818_2.png) [@tom](https://forum.djangoproject.com/u/tom)\
**Post date:** [November 22, 2024, 7:51pm UTC](https://forum.djangoproject.com/t/2024-django-developers-survey/36657/8 "2024-11-22T19:51:36Z")

</div>

There were a handful of things that were single choices that could have allowed multiple I feel, again because not all projects are alike.

I also thought not having uv in the Python / virtualenv management questions was a bit of an oversight given its overwhelming adoption over the last half year or so, and while Ruff was an option as a linter, it should also have been an option for the formatter.

However, for positive feedback: really like that we were explicitly asked about type hints and other features.

---

<div class="post-metadata">

**Author:** ![carltongibson](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.djangoproject.com/carltongibson/32/267_2.png) [@carltongibson](https://forum.djangoproject.com/u/carltongibson)\
**Post date:** [November 23, 2024, 8:22am UTC](https://forum.djangoproject.com/t/2024-django-developers-survey/36657/9 "2024-11-23T08:22:04Z")

</div>

I haven’t done the survey yet, but that screenshot looks like _leading the witness_. 😅

**Update** : OK, I’ve done it. Several of the questions struck me as pushing a particular agenda — Django needs more features, certain things should be included, typing should be added. Independently of whether I share those opinions, the wording is likely to skew the results, but make them invalid in demonstrating anything… Grrrr

> **[Methods 101: Survey Question Wording](https://www.pewresearch.org/methods/2018/03/21/methods-101-video-question-wording/)**
>
> The second video in Pew Research Center's Methods 101 series helps explain question wording – a concept at the center of sound public opinion survey research – and why it’s important.

The give a concrete example, phrasing as _Are there features that you think should be added to Django?_ Followed by ≈ _Are there ecosystem packages that serve this need for you currently?_ (with similar for **removals** … flatpages, anyone?) would provide a much more neutral framing.

---

<div class="post-metadata">

**Author:** ![doom](https://avatars.discourse-cdn.com/v4/letter/d/a587f6/32.png) [@doom](https://forum.djangoproject.com/u/doom)\
**Post date:** [December 1, 2024, 10:10am UTC](https://forum.djangoproject.com/t/2024-django-developers-survey/36657/10 "2024-12-01T10:10:53Z")

</div>

> [@carltongibson](#):
>
> I haven’t done the survey yet, but that screenshot looks like _leading the witness_. 😅

Yeah, I was wondering the same.

In general, I found the survey’s questions or reply-options confusing. I found leading questions, or limiting reply option (single choice when it should have been multiple choice).

I also found it too long. I started the survey on my phone and got interrupted after like 5-7 minutes not even being half-way through. I lost all progress and did not bother restarting the survey. I can imagine that there are many more people that didn’t complete the survey because of the sheer amount of questions asked, possibly introducing a lot of bias. (Saying that as a layman).

---

<div class="post-metadata">

**Author:** ![thibaudcolas](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.djangoproject.com/thibaudcolas/32/3956_2.png) [@thibaudcolas](https://forum.djangoproject.com/u/thibaudcolas)\
**Post date:** [January 9, 2025, 7:07am UTC](https://forum.djangoproject.com/t/2024-django-developers-survey/36657/11 "2025-01-09T07:07:57Z")

</div>

Thank you all for the feedback, I’ll make sure we have it all ready to refer to when devising the 2025 survey. If anyone has more feedback, feel free to add it here or submit our [dedicated feedback form](https://docs.google.com/forms/d/e/1FAIpQLSc82MOHfc2PBMnM03bGoxwKFn9_MKIQYe64YPEt-F1Q4ZEF2A/viewform). I’m not super aware of how we arrived at this year’s survey questions. I don’t think anyone involved with the survey at the DSF has experience with survey design. Next year I’m sure there’s room for people with opinions and expertise to get involved. We do get to work with JetBrains who run the survey for us, and they offer quite a bit of information about how they shape their [industry reports](https://www.jetbrains.com/resources/industry-reports/), but there’s lots of room for us to put together questions as we see fit.

* * *

We have about 4600 people who have completed the survey so this is looking very promising for us to meaningfully compare with last year’s. We don’t have a set date for publication of the results yet but we hope the turnaround time will be faster than last year’s.
