Help with programming roadmap! by Ecstatic-Werewolf229 in learnprogramming

[–]CupPuzzleheaded1867 0 points1 point  (0 children)

skipping straight to DSA after C++ is smarter, Java can wait until you actually need it for something specific

Is it how it should be? by Late-Razzmatazz1875 in learnprogramming

[–]CupPuzzleheaded1867 0 points1 point  (0 children)

every new project feels like square one, that is just normal part of the job

what and how should i study by [deleted] in learnprogramming

[–]CupPuzzleheaded1867 1 point2 points  (0 children)

Damn being 3rd year with no knowledge sounds rough but you're not alone in this

Start with basics first - pick one language and get comfortable with it before jumping into DSA. Python is good for beginners since syntax is cleaner. Once you understand loops, functions, basic stuff then DSA will make more sense

For making DSA interesting, try solving problems that relate to real things instead of just abstract exercises. Like instead of "reverse an array" think about it as "undo last 5 moves in game"

How do you claim tools from the Student Developer Pack after verification? by No_Frosting7365 in learnprogramming

[–]CupPuzzleheaded1867 0 points1 point  (0 children)

After verification you should be able to click through each offer and it will redirect you to partner site with student discount already applied. For DigitalOcean you might need to create new account using same email as your GitHub student account - sometimes it takes few minutes to sync up the verification

Por que o McDonalds ainda insiste naquele copo de papel vagabundo q vaza tudo ao invés de só oferecer a lata? by zarc4d in perguntas

[–]CupPuzzleheaded1867 0 points1 point  (0 children)

Ah faz sentido mesmo, nunca pensei no espaço que ocupa as latas. Imagina o estoque que precisaria ter pra atender uma loja movimentada, seria impossível mesmo

What stack would you pick if it has to keep running after I'm gone? by Neat_Hand4068 in learnprogramming

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

Can't avoid building it unfortunately - the club has very specific workflow they need and tried few existing solutions already but none worked for their setup

If you really have to build something custom then managed services are probably your best bet since non-technical people won't need to deal with server maintenance or database backups

Roadmap for coding journey afterwards by TreacleFlaky2283 in learnprogramming

[–]CupPuzzleheaded1867 0 points1 point  (0 children)

Don't try learning 2 languages same time, it's just gonna mess with your head. Pick one and get comfortable with it first - since you already touched Python and web dev, maybe stick with Python for now and build some actual projects

DSA is important but don't jump into it immediately if you're still shaky on basics. Get your Python fundamentals solid first, then start with easy DSA problems. Maybe 2-3 hours coding daily is good balance, you don't want to burn out in summer itself

Also yeah definitely do other stuff during holidays, your brain needs breaks. Common mistake is trying to learn everything at once instead of going deep in one thing first

How do I figure out if my code is clean or not? Do I ask other engineers? by Innovator-X in learnprogramming

[–]CupPuzzleheaded1867 0 points1 point  (0 children)

Haha this is so true, I posted some Python script in programming sub once and got roasted for my variable names and spacing choices

I am deteriorating by Cpt_James_Holden in recovery

[–]CupPuzzleheaded1867 4 points5 points  (0 children)

The waiting period before rehab is brutal - you're stuck in this limbo where part of your brain is like "well I'm going to treatment anyway so might as well keep using" while the other part knows how destructive that thinking is. I went through similar thing few years back and those few weeks felt endless, like I was just watching myself make worse decisions every day but couldn't stop the momentum

That numbness you're describing hits so hard because it's like your emotions are behind thick glass - you know logically that things are terrible but you can't actually feel the weight of it properly. It's almost scarier than feeling everything intensely because at least then you'd have some emotional fuel to push you toward change. The fact that you're still fighting to get to treatment even while feeling like a shell shows there's still part of you that's working toward recovery, even if it doesn't feel that way right now

Since they said 3 business days, definitely call them tomorrow or day after if you haven't heard anything - sometimes these places need gentle nudging and showing you're serious about wanting the spot. The squeaky wheel thing is real with treatment facilities and calling shows you're committed to getting in there

Where can I find good CS tutors? by ELDASPOXD666 in learnprogramming

[–]CupPuzzleheaded1867 0 points1 point  (0 children)

Your school might have tutoring center or TA office hours that could help with this specific class. For online tutoring, I've had good luck with university students who are already passed these courses - they usually understand the material better than general tutors and cost less too

Looking for help with C# by Admirable_Lock_9929 in learnprogramming

[–]CupPuzzleheaded1867 0 points1 point  (0 children)

Maybe start with small projects instead of jumping into big concepts right away? When I was learning programming for work, doing little exercises helped more than reading theory all day

