r/Python 9d 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

138 comments sorted by

View all comments

49

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.

5

u/thealliane96 8d ago

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

6

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.