跳到内容

Technology

Which mobile OS do you use most?
0%
20%
40%
60%
80%
100%
3,659
4,101
3

I don't have a smartphone

35
4

其他答案

27
0%
20%
40%
60%
80%
100%
受访者百分比
Which desktop OS do you use most?
0%
20%
40%
60%
80%
100%
4,434
2,185
1,170
4

其他答案

53
0%
20%
40%
60%
80%
100%
受访者百分比

Programming Languages

While it might be tempting to learn Clojure, Elm, Ruby, or Scala given the income premium these languages seem to carry, it's important to also acknowledge that these languages tend to be practiced by more experienced devs, which could account for the difference.

Which programming languages do you code in?
Multiple
0%
20%
40%
60%
80%
100%
1

6,506
2

5,891
3

CSS

5,471
4

HTML

5,410
5

2,418
6

1,924
7

1,525
8

1,362
9

1,270
10

1,020
0%
20%
40%
60%
80%
100%
受访者百分比

Productivity Apps

When it comes to productivity apps, it's worth calling out Obsidian's impressive showing, coming in 6th overall despite not even being part of the question's pre-defined options.

Some tools such as Azure DevOps and Jira skew towards being used at larger companies, while Linear and Trello are more popular among smaller organizations.

When looking at exclusively remote organizations,

Which productivity apps do you use regularly?
Multiple
0%
20%
40%
60%
80%
100%
3,858
2,054
808
540
364
0%
20%
40%
60%
80%
100%
受访者百分比

Messaging Apps

I'm just as surprised as you are to discover Google Chat is still a thing, yet it came in 9th solely on the back of write-in answers.

Which messaging apps do you use regularly?
Multiple
0%
20%
40%
60%
80%
100%
4,809
3,824
3,011
1,559
1,524
1,453
1,294
0%
20%
40%
60%
80%
100%
受访者百分比

Plotting social media apps against age reveals that Bluesky and Mastodon users probably need to stretch every time they get up from a chair – or may like to reminisce about the days of dial-up and cassette tapes.

TikTok on the other hand skews younger, which makes sense because you'd need a fresher body to even attempt some of those dances.

Which social media sites do you use regularly?
Multiple
0%
20%
40%
60%
80%
100%
3,344
3,296
3,064
2,076
1,979
1,800
845
363
0%
20%
40%
60%
80%
100%
受访者百分比

Community Involvement

No surprise here, but video is the main way respondents keep up with the community. Sadly, in-person events remain fairly uncommon.

And while RSS feeds were a popular write-in answer, the median age of these respondents does not bode well for the future of that particular technology.

Which of these methods do you use to stay involved with the developer community?
Multiple
0%
20%
40%
60%
80%
100%
1

Videos (YouTube, etc.)

5,045
2

Social media

4,389
3

Online platforms (GitHub, Stack Overflow, etc.)

4,278
4

Newsletters

4,069
5

Podcasts

2,254
6

Online chatrooms (Discord, Slack, etc.)

2,034
7

Conferences

1,704
8

Local meetups

1,218
9

Streaming (Twitch, etc.)

697
10

Blogs & websites

0%
20%
40%
60%
80%
100%
受访者百分比

Community Contributions

When looking at community involvement vs gender, it seems like women and non-binary respondents are less likely to engage in online spaces, but more likely to attend live events – which might point to a failure to build sufficiently inclusive online communities.

Which of these methods have you used over the past 12 months to contribute to the community?
Multiple
0%
20%
40%
60%
80%
100%
1

Answered a question or issue

2,626
2

Contributed to open-source software

2,455
3

Attended a meetup or conference

2,240
4

Wrote a blog post

1,363
5

Financially supported a developer or project

1,028
6

Gave a talk

832
7

Organized an event

310
8

Mentoring

9

2,335
10

其他答案

72
0%
20%
40%
60%
80%
100%
受访者百分比

While nearly half of respondents have contributed code to open-source projects, it turns out this figure hides a real gender divide, with 51% of men having contributed code, but only 36% of non-men respondents.

That delta is much smaller for actually creating an open-source project (29% vs 21%) – which could indicate that the issue is not open-source in itself, but rather feeling comfortable enough to join an existing project.

How have you been involved with open source software over your career?
Multiple
0%
20%
40%
60%
80%
100%
1

I've used open source software

6,483
2

I've submitted issues or bug reports

4,584
3

I've contributed code to open source projects

3,739
4

I've financially supported open source projects

2,422
5

I've created or maintained open source projects

2,124
6

774
7

其他答案

48
0%
20%
40%
60%
80%
100%
受访者百分比