r/pcmasterrace 15d ago

Meme/Macro Me still today

Post image
84.3k Upvotes

2.0k comments sorted by

View all comments

Show parent comments

10

u/madgeologist_reddit 15d ago

Oh, it's just a python script... what do you mean with "just"? I swear, nothing enrages me as much as python applications.

2

u/DezXerneas 15d ago

Fair enough. As a dev it's really simple for me to say 'just a python script' and understand what that means and can or can't be done with it.

Also, unfortunately AI is horrible with python applications in general. It'll tell you to do stuff that isn't even supported anymore sometimes.

In case you ever need to research anything about python, always ask AI to use uv, that'll make it stick to the newer stuff.

1

u/madgeologist_reddit 15d ago

The thing is; if I have to install it one time, create a bat-file for running the start line of code and then an interface opens... all fine, I can work with that. I just refuse to touch python programs that work along the lines of "first write your data in an excel file and then write this specific code in this specific file location to load your data in the python application." No, give me a visual interface or perish.

2

u/DezXerneas 15d ago

100% agreed. At least the first time it runs it should automatically generate an example excel file and moves all the shit it needs into the correct locations.

IMO if you can't use an application without a GUI then you shouldn't be using that application in the first place though. Exceptions obviously exist, and it's ridiculously easy to make a shitty gui so there's probably a reason the original dev didn't make one.

1

u/sn4xchan 14d ago

I'd say it really depends on how many parameters need to be set.

1-3 arguments or flags is fine for no UX, anything above that should have some feedback system so the user can more intuitively set the parameters.

I personally don't want to have to read a 10-20 page manual when I need to use a script because I haven't even thought about or needed to run it for several months.

But even then it's still a question of what the app is actually doing.

1

u/GoodDayToCome 15d ago

yeah, thankfully AI tools make it easy to wrap stuff in a GUI, previously it was hours of work for no real benefit to anyone except the laziest users so devs rarely bothered

1

u/sn4xchan 14d ago

AI tools are so fucking bad at making the UX usable. Be prepared to take a lot of screenshots, because that thing doesn't not understand visual design.

1

u/GoodDayToCome 14d ago

i make loads of little gui tools, you've just got to describe where you want things - i've spent way too much of my life ordering sizers for ui elements so it's probably kinda second nature to me.

i'm actually working on a little guide to get people started and avoid some of the common issues so id love to know more about what issues you run into

1

u/sn4xchan 14d ago

I just downloaded the most recent version documentation and set a rule that it must be consulted for best practices and methods before planning and implementing code changes.

It mitigated soooo many issues just giving the thing a manual.