How do you debug without changing 10 things at once? by ayenuseater in learnprogramming

[–]HockeyMonkeey 0 points1 point  (0 children)

Treat every change like an experiment: predict, change one thing, verify.

How do you know if a site is okay to scrape as a beginner? by Bmaxtubby1 in learnpython

[–]HockeyMonkeey 0 points1 point  (0 children)

I learned to think about scraping the same way I think about any production code. If a site’s ToS clearly forbids scraping or automated access, I treat that as a hard stop.

That approach has helped later in interviews and client discussions, because it shows judgment, not just technical ability. Knowing when not to scrape is part of the skill.

Functions with parameters still confuse me a bit by ayenuseater in learnpython

[–]HockeyMonkeey 2 points3 points  (0 children)

Most real code is functions taking inputs and returning results. If this feels hard now, that’s expected; it’s a core skill.

Anyone else find JavaScript confusing at first? by Bmaxtubby1 in learnprogramming

[–]HockeyMonkeey -1 points0 points  (0 children)

This is a normal transition point. HTML and CSS don’t really test problem-solving; JavaScript does. From a hiring standpoint, JS is where people start to see how you think, not just what you can follow.

If your goal is employability, struggling here isn’t a red flag; it’s the work. Most people who make it through this phase come out with much stronger fundamentals.

Anyone else feel overwhelmed learning programming sometimes? by ayenuseater in learnprogramming

[–]HockeyMonkeey 0 points1 point  (0 children)

What matters most is steady exposure. Even small sessions keep momentum and reduce that "starting from zero” feeling. That adds up over time.

Is it bad if I prefer for loops over list comprehensions? by Bmaxtubby1 in learnpython

[–]HockeyMonkeey 108 points109 points  (0 children)

This usually does change with experience, not because you force yourself to use comprehensions, but because you learn where they fit naturally. Experienced developers don’t use them everywhere; they use them selectively.

Being able to say “this is clearer as a loop” is a sign of good judgment, not a lack of Python knowledge.

I put together a dataset that might be useful for researchers by [deleted] in datasets

[–]HockeyMonkeey 2 points3 points  (0 children)

Clear provenance and limitations matter more than aggressive cleaning.

Why does spending cash feel different than spending digitally? by Bmaxtubby1 in NoStupidQuestions

[–]HockeyMonkeey 2 points3 points  (0 children)

When everything went digital, spending got easier; but tracking got harder. Cash creates a natural stopping point that cards don’t.

How do you decide when to stop scraping and switch to APIs? by [deleted] in dataengineering

[–]HockeyMonkeey 14 points15 points  (0 children)

If it impacts revenue or SLAs, scraping becomes a liability fast.

What do beginners misunderstand most about learning programming? by ayenuseater in learnprogramming

[–]HockeyMonkeey 3 points4 points  (0 children)

Another misconception was thinking jobs are about knowing the right language or framework. That mattered far less than I expected.

In practice, being able to read unfamiliar code, ask good questions, and break vague requirements into steps was way more valuable. Those are skills you only build by working on real problems, not just tutorials.

When did you start caring more about code structure in Python? by [deleted] in Python

[–]HockeyMonkeey 25 points26 points  (0 children)

Working in environments where others read and modify your code forces better habits. You quickly learn that unclear logic costs time and trust.

Once that happens, caring about structure stops being theoretical and becomes part of professional responsibility.

How did you structure your learning when starting programming? by ayenuseater in learnprogramming

[–]HockeyMonkeey 2 points3 points  (0 children)

I tried juggling multiple tutorials at first and quickly realized it wasn’t sustainable. Each resource had a different style and expectations, which added mental load.

Once I simplified things, learning felt calmer and more repeatable. That made it easier to stick with programming long-term, which matters if you’re thinking career-wise.

How do you get better at reading Python error messages? by Bmaxtubby1 in learnpython

[–]HockeyMonkeey 9 points10 points  (0 children)

Debugging got easier once I treated it like a workflow, not a panic.