<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en-us" xmlns="http://www.w3.org/2005/Atom"><title>Simon Willison's Weblog: surveys</title><link href="http://simonwillison.net/" rel="alternate"/><link href="http://simonwillison.net/tags/surveys.atom" rel="self"/><id>http://simonwillison.net/</id><updated>2025-05-18T11:50:06+00:00</updated><author><name>Simon Willison</name></author><entry><title>2025 Python Packaging Ecosystem Survey</title><link href="https://simonwillison.net/2025/May/18/2025-python-packaging-ecosystem-survey/#atom-tag" rel="alternate"/><published>2025-05-18T11:50:06+00:00</published><updated>2025-05-18T11:50:06+00:00</updated><id>https://simonwillison.net/2025/May/18/2025-python-packaging-ecosystem-survey/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="https://anaconda.surveymonkey.com/r/py-package-2025"&gt;2025 Python Packaging Ecosystem Survey&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
If you make use of Python packaging tools (pip, Anaconda, uv, dozens of others) and have opinions please spend a few minutes with this year's packaging survey. This one was "Co-authored by 30+ of your favorite Python Ecosystem projects, organizations and companies."


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/packaging"&gt;packaging&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/pip"&gt;pip&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/python"&gt;python&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/surveys"&gt;surveys&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/psf"&gt;psf&lt;/a&gt;&lt;/p&gt;



</summary><category term="packaging"/><category term="pip"/><category term="python"/><category term="surveys"/><category term="psf"/></entry><entry><title>Quoting 2024 State of JavaScript survey</title><link href="https://simonwillison.net/2024/Dec/17/2024-state-of-javascript-survey/#atom-tag" rel="alternate"/><published>2024-12-17T04:36:24+00:00</published><updated>2024-12-17T04:36:24+00:00</updated><id>https://simonwillison.net/2024/Dec/17/2024-state-of-javascript-survey/#atom-tag</id><summary type="html">
    &lt;blockquote cite="https://2024.stateofjs.com/en-US/"&gt;&lt;p&gt;2024's top three front end framework [React, Vue, Angular] were all launched over a decade ago.&lt;/p&gt;
&lt;p&gt;Now sure, all three have evolved a lot along the way, and the patterns of 2014 would seem downright antiquated today. But given the JavaScript ecosystems's reputation as a constantly-churning whirlwind of change, it can be nice to know that some things do remain constant.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p class="cite"&gt;&amp;mdash; &lt;a href="https://2024.stateofjs.com/en-US/"&gt;2024 State of JavaScript survey&lt;/a&gt;&lt;/p&gt;

    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/javascript"&gt;javascript&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/surveys"&gt;surveys&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/react"&gt;react&lt;/a&gt;&lt;/p&gt;