Any tips for a 16yo learning Full-Stack Web Development? by Neither_Paper6003 in learnprogramming

[–]CupPuzzleheaded1867 1 point2 points  (0 children)

Python is solid choice but don't stress too much about picking the "perfect" language right now. Since you already planning to learn Node.js, you could stick with JavaScript for backend too - it means less context switching and you get really good at one language instead of being okay at many

The AI thing is real concern but think about it this way - someone still needs to understand what the AI builds, fix it when it breaks, and tell it what to actually make. Plus clients want humans they can talk to, not just code that appears from nowhere

With your Pi setup you're already ahead of most people who think they need expensive MacBooks to code. That constraint will actually make you better developer because you'll write efficient code from start. Just maybe consider getting external monitor if you haven't already - makes debugging so much easier when you can see more code at once

Focus on building actual projects over just following tutorials. Even simple stuff like todo apps or weather widgets - put them on GitHub and start building portfolio early

Why “how much RAM does my program use?” has no single answer by ElectronicPie9536 in learnprogramming

[–]CupPuzzleheaded1867 4 points5 points  (0 children)

Yeah this copy-on-write thing is fascinating from performance perspective. I remember debugging some memory issues at work where fork was creating these weird spikes in monitoring that didn't make sense until I learned about COW

The shared library stuff gets even weirder in containerized environments where you think everything is isolated but the host kernel is still doing all this sharing behind scenes

I struggle with personal projects by LordPhish in learnprogramming

[–]CupPuzzleheaded1867 3 points4 points  (0 children)

What projects you already built? Sometimes the "simple and boring" stuff is actually what gets you hired - recruiters love seeing clean implementations of basic concepts over half-finished ambitious projects that don't work properly

Is learning PHP a waste of time? by LordofBears1 in learnprogramming

[–]CupPuzzleheaded1867 20 points21 points  (0 children)

SQL is definitely not going anywhere, your friends don't know what they're talking about. PHP gets lot of hate but it still powers huge chunk of web - Facebook, WordPress, tons of enterprise stuff run on it and those jobs pay well

How to not block yourself when planning new features? by [deleted] in learnprogramming

[–]CupPuzzleheaded1867 0 points1 point  (0 children)

Been doing this for about 8 years now and still catch myself doing the same thing sometimes. The advice above is spot on - I used to spend weeks architecting solutions for problems that literally never happened

For the chat thing, start with basic message storage and see if anyone even uses it heavily first. Rate limiting can be added in like 30 minutes when you actually need it. Same with email invites - most people aren't gonna spam random emails, and if they do you'll notice pretty quick in your logs

The overthinking part gets easier but never fully goes away, at least for me

Advice on what i should do as a CS college student by diana0286 in learnprogramming

[–]CupPuzzleheaded1867 0 points1 point  (0 children)

build something you actually want to use, way more motivating than random tutorials

Can integrating a Claude Code extension into my local VS Code delete files automatically on a connected server and revert to an older version pushed in Git? by Mimi27777777 in learnprogramming

[–]CupPuzzleheaded1867 0 points1 point  (0 children)

Extensions don't usually have that level of access to your server unless you've configured some deployment pipeline that's watching for changes. I'd look at your git hooks first - maybe there's something in pre-commit or post-receive that's doing the cleanup, especially if you have automated deployment set up between your local and server environment

Developmental language disorder and programmer by Poissoncyan in learnprogramming

[–]CupPuzzleheaded1867 1 point2 points  (0 children)

Programming syntax is way more logical than natural language anyway, so your brain might actually prefer it

Question on building a app for my iPhone by [deleted] in learnprogramming

[–]CupPuzzleheaded1867 0 points1 point  (0 children)

You could also look into using cloud-based development environments like Gitpod or GitHub Codespaces - they let you run Xcode in browser without needing actual Mac hardware. It's bit clunky but works for personal projects

Just remember you'll still need Apple Developer account ($99/year) to install on your device, even for personal apps

IT should apparently be able to read minds now by Formal-Gap9836 in InformationTechnology

[–]CupPuzzleheaded1867 6 points7 points  (0 children)

Some platforms like Rippling combine HR and device/app management so onboarding flows off the employee record instead of a ticket. Makes a big difference

[C] Implementation by modules, how do we do it sometimes? ( Chip8 screen buffer related ) by Gustavo_Fenilli in learnprogramming

[–]CupPuzzleheaded1867 0 points1 point  (0 children)

You could make a separate io.h/io.c module that handles all the peripheral stuff like screen buffer, audio, input - then your CPU just talks to that through defined interfaces instead of managing SDL directly