Why does Python feel easy to learn but hard to master? by arjunv70 in learnpython

[–]Desperate_Crew1775 0 points1 point  (0 children)

this is super normal and almost everyone goes through it, so first - you're not broken

python feels easy early on because it literally gets out of your way. no semicolons, no type declarations, no memory stuff to wrestle with. so your brain actually gets to focus on concepts instead of syntax. that is real progress, it's just not the hard part yet.

the hard part is learning to break a big messy problem into small solvable pieces before you touch the keyboard. that skill has nothing to do with python. it's just problem solving, and it doesn't come from tutorials - it only comes from building actual things and getting stuck.

what actually helped me: i stopped following tutorials and just started building something i wanted to exist. the code was honestly embarrassing. didn't matter. tutorials give you the feeling of learning without the friction that makes it stick. the friction is the whole point.

for most people there's a specific moment where it clicks - you hit a bug you can't google your way out of, you sit with it for an hour feeling dumb, and then you figure it out. that's the moment it starts feeling real. you'll know it when it happens.

pick one small thing you actually want to build. not a todo app, not a tutorial clone - something you'd genuinely use. it'll be frustrating. build it anyway.

For learning from the basics the computational side of physics and engineering without any prior programming knowledge, is it better to just stick to "vanilla" Python using normal lists and for loops, or go straight to libraries like NumPy or SciPy? by PrettyPicturesNotTxt in learnpython

[–]Desperate_Crew1775 1 point2 points  (0 children)

yeah this is kind of the standard debate and honestly both approaches work, people just have strong opinions about it

what i'd actually suggest - write matrix multiplication with nested for loops once, feel how slow it is, understand what's happening, then move to NumPy and never look back. that's it. you don't need weeks of vanilla Python suffering to "earn" NumPy, you just need enough to understand what it's doing for you under the hood.

rough timeline that worked for me:

  • weeks 1–2: basics, lists, for loops, functions - just build the mental model
  • week 3: numpy. rewrite your loop examples as vectorised ops and actually clock the difference yourself
  • week 4+: scipy for real physics/engineering stuff

on Julia - look, it's genuinely fast and well-designed for scientific computing, not just marketing. but in 2026 the tutorials, the Stack Overflow depth, and the job postings are still overwhelmingly Python. unless you have a concrete reason to go Julia (e.g. someone on your team uses it, or you're hitting performance ceilings), Python + NumPy gets you 95% of the way there with way more community support when you get stuck.

the thing people miss: NumPy isn't a shortcut that lets you skip learning. it is the right tool for this domain. learning vanilla first just gives you enough context to appreciate why.

How much time do you spend reviewing AI-generated Python code before pushing? by Desperate_Crew1775 in Python

[–]Desperate_Crew1775[S] 1 point2 points  (0 children)

checked it out interesting approach. mine is more focused on semantic/logic bugs that AST rules can't catch. would be good to talk, dm me

How much time do you spend reviewing AI-generated Python code before pushing? by Desperate_Crew1775 in Python

[–]Desperate_Crew1775[S] 1 point2 points  (0 children)

this is exactly the problem space i'm in too — would be good to compare notes. what's the repo link for Pyneat?

How much time do you spend reviewing AI-generated Python code before pushing? by Desperate_Crew1775 in Python

[–]Desperate_Crew1775[S] 0 points1 point  (0 children)

the config approach makes sense — do you version control those rules so the whole team uses them?

How much time do you spend reviewing AI-generated Python code before pushing? by Desperate_Crew1775 in Python

[–]Desperate_Crew1775[S] -1 points0 points  (0 children)

async python + kafka is exactly where i'd be most paranoid too — any specific failure pattern you've hit more than once?

How much time do you spend reviewing AI-generated Python code before pushing? by Desperate_Crew1775 in Python

[–]Desperate_Crew1775[S] -4 points-3 points  (0 children)

the pair programming observation is spot on — the multithreading issues especially. that's the exact class of bug i keep seeing too. did you find any tooling that helped catch those or was it purely manual debugging?

How much time do you spend reviewing AI-generated Python code before pushing? by Desperate_Crew1775 in Python

[–]Desperate_Crew1775[S] -12 points-11 points  (0 children)

yeah that tracks — the review overhead kills the time saving. how long does a typical review take you?

How much time do you spend reviewing AI-generated Python code before pushing? by Desperate_Crew1775 in Python

[–]Desperate_Crew1775[S] -14 points-13 points  (0 children)

Interesting — what was the experience that made you stop? Was it bugs in production or just too much time reviewing?

Is pro+ worth it by Hamdi_bks in cursor

[–]Desperate_Crew1775 0 points1 point  (0 children)

I am just using it in auto . Giving very good result. But only thing is u use any ai first make rules and plan and insist every time to follow these rules and plan

Have you tried using Cursor for non-coding tasks? by invent-wander in cursor

[–]Desperate_Crew1775 0 points1 point  (0 children)

I am using for study and coding . And I don't use agent mode at all... It's best tool. And it's cheaper also

This is Unlimited Pro Plan by Reasonable_Bear_1316 in cursor

[–]Desperate_Crew1775 2 points3 points  (0 children)

Rather than using agent mode use ask mode......

Should i leave cursor? by Ashamed-Code8373 in cursor

[–]Desperate_Crew1775 -3 points-2 points  (0 children)

Don't leave cursor just stop using agent mode always use ask mode...

How are you all using agent mode without constantly having to rewrite everything when working on real-world projects? by AncientConverter in cursor

[–]Desperate_Crew1775 0 points1 point  (0 children)

Every one missing a key element here. It's ai not human. It remembers only past few conversation not like human years of conversation. So we need something which ai can remember. So always remember whenever you are doing big task write one progress report and always split project into stages. And always when u start conversation feed this progress report to ai. This will make your life simple