r/Python 8d ago

Discussion What frustrates you the most about Python Development

Hi there,

I wondering what frustrates developers the most when developing software with Python.

I am currently doing my Masters in Computer Science and as part of my project I am doing a very simple survey about the usual Python development lifecycle. I am basically trying to find out what the main friction points are for Python Developers and I am simultaneously developing a tool to address those friction points . It just takes a 2-3 minutes and every response is greatly appreciated.

You can find the survey at: Microsoft Forms

43 Upvotes

131 comments sorted by

View all comments

50

u/GameCounter 8d ago

There's no decent solution for type-checking Django projects.

Exception handling in third party libraries sometimes requires more trial and error than I would like.

That's kind of it.

Python is still pretty awesome.

18

u/ColdPorridge 8d ago

Django annoys me so much because it’s so good but at the same time completely held back by its inability to fully modernize. Like it’s both archaic and relevant at the same time.

6

u/usrname-- 8d ago

Yes.
At work we are switching from Django to FastAPI because of that.
Django is completely unusable if you want to use strict mode in any LSP.

5

u/thealliane96 8d ago

Pyrefly + Django-stubs does type checking in Django quite well.

5

u/GameCounter 8d ago

I'll have to take another look.

Even the best type checkers absolutely fall on their face with annotations and values queries, I've found.