← Back to r/Python
r/Python • • 5d ago Discussion

Are fewer young people getting into Python these days?

▲ 70 points 💬 58 comments Reddit Source ↗

I recently attended a local PyDay (a Python community event) in my city, and the auditorium was around 70% full.

That might sound pretty good, but I remember attending similar events a few years ago when the auditorium was packed, basically at 100% capacity.

I also got the impression that there weren't many young newcomers interested in getting into programming. Most of the attendees seemed to be people who were already established in the industry.

Of course, this is just one event in one city, so I don't want to draw any big conclusions from it.

But it got me wondering:

  • Have Python meetups and conferences in your area seen a similar decline in attendance?
  • Are fewer young people getting into Python, or are they just participating in different communities and online spaces?
  • Or was this simply a one-off, and I'm reading too much into it?

I'm curious to hear what people are seeing in their local Python communities.

Discussion (58)

Sort:
u/Beautiful-Sun-6065 • ▲ 63 • 5d ago (+2 replies collapsed)

I noticed same thing at meetup in my city last month. Was mostly people already working with Python, almost no students or beginners. Think young people now learn from youtube and discord servers instead of going to physical events. Maybe they don't see point of attending when all material is online

u/floriv1999 • ▲ 16 • 5d ago (+1 replies collapsed)

They just use chagpt and don't bother with it :/

u/anticebo • ▲ 298 • 5d ago (+16 replies collapsed)

I've been coding in Python for a decade now. I've never been to a Python community meetup, and I don't know why I would?

u/tagapagtuos • ▲ 60 • 5d ago (+3 replies collapsed)

I go for the stickers.

u/stanleypup • ▲ 122 • 5d ago (+1 replies collapsed)

I thought they were called decorators

u/iggy555 • ▲ 1 • 1h ago (+1 replies collapsed)

Pot stickers?

u/JustPlainRude • ▲ 14 • 5d ago (+1 replies collapsed)

I went to PyCon for the first time this year and had a lot of fun. It's cool to see what other people are working on. 

u/DuckSaxaphone • ▲ -14 • 5d ago (+11 replies collapsed)

Yeah, software meet ups have always been weird to me. It's a job, why are you going to evening presentations about it?

You don't see HR people going to evening HR seminars.

u/IcecreamLamp • ▲ 33 • 5d ago (+3 replies collapsed)

HR people go to HR events all the time lol.

Anyway, it's interesting to see what other people are working on and a good way to learn.

u/DuckSaxaphone • ▲ 5 • 4d ago (+1 replies collapsed)

During work hours, paid for by their company. They're not going in the evening for some free pizza and a chat about handling interpersonal disputes.

u/datnetcoder • ▲ 5 • 4d ago (+1 replies collapsed)

This is disingenuous. There are exactly zero people who are hardcore HR hobbyists and / or have HR be their entire identity and persona. I’m not even saying that’s a bad thing for software, just saying they’re not the same at ALL.

u/diegoasecas • ▲ 5 • 4d ago (+1 replies collapsed)

there are lots of people who code/program for fun and work in something else

u/me_myself_ai • ▲ 8 • 5d ago (+1 replies collapsed)

You might enjoy research on “Capitalism Realism” and “The alienation of labor” :)

u/sennalen • ▲ 5 • 4d ago (+1 replies collapsed)

I started programming for fun when I was 12

u/webternet • ▲ 0 • 5d ago (+4 replies collapsed)

To you it may just be a job. To others it is a lifestyle.

Remember the trope about jazz players going home from work to play jazz? I feel it applies to a lot of people in a lot of fields where creativity is important, including development.

u/datnetcoder • ▲ 0 • 4d ago (+3 replies collapsed)

Cringe

u/antigravcorgi • ▲ 6 • 4d ago (+1 replies collapsed)

Kind of wild to call people enjoying programming in their off hours cringe in the /r/python subreddit or did I miss something?

If I was going to a meetup for craft brews, sports, or table top gaming, would that be cringe too?

u/webternet • ▲ 4 • 4d ago (+1 replies collapsed)

If you say so

u/vonWitzleben • ▲ 146 • 5d ago (+2 replies collapsed)

AI has taken a lot of joy out of coding for me personally. I can see how it may make people less likely to attend a Python conference.

u/twr14152 • ▲ 8 • 5d ago (+1 replies collapsed)

Agreed. So i would assume others feel the same.

u/mok000 • ▲ 37 • 5d ago (+1 replies collapsed)

Just guessing, but young people may not see programming and dev work as a viable future job option, because of AI.

u/PresentFriendly3725 • ▲ 100 • 5d ago (+11 replies collapsed)

AI is killing programming. It's so obvious.

