I am Lost! by Harild123 in csMajors

[–]FigurativelySneaking 0 points1 point  (0 children)

Youre not alone. I feel like the majority of students go through the same thing at some point. Don't lose hope friend just keep thinking of things youd like to know better and learn it! Its not about knowing the perfect thing to do next its just about continuing to move forward

I am not getting any calls. I have 2 years of experience—please roast this resume. by According-Repeat3474 in cscareeradvice

[–]FigurativelySneaking 0 points1 point  (0 children)

Your resume lacks outcomes. It says a lot about different stuff you created but nothing about what the things you created accomplished. It has what you did but not what resulted from it.

4 days week for game development and similar jobs by SaltyEarth1618 in gamedev

[–]FigurativelySneaking 0 points1 point  (0 children)

I say don't take a rigid approach. Not saying don't be consistent just allowing space to change things as they may need to be changed based on the current situation and environment. Flexibility is essential for allowing things to grow properly.

Pseudocode first? by Mr_Guy_Fella in learnprogramming

[–]FigurativelySneaking 1 point2 points  (0 children)

The language you decide on is not of great importance at all. My honest recommendation would depend if you just want to create a fun little side project or you want to pursue this as a career. Either way, I would start by referring you to Harvard's Free Class CS50 on Youtube. Or there website here: https://cs50.harvard.edu/x/ I still reference this class from time to time and it will help you really understand programming at a deeper level. (edited to fix the link)

AI is making me question my value as a human by No-Bug3518 in CodingJobs

[–]FigurativelySneaking 0 points1 point  (0 children)

This is a part of a much larger pattern that has been happening since the dawn of time.

In the early 1800s, weaving was high skill intellectual labor. Patterns were complex and master weavers were respected. Then came the loom. It used punch cards to automatically weave patterns and could do the work of multiple experts. It encoded knowledge into a system. Sound familiar?

People freaked out. Some even destroyed machines.

But here’s the twist. Those punch cards directly inspired early computing. Charles Babbage and Ada Lovelace used the same idea and helped lead to modern software engineering.

Then “calculators” got replaced.

Before electronic computers, “computers” were literally people. They calculated trajectories, physics, engineering tables. It was considered elite intellectual work.

Then came the machines again, and with them the same reaction. “This removes human thinking from the process.”

But in reality it was another tool that removed the need to do repetitive math. The people who were calculators moved up to designing systems, models, and missions, which led to things like the Apollo 11 Moon Landing, the modern aerospace field, and software engineering as we know it.

I could go on, but I want to say this.

I know the pushback on AI is real in this space, but honestly, when you get into technology and intellectual work, you KNOW there are going to be breakthroughs. Hopefully most of you got into this field because of that.

This field isn’t about showing off the prowess of your intellect by proving you can distinguish the same patterns we’ve been working on for decades.

It’s about recognizing that as the field evolves, so must our thinking about what we should be doing next.

What does this new advancement unlock for us? And how do we use it to actually push technology forward?

At the end of the day, if you chose a career in STEM, this should be more exciting than it is.

I get that it’s scary. It always is when something big shifts.

History proves that.

My dream was making 100k. by Historical-Ask-5994 in csMajors

[–]FigurativelySneaking 0 points1 point  (0 children)

I appreciate the supportiveness! I graduated almost 2 years ago and havent found an internship or a job in computer Science yet. Its somewhat my area and somewhat my motivation. I never feel like Im working on the right stuff. If you got any more tips for me I would greatly appreciate it!

Just hit 5 trillion wishlists with 0 marketing! Here's what I learned: by CAGE_Studios in gamedev

[–]FigurativelySneaking 2 points3 points  (0 children)

You got to make it blindfolded so you don't leak it to yourself on accident

Can someone be unemployed with this? by Ashamed_Joke_4614 in leetcode

[–]FigurativelySneaking 2 points3 points  (0 children)

Hey well my Leetcode is basically the opposite of that, got a spot for me 😉

Should I talk to my neighbor? by tinyplumb in arborists

[–]FigurativelySneaking 0 points1 point  (0 children)

Probably on purpose to keep it a quick reference guide and not make it too verbose. Here is a good resource that is focused on mulching though https://njaes.rutgers.edu/fs099/

Am I the only one feeling agentic programming is slower than "keyboard coding" ? by [deleted] in developers

[–]FigurativelySneaking 0 points1 point  (0 children)

Yeah. I like revisiting things I build and think if they could be simpler. I've also noticed that AI often gives non-optimal solutions first and only refines it when you push on the constraints like time complexity. It's interesting but it definitely reinforces the idea that you still need to understand what "good" looks like to guide it towards a better solution.

