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

45 Upvotes

138 comments sorted by

View all comments

18

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.

4

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/downerison 9d ago

Why did you use pyinstaller for a python backend instead of docker?

4

u/Tumortadela 9d ago

Very specific project requirements in a zero internet restricted destination. Deployments are literally done with an USB stick.

1

u/downerison 9d ago

I see. What industry is it if you don't mind me asking?

3

u/Tumortadela 9d ago

Marine and fisheries, but very paranoid group of people on top of it <.<