</summary><category term="javascript"/><category term="surveys"/><category term="react"/></entry><entry><title>Python Developers Survey 2023 Results</title><link href="https://simonwillison.net/2024/Sep/3/python-developers-survey-2023/#atom-tag" rel="alternate"/><published>2024-09-03T02:47:45+00:00</published><updated>2024-09-03T02:47:45+00:00</updated><id>https://simonwillison.net/2024/Sep/3/python-developers-survey-2023/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="https://lp.jetbrains.com/python-developers-survey-2023/"&gt;Python Developers Survey 2023 Results&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
The seventh annual Python survey is out. Here are the things that caught my eye or that I found surprising:&lt;/p&gt;
&lt;p&gt;25% of survey respondents had been programming in Python for less than a year, and 33% had less than a year of professional experience.&lt;/p&gt;
&lt;p&gt;37% of Python developers reported contributing to open-source projects last year - a new question for the survey. This is delightfully high!&lt;/p&gt;
&lt;p&gt;6% of users are still using Python 2. The survey notes:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Almost half of Python 2 holdouts are under 21 years old and a third are students. Perhaps courses are still using Python 2?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;In web frameworks, Flask and Django neck and neck at 33% each, but &lt;a href="https://fastapi.tiangolo.com/"&gt;FastAPI&lt;/a&gt; is a close third at 29%! &lt;a href="https://www.starlette.io/"&gt;Starlette&lt;/a&gt; is at 6%, but that's an under-count because it's the basis for FastAPI.&lt;/p&gt;
&lt;p&gt;The most popular library in "other framework and libraries" was BeautifulSoup with 31%, then Pillow 28%, then &lt;a href="https://github.com/opencv/opencv-python"&gt;OpenCV-Python&lt;/a&gt; at 22% (wow!) and Pydantic at 22%. Tkinter had 17%. These numbers are all a surprise to me.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://docs.pytest.org/en/stable/"&gt;pytest&lt;/a&gt; scores 52% for unit testing, &lt;code&gt;unittest&lt;/code&gt; from the standard library just 25%. I'm glad to see &lt;code&gt;pytest&lt;/code&gt; so widely used, it's my favourite testing tool across any programming language.&lt;/p&gt;
&lt;p&gt;The top cloud providers are AWS, then Google Cloud Platform, then Azure... but &lt;a href="https://www.pythonanywhere.com/"&gt;PythonAnywhere&lt;/a&gt; (11%) took fourth place just ahead of DigitalOcean (10%). And &lt;a href="https://www.alibabacloud.com/"&gt;Alibaba Cloud&lt;/a&gt; is a new entrant in sixth place (after Heroku) with 4%. Heroku's ending of its free plan dropped them from 14% in 2021 to 7% now.&lt;/p&gt;
&lt;p&gt;Linux and Windows equal at 55%, macOS is at 29%. This was one of many multiple-choice questions that could add up to more than 100%.&lt;/p&gt;
&lt;p&gt;In databases, SQLite usage was trending down - 38% in 2021 to 34% for 2023, but still in second place behind PostgreSQL, stable at 43%.&lt;/p&gt;
&lt;p&gt;The survey incorporates quotes from different Python experts responding to the numbers, it's worth &lt;a href="https://lp.jetbrains.com/python-developers-survey-2023/"&gt;reading through the whole thing&lt;/a&gt;.

    &lt;p&gt;&lt;small&gt;&lt;/small&gt;Via &lt;a href="https://pyfound.blogspot.com/2024/08/python-developers-survey-2023-results.html"&gt;PSF news&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/open-source"&gt;open-source&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/postgresql"&gt;postgresql&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/python"&gt;python&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/sqlite"&gt;sqlite&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/surveys"&gt;surveys&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/pytest"&gt;pytest&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/psf"&gt;psf&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/pydantic"&gt;pydantic&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/starlette"&gt;starlette&lt;/a&gt;&lt;/p&gt;



</summary><category term="open-source"/><category term="postgresql"/><category term="python"/><category term="sqlite"/><category term="surveys"/><category term="pytest"/><category term="psf"/><category term="pydantic"/><category term="starlette"/></entry><entry><title>Quoting Erika Hall</title><link href="https://simonwillison.net/2024/Apr/24/erika-hall/#atom-tag" rel="alternate"/><published>2024-04-24T00:31:27+00:00</published><updated>2024-04-24T00:31:27+00:00</updated><id>https://simonwillison.net/2024/Apr/24/erika-hall/#atom-tag</id><summary type="html">
    &lt;blockquote cite="https://www.muledesign.com/blog/on-surveys"&gt;&lt;p&gt;A bad survey won’t tell you it’s bad. It’s actually really hard to find out that a bad survey is bad — or to tell whether you have written a good or bad set of questions. Bad code will have bugs. A bad interface design will fail a usability test. It’s possible to tell whether you are having a bad user interview right away. Feedback from a bad survey can only come in the form of a second source of information contradicting your analysis of the survey results.&lt;/p&gt;
&lt;p&gt;Most seductively, surveys yield responses that are easy to count and counting things feels so certain and objective and truthful.&lt;/p&gt;
&lt;p&gt;Even if you are counting lies.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p class="cite"&gt;&amp;mdash; &lt;a href="https://www.muledesign.com/blog/on-surveys"&gt;Erika Hall&lt;/a&gt;&lt;/p&gt;

    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/surveys"&gt;surveys&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/usability"&gt;usability&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ux"&gt;ux&lt;/a&gt;&lt;/p&gt;