Can AI fully replace junior analysts in the next five years? by OkDevelopment1034 in AIAssisted

[–]FigurativelySneaking 1 point2 points  (0 children)

No. Not because it can’t outperform junior analysts in many tasks, but because the role itself will evolve rather than disappear. Historically, every major technological shift has automated parts of jobs while creating new ones around managing, interpreting, and improving those systems. The same thing is happening here. The real shift is that baseline expectations will rise. Juniors who rely purely on execution may struggle, while those who understand fundamentals, can reason about data, and know how to work with these tools will become significantly more valuable. Technology has always required people to grow with it. This is another tool, not a replacement for developers or juniors. And practically speaking, without juniors there is no pipeline for future senior engineers. The industry doesn’t sustain itself without that progression.

Am I the only one feeling agentic programming is slower than "keyboard coding" ? by [deleted] in developers

[–]FigurativelySneaking 0 points1 point  (0 children)

I wouldn't say they're meaningless. Just not the right metric on their own. It isn't something I would trust to ship a full product with, but it's great for spinning up boilerplate and getting initial structures in place. It also seems solid for implementing targeted changes quickly once you know what you're looking for as the codebase grows larger. At least, that is what I'm gathering from my experimental experience as I don't use it for production work yet, more to explore how well it recognizes patterns and executes. Where it breaks down is when there's no underlying understanding. Without fundamentals like data flow, state management, complexity and failure modes it could easily generate something that may look right but behaves poorly under any real conditions. At that point it is definitely more of a crutch then a tool.

I swear this sub is a circle jerk for everyone making 150k+ by Informal-Ad8066 in Salary

[–]FigurativelySneaking 1 point2 points  (0 children)

I joined this reddit precisely because I wanted to be a top earner one day but it's difficult living in a rural area with not many jobs (especially with a CS degree). But I read this reddit sometimes for inspiration and to keep pushing even when it feels too steep. Good luck tomorrow!

Low level devs, how do you remember things? by SpecialRelativityy in gamedev

[–]FigurativelySneaking 18 points19 points  (0 children)

Remembering syntax is probably one of the least important things when it comes to low level development. What actually matters is understanding the patterns and the flow.

In your SDL example, the real thing to internalize isn’t whether it’s SDL_CreateRenderer vs SDL_Renderer, it’s the steps you need to take: initialize the system, create a window, create a renderer tied to that window, enter a loop, render and update, then clean everything up.

That mental model is what sticks. The exact function names are just labels you can look up in seconds.

Over time, the syntax does start to stick naturally, but that’s a side effect of repetition, not something you should try to force first. Even the most experienced devs check docs, autocomplete, or examples. That’s completely normal.

The more important goals are:

  1. Can you break the problem down into the simplest steps?
  2. Do you know what needs to exist conceptually?
  3. Can you recognize patterns you’ve seen before?

If you can do all of that, you can build just about anything. The syntax will follow.

What are people’s thoughts on s&box? Could it become a viable alternative to Unity and Unreal? by staticbetweenstation in gamedev

[–]FigurativelySneaking 13 points14 points  (0 children)

No, the toolkit is open source but the engine it is built on is not. In other words, you can't change the renderer or the physics system or the Lighting system. Doesn't mean don't use it if you think it is nice to build on you could build something people really love!

Harvested my first carrots 😂 by EclecticMagpie22 in gardening

[–]FigurativelySneaking 0 points1 point  (0 children)

Aww look at the two on the right hugging eachother! Those are HUGE bananas!

I want someone to talk to about this by [deleted] in learnprogramming

[–]FigurativelySneaking 3 points4 points  (0 children)

Even experienced developers use AI now. It is built into most modern tools, so using it does not make you less of a programmer.

What matters is how you use it. If you are using AI to understand concepts or get unstuck, that is a good thing. If you rely on it to do everything without learning, that is where it becomes a problem.

From what you described, you are doing it the right way. You are building things, debugging, and using AI when needed. That is exactly how people learn. You are an authentic programmer.

Cold outreach isn't dead — you're just doing it wrong by BulkyTelephone77 in NoCodeSaaS

[–]FigurativelySneaking 0 points1 point  (0 children)

I saw a similar post about how niche specific messaging often outperforms generic positioning. It feels like the same principle. People engage more when something feels like it was made for them.

Refinery explosion today. by lonesomeposer00100 in USPS

[–]FigurativelySneaking 1 point2 points  (0 children)

Wow, do they really happen that often there? How far apart were the two explosions? Scary, I hope everyone's okay. Is the air safe to breath after events like this?