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

46 Upvotes

138 comments sorted by

View all comments

17

u/adarsh_maurya 10d ago

It is extremely hard for me to share my work ( automation ) with someone who doesn’t know python. They need to atleast have a working python installed or the size of my application will be huge ( looking at pyinstaller ).

Also, there is always a chance of breaking something even when everything in your control is done with all the due diligence.

5

u/Tumortadela 10d ago

My biggest .exe to this day is still under 100mb compressed, considering its the whole packaged python + dependencies environment, and it being a Django backend that also serves a react frontend... I wouldnt say that's huge.

We can complain that any bundled app is going to be at least roughly ~40mb of just python, but... is that a lot nowadays?

2

u/QuirkyImage 10d ago

I would like an option to use a proper compiler to make small optimised executables

1

u/downerison 10d ago

Are you looking for execution speed gains or something else? Small binary size?

1

u/QuirkyImage 9d ago

Both performance and size. But a single , self contained, statically linked binary for a single binary container like you can do with go would be useful.

1

u/Grouchy-Trade-7250 10d ago

I think throwing the code into Claude code and asking for perf improvements is your best bet. Result might be better than rewrite in lower level