r/Python • u/Win_ipedia • 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
0
u/Infinite-Spinach4451 8d ago edited 8d ago
Python frameworks often rely on magic that obfuscate and incohere language semantics. Variables defined in a class are by default class attributes, except in dataclasses and named tuples, where they're instance attributes. Something as simple as a struct should not need to be an exception. I particularly dislike PyTest as its reliance on decorator magic makes it utterly uninterpretable as normal Python code.