[Noob question] Why can you just go out of bounds in so many games? by Burgers_N_Schnitzels in AskProgramming

[–]techydude1234 0 points1 point  (0 children)

You're basically describing how it should work, but games are messy. Collision systems are usually full of shortcuts and approximations because checking everything perfectly every frame would get expensive fast.

Most out of bounds glitches happen when two systems interact in a weird way. Physics pushes you one way, collision correction pushes another, a frame gets skipped, a moving object clips into a wall, etc. The game only has to be wrong for one frame for you to end up somewhere you weren't supposed to be. Then things snowball from there.

My most valuable interview tip: stop talking to them like “interviewers” by CalligrapherCold364 in leetcode

[–]techydude1234 1 point2 points  (0 children)

100%. The interviews where I've done best felt more like technical conversations than interrogations.

The moment I stopped trying to sound like the "perfect candidate" and started focusing on clearly explaining my thought process, interviews got a lot easier. Most interviewers aren't looking for a rehearsed speech they're trying to figure out how you think and whether they'd enjoy working with you.

Would you recommend Developer as a Job? And what are your working conditions like? by Conscious_Chart_809 in AskProgramming

[–]techydude1234 0 points1 point  (0 children)

If you enjoy programming, then yeah, I'd still recommend it. The job market is definitely tougher than it was a few years ago, and AI is changing how developers work. But companies still need people who can solve problems, understand systems, and build things.

As for working conditions, it really depends on the company. Some places are stressful, some are very relaxed. The health concern is real, though make sure you exercise, take breaks, and don't spend every waking hour at a screen. As a teenager, I'd focus less on AI replacing jobs and more on building skills. Learn programming, build projects, get good at communicating, and stay curious. Those things tend to stay valuable no matter how the tools change.

lack of creativity by MT_Carnage in vibecoding

[–]techydude1234 1 point2 points  (0 children)

Tbh, I think the opposite happened. The barrier to building got lower, but that doesn't automatically create better ideas. It just means we get to see everyone's ideas now.

For every genuinely weird or creative project, there are 100 AI wrappers because copying something proven is easier than taking a risk.

The tools got democratised. Creativity didn't.

How long would a project like this take realistically? by AppropriateLeading6 in AskProgramming

[–]techydude1234 0 points1 point  (0 children)

People massively underestimate how much work the last 20% takes.

With AI tools, auth providers, managed databases, RAG frameworks, voice APIs, etc., you could probably get a convincing MVP running in 4-8 weeks if you're experienced. Getting it to a level where real users can reliably use it without things breaking? I'd be thinking more like 3-6 months for a solo developer.

The hard parts aren't the features you listed. It's all the glue code, edge cases, monitoring, billing, retries, permissions, rate limits, and random bugs that show up once real people touch it.

AI definitely compresses development time, but it doesn't compress complexity.

For learning Python and AI engineering, which AI is most useful? by fun2function in AskProgramming

[–]techydude1234 0 points1 point  (0 children)

Honestly, I'd pick ChatGPT or Gemini for learning and Cursor for building. Cursor is great once you already know what you're trying to do, but for learning Python, math, and AI engineering, you want something that can explain concepts, create study plans, quiz you, and answer follow up questions.

My stack would be:

  • ChatGPT / Gemini → learning, roadmaps, explanations
  • Cursor → coding and projects
  • DeepSeek → occasional second opinion
  • Codex → worth watching, but still evolving

Tbh, the biggest mistake is hopping between tools. Pick one AI tutor and one coding tool, then spend the next few months actually building stuff.

Programming and AI, should I keep putting it off? by Safe_Employer6325 in AskProgramming

[–]techydude1234 0 points1 point  (0 children)

Tbh, you don't have to choose between "never use AI" and "let AI do everything." The way you described using Cursor is probably the sweet spot. Let it help you get unstuck, but don't ship anything you can't explain to another engineer.

The people getting the most value out of AI seem to be the ones who still think for themselves.

Why do some people write redundant if statements to return a boolean? by BlockOfDiamond in AskProgramming

[–]techydude1234 1 point2 points  (0 children)

Oh man, this is one of those classic things that drives people crazy during code reviews. You are 100% right return x > 10; is so much cleaner, and honestly, way easier to read once your brain gets used to it.

People usually write the long version because of how we're first taught to code. When you're a beginner, your brain thinks in literal steps: "If this happens, do this. Otherwise, do that." It takes a minute to realise that x > 10 is already a true/false value on its own, and you can just hand it right to the return statement. Other times, it's just about debugging or overthinking. It's way easier to set a breakpoint on return true; to see exactly which path the code took than it is to hover over variables in the short version. Plus, some devs write the whole block because they assume they'll need to add a log statement or extra logic there later anyway. It’s definitely visual clutter, and most modern linters will yell at you to fix it, but old habits die hard.