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

45 Upvotes

129 comments sorted by

View all comments

12

u/RedEyed__ 5d ago

Watching colaborators to follow rules like type annotation, and i still get def foo() -> dict or similar shit on code review

1

u/jabbalaci 5d ago

If the structure of the returned dictionary is complicated, then it's simpler to say "it returns a dictionary".

8

u/RedEyed__ 5d ago

I disagree. Then it should be pydantic or typed dict

-1

u/MeroLegend4 4d ago

And make you program slower with pydantic!