u/smitty1e • ▲ 18 • 5d ago (+9 replies collapsed)

They used to call python "executable pseudocode".

Now is the time to call it an "executable prompt".

u/mfitzp • ▲ 23 • 5d ago (+5 replies collapsed)

I do wonder if Python can offer enough going forward to stay relevant. One of the main advantages Python had (the simplicity to write) no longer matters so much and the loose typing etc become a bigger liability (less easy to check correctness).

u/NerdEnPose • ▲ 20 • 4d ago (+1 replies collapsed)

This year all the new services we’ve started at my company are Rust. Just for the reasons you’ve stated. The overhead of writing Rust is non existent now. We might as well get the rest for free

u/redfacedquark • ▲ 2 • 4d ago (+1 replies collapsed)

Well all the chat fanboys swear they're reading the code, so a language that's easily readable is important. Not that I believe them.

u/diegoasecas • ▲ 2 • 4d ago (+1 replies collapsed)

have you ever checked the agent toolcalls? AI itself uses python internally

u/smitty1e • ▲ 1 • 5d ago (+1 replies collapsed)

Both performance and typing are improving dramatically with each release.

u/me_myself_ai • ▲ 6 • 5d ago (+3 replies collapsed)

Minsky predicted/advocated for “sculpting” in the 90s. We’ll see lol. Seems like a mediocre metaphor, but it is a fun one.

(He also turned out to be a seriously scummy Epstein associate soooooo)

u/smitty1e • ▲ 5 • 5d ago (+2 replies collapsed)

The message and messenger are separate concepts.

u/me_myself_ai • ▲ 2 • 5d ago (+1 replies collapsed)

