site banner

Small-Scale Question Sunday for July 23, 2023

Do you have a dumb question that you're kind of embarrassed to ask in the main thread? Is there something you're just not sure about?

This is your opportunity to ask questions. No question too simple or too silly.

Culture war topics are accepted, and proposals for a better intro post are appreciated.

3
Jump in the discussion.

No email address required.

How the heck do you people program all day without pulling your hair out? I've spent 5+ hours just trying to clone a jupyter lab notebook from GitHub and open it, and good lord even with GPT's help it's like pulling teeth.

Getting the development environment running for a project is one of the worst aspects of programming IMO. Some people thrive on it and don't get bothered but for me, it goes something like this.

to fix this dependency conflict just run A B C in your terminal.

Then you find out that running A B C, each comes with its own A's B's, and C's and then they recurse forever. You just pray this is the last time you run random terminal commands from StackOverflow and this time it will work.


On the other hand, using ChatGPT is depriving you of learning the debugging skills many of us from the older days before language models had to earn through suffering but at least we know how to do it without gpt.

Also docker has been a godsend in this regard. Also if you are really struggling with getting the dev environment up, maybe its just because you are on Windows. Things are a lot easier to get up and running on Mac and Linux.

Then you find out that running A B C, each comes with its own A's B's, and C's and then they recurse forever. You just pray this is the last time you run random terminal commands from StackOverflow and this time it will work.

After programming for long enough, you get really good at installing software and fixing build errors.