</summary><category term="surveys"/><category term="usability"/><category term="ux"/></entry><entry><title>American Community Survey Data via FTP</title><link href="https://simonwillison.net/2024/Mar/8/american-community-survey-data-via-ftp/#atom-tag" rel="alternate"/><published>2024-03-08T00:25:11+00:00</published><updated>2024-03-08T00:25:11+00:00</updated><id>https://simonwillison.net/2024/Mar/8/american-community-survey-data-via-ftp/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="https://www.census.gov/programs-surveys/acs/data/data-via-ftp.html"&gt;American Community Survey Data via FTP&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
I got talking to some people from the US Census at NICAR today and asked them if there was a way to download their data in bulk (in addition to their various APIs)... and there was!&lt;/p&gt;

&lt;p&gt;I had heard of the American Community Survey but I hadn’t realized that it’s gathered on a yearly basis, as a 5% sample compared to the full every-ten-years census. It’s only been running for ten years, and there’s around a year long lead time on the survey becoming available.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/census"&gt;census&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/data-journalism"&gt;data-journalism&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/surveys"&gt;surveys&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/nicar"&gt;nicar&lt;/a&gt;&lt;/p&gt;



</summary><category term="census"/><category term="data-journalism"/><category term="surveys"/><category term="nicar"/></entry><entry><title>Public Data Release of Stack Overflow’s 2019 Developer Survey</title><link href="https://simonwillison.net/2019/May/21/public-data-release-of-stack-overflows-2019-developer-survey/#atom-tag" rel="alternate"/><published>2019-05-21T18:51:43+00:00</published><updated>2019-05-21T18:51:43+00:00</updated><id>https://simonwillison.net/2019/May/21/public-data-release-of-stack-overflows-2019-developer-survey/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="https://stackoverflow.blog/2019/05/21/public-data-release-of-stack-overflows-2019-developer-survey/"&gt;Public Data Release of Stack Overflow’s 2019 Developer Survey&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Here’s the Stack Overflow announcement of their developer survey public data release, which discusses the Glitch partnership and mentions Datasette.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/glitch"&gt;glitch&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/stackoverflow"&gt;stackoverflow&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/surveys"&gt;surveys&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/datasette"&gt;datasette&lt;/a&gt;&lt;/p&gt;



</summary><category term="glitch"/><category term="stackoverflow"/><category term="surveys"/><category term="datasette"/></entry><entry><title>Discover Insights in Developer Survey Results</title><link href="https://simonwillison.net/2019/May/21/discover-insights-developer-survey-results/#atom-tag" rel="alternate"/><published>2019-05-21T18:50:22+00:00</published><updated>2019-05-21T18:50:22+00:00</updated><id>https://simonwillison.net/2019/May/21/discover-insights-developer-survey-results/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="https://glitch.com/culture/discover-insights-explore-developer-survey-results-2019/"&gt;Discover Insights in Developer Survey Results&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Stack Overflow partnered with Glitch and used Datasette to host the full data set from Stack Overflow’s 2019 Developer Survey!


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/glitch"&gt;glitch&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/stackoverflow"&gt;stackoverflow&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/surveys"&gt;surveys&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/datasette"&gt;datasette&lt;/a&gt;&lt;/p&gt;



</summary><category term="glitch"/><category term="stackoverflow"/><category term="surveys"/><category term="datasette"/></entry><entry><title>Off the shelf question database/management system for repeated surveys?</title><link href="https://simonwillison.net/2016/Dec/7/off-the-shelf-question-databasemanagement/#atom-tag" rel="alternate"/><published>2016-12-07T07:16:00+00:00</published><updated>2016-12-07T07:16:00+00:00</updated><id>https://simonwillison.net/2016/Dec/7/off-the-shelf-question-databasemanagement/#atom-tag</id><summary type="html">
    &lt;p&gt;&lt;em&gt;My answer to &lt;a href="http://ask.metafilter.com/303489/Off-the-shelf-question-database-management-system-for-repeated-surveys#4395053"&gt;Off the shelf question database/management system for repeated surveys?&lt;/a&gt; on Ask MetaFilter&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;I've been using Airtable for some personal projects recently and I could not be more impressed with it. It makes building a relatively sophisticated database trivial, the collaboration features are outstanding (live updates, full history tracking on everything) and it's fully cross platform - I've designed new databases on my iPhone!&lt;/p&gt;
    
        &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/ask-metafilter"&gt;ask-metafilter&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/surveys"&gt;surveys&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/airtable"&gt;airtable&lt;/a&gt;&lt;/p&gt;
    