Yeah I hope so. His theories are something of a favorite of mine. Just sucks :(

u/sennalen • ▲ 9 • 4d ago (+1 replies collapsed)

I don't think it will ever go away completely, but it's hard to recommend programming as a core career focus for anyone under 20y right now

u/ogrinfo • ▲ 13 • 5d ago (+4 replies collapsed)

PyCon UK was as busy as ever last year, with what seemed like the usual mix of old and young people. Then it was cancelled this year (I believe due to lack of an organiser), so read into that what you will.

u/judy2k • ▲ 1 • 3d ago (+3 replies collapsed)

It's a tricky job to keep a flow of new organisers coming into a team to ensure that someone is ready & willing to run a whole conference. Post-covid some of that was disrupted and we're still feeling the effects.

(I was an organiser of last year's PyCon UK. Glad you came!)

u/ogrinfo • ▲ 2 • 1d ago (+2 replies collapsed)

Hope you find someone, it's a fantastic conference!

u/judy2k • ▲ 1 • 1d ago (+1 replies collapsed)

My wife was the conference Chair last year. I'll pass it on 😊

u/foxbatcs • ▲ 12 • 5d ago (+1 replies collapsed)

“Hey guys, I have one data point and a loaded question?”

u/ngroot • ▲ 5 • 5d ago (+1 replies collapsed)

I go to Scala events sometimes because it's still kind of niche and it's interesting to see who's using it and for what, but I don't know what I'd expect from a python conference. It's a general purpose language and widely used.

u/Papa_Puppa • ▲ 4 • 4d ago (+1 replies collapsed)

I stopped going to conferences, in general, because they're a waste of time and money. It was easier to justify going when I was a wage slave, but it is impossible for me to justify the cost of transport & accommodation, and the opportunity cost of not doing actual work.

There is probably real value for people in other positions, particularly those selling SaaS, but when I go there it feels like I'm surround by scammers and people whose eyes turn into dollar signs.

I'd maybe start going again if I had stable fat margins and no inspiration or nothing good to do with my time.

u/GreatBigBagOfNope • ▲ 5 • 4d ago (+2 replies collapsed)

Younger people don't really attend community events. Like back in the 90s, if you wanted to have a back-and-forth discussion about something technical in any depth outside of the academy or workplace, you had little choice but to attend or set up an in-person event. If you didn't have the tech know-how to solve the problem yourself slowly, you probably didn't have the know-how to use other options such as IRC.

These days, there's decades of Stack Overflow answers, forums of various levels of real-time communications platforms and groups, and so on. Many young people also get the kind of support they would previously have needed other people for from AI, whether or not it's useful or beneficial to them. There's also a growing anxiety about social interactions across society and preference for either passive consumption (attending a live event via zoom, staying muted and camera off the whole time), watching recordings later, or otherwise not being out there.

I don't suffer massively from any of these, and I've still never felt any particular need to attend one, especially since I've had job.

Essentially, in the past, the vast majority of people trying to engage with Python would have absolutely needed to attend an event just to get the mentorship and learning they need. Today, even though there's orders of magnitude more people learning and using Python, and the average level of technical ability among Python users is dropping due to e.g. analysts and statisticians switching to it from SAS and SPSS, there's even less of an intrinsic need for local community due to all these other ways people have of finding solutions, and Python's increasingly peripheral place in their minds (think: it's a skill to learn on principle in the mid-2000s, the only reason you'd learn it is because you want to be a Python Developer, whereas today it's just that language that your job was done in before you arrived and it will be after you've gone)

u/HereThereOtherwhere • ▲ 2 • 15h ago (+1 replies collapsed)

The sexiest thing in the universe, back in the dark ages of the late 80s was a 1000 page reference manual.

Then "OMG ... Online answers!"

Access to solutions for coding was always far more important to me than community.

u/AlexMTBDude • ▲ 6 • 5d ago (+1 replies collapsed)

Python is taught as the first programming language in most schools so: no.

You observation has a very poor statistical base.

u/AreetSurn • ▲ 2 • 5d ago (+1 replies collapsed)

I think kids see ethical issues with keeping reptiles from an animal rights perspective. 

But in seriousness, I haven't noticed a decline in the juniors I've worked with in recent years. But most do switch to JavaScript unless they're going into ML. Anecdotally speaking. 

u/BLACKOUT-2016 • ▲ 2 • 4d ago (+1 replies collapsed)

Im a young one and im actually learrning python right now

u/Ok_Raspberry5383 • ▲ 4 • 5d ago (+1 replies collapsed)

No they just have a life beyond going to py events

u/Crawly13th • ▲ 4 • 5d ago (+1 replies collapsed)

fewer people getting into programming in general. So, lesser python devs, but same for just about any programming language. Sadly AI companies are tying to cut the dev pipeline.

u/Khavel_dev • ▲ 2 • 5d ago (+1 replies collapsed)

fwiw I come from the .NET side and I've noticed the same pattern at local meetups. The crowd is smaller and more senior than it used to be.

My theory is that newcomers don't go to meetups anymore, they just ask ChatGPT. The community building still happens, just not in a room. Whether that's better or worse depends on what you think meetups are actually for.

u/house3331 • ▲ 2 • 5d ago (+4 replies collapsed)

There's plenty talk online of python but the talk of front end web dev etc is more appealing. There's not a single story online of someone's journey to learning python and being employed because of it. Not one. Can do anything but shouldn't do everything. The jobs out there that do list python are mostly not developer roles. Plenty tutorials etc but people still have no udea what to do with it compared to learning other technologies.

u/generic-d-engineer • ▲ 5 • 4d ago (+1 replies collapsed)

Dominates data tho. It’s pretty much required. Also big in ml pipelines

u/theonlyname4me • ▲ 2 • 3d ago (+2 replies collapsed)

This so far from reality it is comical.

u/house3331 • ▲ 1 • 3d ago (+1 replies collapsed)

Nobody experienced in anyway would deny python is mostly used as a tool for automation and data analysis its usually far from the main skill. Exposed yourself

u/me_myself_ai • ▲ 1 • 5d ago (+1 replies collapsed)

Fewer people might be getting into the community, but it’s definitely ascendant in general still.

Also, obviously, the elephant in the room: “programming” is dying, probably forever. Just like “computing” did in the ~60s.

u/Careful-Nothing-2432 • ▲ 1 • 4d ago (+1 replies collapsed)

Well, this isn’t r/datascience

u/zomerbk • ▲ 1 • 2d ago (+1 replies collapsed)

I’d be cautious about reading a trend into one auditorium. Attendance can change with the venue, timing, ticket price, or promotion. The more useful comparison might be first-time and student registrations across several years, plus turnout at local beginner events. Do the organizers have those numbers? That would help separate a quieter PyDay from a change in who’s getting into Python.

u/ZucchiniMore3450 • ▲ 1 • 2d ago (+1 replies collapsed)

There are no jobs for seniors let alone new people.

Why would they spend time on something that has no gain?

It is better to start a band, at least one would have friends and people around.

u/alnu_ • ▲ 1 • 18h ago (+1 replies collapsed)

I’ll soon be learning python and am very excited to do so!!

u/jabellcu • ▲ 0 • 5d ago (+1 replies collapsed)

Yes, I think it is happening. AI makes it unnecessary for most.

u/Emotional_Version_52 • ▲ -1 • 4d ago (+1 replies collapsed)

Learn the concepts and but of basic syntax. 90 percent of the code usually generated by llm in the industry. There is no point in really even learning to properly code like the old days. Know concepts like singleton, DAO, composition, hierarchy and such. Know some basic methods. The interviewer is not gonna sit and ask coding questions anymore 😂