</summary><category term="ask-metafilter"/><category term="surveys"/><category term="airtable"/></entry><entry><title>Color Survey Results</title><link href="https://simonwillison.net/2010/May/5/colour/#atom-tag" rel="alternate"/><published>2010-05-05T15:59:00+00:00</published><updated>2010-05-05T15:59:00+00:00</updated><id>https://simonwillison.net/2010/May/5/colour/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://blog.xkcd.com/2010/05/03/color-survey-results/"&gt;Color Survey Results&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
XKCD asked anonymous netizens to provide names for random colours. The results (collated from 222,500 user sessions that named over 5 million colours) are fascinating.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/crowdsourcing"&gt;crowdsourcing&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/science"&gt;science&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/surveys"&gt;surveys&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/xkcd"&gt;xkcd&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/recovered"&gt;recovered&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/colours"&gt;colours&lt;/a&gt;&lt;/p&gt;



</summary><category term="crowdsourcing"/><category term="science"/><category term="surveys"/><category term="xkcd"/><category term="recovered"/><category term="colours"/></entry><entry><title>Findings From the Web Design Survey</title><link href="https://simonwillison.net/2007/Oct/17/survey/#atom-tag" rel="alternate"/><published>2007-10-17T16:02:38+00:00</published><updated>2007-10-17T16:02:38+00:00</updated><id>https://simonwillison.net/2007/Oct/17/survey/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://alistapart.com/articles/2007surveyresults"&gt;Findings From the Web Design Survey&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
32,831 people responded to A List Apart’s survey, and the conclusions have been packaged up in an elegant PDF. You can also download the (anonymized) raw data and run your own analysis.

    &lt;p&gt;&lt;small&gt;&lt;/small&gt;Via &lt;a href="http://meyerweb.com/eric/thoughts/2007/10/16/analytical-breakdowns/"&gt;Eric Meyer&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/a-list-apart"&gt;a-list-apart&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/eric-meyer"&gt;eric-meyer&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/graphs"&gt;graphs&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/surveys"&gt;surveys&lt;/a&gt;&lt;/p&gt;



</summary><category term="a-list-apart"/><category term="eric-meyer"/><category term="graphs"/><category term="surveys"/></entry><entry><title>The Web Design Survey, 2007</title><link href="https://simonwillison.net/2007/Apr/25/survey/#atom-tag" rel="alternate"/><published>2007-04-25T01:47:32+00:00</published><updated>2007-04-25T01:47:32+00:00</updated><id>https://simonwillison.net/2007/Apr/25/survey/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://alistapart.com/articles/webdesignsurvey"&gt;The Web Design Survey, 2007&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
A List Apart is trying to learn more about our community.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/a-list-apart"&gt;a-list-apart&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/surveys"&gt;surveys&lt;/a&gt;&lt;/p&gt;



</summary><category term="a-list-apart"/><category term="surveys"/></entry><entry><title>WaSP Survey</title><link href="https://simonwillison.net/2004/Jun/9/wasp/#atom-tag" rel="alternate"/><published>2004-06-09T05:10:30+00:00</published><updated>2004-06-09T05:10:30+00:00</updated><id>https://simonwillison.net/2004/Jun/9/wasp/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://webstandards.org/survey/200406"&gt;WaSP Survey&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Tell us how to help you!

    &lt;p&gt;&lt;small&gt;&lt;/small&gt;Via &lt;a href="http://webstandards.org/buzz/archive/2004_06.html#a000353"&gt;The Web Standards Project&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/surveys"&gt;surveys&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/web-standards-project"&gt;web-standards-project&lt;/a&gt;&lt;/p&gt;



</summary><category term="surveys"/><category term="web-standards-project"/></entry></feed>