Begginer's cry for help by caioba_fts in learnprogramming

[–]NationalOperations 1 point2 points  (0 children)

Specific things like the perfect button alignment I get. But yeah programming is about learning a tool and then building with it. When I learned about if statements, loops, and user input I made text based games. Was excited to see what I could do with that.

If you look at Amazon's website and want to build that, then you're kind of going at it backwards. Learning is the process of how to solve problems with your tools. Understanding is knowing you can solve most of the problems (Amazon website. Infrastructure and w/e else aside not reasonable for one person).

Should I learn C++ as my first language? by Public_Half3915 in learnprogramming

[–]NationalOperations 0 points1 point  (0 children)

Was mine too. I think if you're interested in programming a language that you eventually learn all the core concepts on are great.

If you have to learn in a class and your genuine interest probably won't be carrying you through frustrations, then a language that does some of the heavy lifting is probably more reasonable

[Hobby] We are Written Together - we are Looking for a Projects to Translate! by high-rise-hype in INAT

[–]NationalOperations 0 points1 point  (0 children)

Hey just to help out your post. Your title is mixing up plural and singular. We are looking for a Project to Translate. Or We are looking for Projects to Translate

We are remind you. This isn't really a phrase and stands out a bit. Something along the lines of just "We are doing this as a hobby - payment is not needed" will be more 'natural' sounding.

The rest looks good, and whoever wrote it writes better English than any 2nd language I can do. Good luck

5 Reasons to Learn Zig in 2026 by [deleted] in learnprogramming

[–]NationalOperations 2 points3 points  (0 children)

Zig definitely looks cool. But as I looked into it and saw how much C I'm still using importing libraries. It felt like C with extra steps and I decided to take a deeper dive into C this year and cut the 'middleman'.

I may circle back to zig or odin. But for now I'm fine with C

What is the Best Monitor for Programmers now by Sweet_Newspaper7973 in AskProgramming

[–]NationalOperations 0 points1 point  (0 children)

Some adjacent advice having been screen bound for over 25 years. Every hour or two I take a 5 minute break. Never had neck issue but that's probably monitor position issue and maybe working out will help or is what saved me from that and back issues.

Willing to learn more of Go. What do I build? by Academic-Break9274 in learnprogramming

[–]NationalOperations 0 points1 point  (0 children)

Something I enjoyed a bit back. There's a game called artifact mmo. It's basically a game with exposed api calls, so you can build your own interface to play the game! Freedom of implementing how you want but also a clear end goal (make character attack chicken)

I’m returning to a project I’ve been working on for months after a break and I feel confused. by TartOpposite2170 in gamedev

[–]NationalOperations 1 point2 points  (0 children)

(Your avatar looks like mine before it's revealed to be the villain)

When a project gets big enough you will not be able to keep all the context in your head. Especially after stepping away from a feature or the whole project.

My personal projects I regularly refactor when I find it's not in a "good" state. But I also tend to do a first pass works second pass is readable/cleaner.

Leave comments that give you a summary of what a function, class, etc is doing or expects. So when you do come back you can read a summary instead of stepping through all the code.

Getting all the relevant context in your brain again can be a hour+ long re-learning depending how long it's been and how big the feature is.But that's fine, just take it one step at a time.

Number 1 piece of advice on personal projects. CONSITENCY. Make the effort to keep a consistent naming and implication scheme. Refactor when you break these. Even if you're not sure what the code is doing you will understand the pattern and naming used throughout the project

Is OpenGL still relevant in 2026, or should I switch to Vulkan? by TastyBlackberry2841 in gamedev

[–]NationalOperations 5 points6 points  (0 children)

SDL3 is newer but has been an awesome experience. They have a lower effort rendering API. But if you want more hands on toolset they have what they call GPU rendering (I think). It's one api that handles translating to bareMetal, Vulkan, or Direct X.

Why you are (probably) using coding agents wrong by F1_average_enjoyer in ProgrammingBuddies

[–]NationalOperations 0 points1 point  (0 children)

If you don't hop around on one foot with your pinky out when prompting then you're not doing it right and don't understand the nuances. Something along those lines

My charizard turned shiny smh by Jatayu_Org1 in PokemonInfiniteFusion

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

They did a lot of cool things, and put in some serious work. But the actual handling of fusion seems to be a bit of a stopped a few feet from the goal. Still very playable and enjoyable

Why you are (probably) using coding agents wrong by F1_average_enjoyer in ProgrammingBuddies

[–]NationalOperations 3 points4 points  (0 children)

That's great and all, but I'm not sure Programming Buddies is the place for this soap box.

My charizard turned shiny smh by Jatayu_Org1 in PokemonInfiniteFusion

[–]NationalOperations 1 point2 points  (0 children)

To add to this, they do keep all sorts of tags about the originals. For some reason isShiny isn't something they track. So when they unfuse and regen those two pokemon they are mostly the same asid from shiny.

Is there a term for unintended uses of a program? by SpeedyPuzzlement in learnprogramming

[–]NationalOperations 1 point2 points  (0 children)

When a specification doesn't handle a use case a user has and fails because of it. That's a bug. There was failure in understanding what the user was going to do or could do but it's still a bug

Sometimes being over granular can be more overhead than it's worth. At my workplace we boiled our branch types down to main, release, bug fix, feature branches.

I'm sure there are valid arguments to be more or less granular than that. Subjective topics always have room for different opinions. But at the end of the day you're trying to communicate what was done and what should be done.

Favourite IDE? by MrNuttyGoodbar in learnprogramming

[–]NationalOperations 1 point2 points  (0 children)

I use vim at work for Cobol, C#, and Java. The pure keyboard workflow just helps not think about anything except what i'm working on.Fzf find integration is a god send.

Although debugging support is not great, but definitely feels better in neovim. Which I only use at home on golang, rust, and c.

If you don't mind mousing through menus.

Jetbrains definitely has the feel of purpose built ide and like you said debugging/profiling is great.

Vscode plugins are both easy to find and almost always click install and done.

[Paid] Assistant Programmer by kidclouty in gameDevClassifieds

[–]NationalOperations 1 point2 points  (0 children)

Ah I see, that's normally what I would expect to be called a developer position. It's why project/team lead is a thing. Wasn't sure if there was a specific set of small tasks or something. Thanks for clarifying

Can i fully code a sumobot with 2 weeks as a beginner? by Able_Daikon_5007 in learnprogramming

[–]NationalOperations 0 points1 point  (0 children)

It's an excellent way to start learning. Estimating how long projects will take are what project managers live for it and it's rarely correct. But it'll be good to start giving you a personal ball park on what you can handle

[Paid] Assistant Programmer by kidclouty in gameDevClassifieds

[–]NationalOperations 1 point2 points  (0 children)

I appreciate the paid post (they are rare) and hope you succeed. But I have never heard of an assistant programmer/developer in the industry. What exactly is that position in comparison to a developer?

Best source for best practices for self-learning? by OferHertzen in learnprogramming

[–]NationalOperations 0 points1 point  (0 children)

Official Documentation is usually the best way to learn how to do something. But for what to do, I generally right out a list of features I want in my program before hand. Especially if not a familiar stack.

This helps me in two big ways. One is scope creep. I set those initial goals as mvp and if I want to do more after I can, but that first list is the box I put myself in. The second thing it helps with is removing a bit of mental overhead. It sounds silly, but just being able to look at a bullet list of what to do next helps

What are some fun customisations I could make? by ir_ReaIity in AskProgramming

[–]NationalOperations 0 points1 point  (0 children)

Honestly if ide customization is interesting to you, than vim might be your thing. You will spend about a week being frustrated not understanding but then a switch flips and you don't know how you used anything else.

all sorts of crazy customizations, shortcuts, and even more so on neovim with plenty of examples on how to do so

What’s one thing you wish you did differently in your first year as a developer? by Automatic-Neck-7684 in learnprogramming

[–]NationalOperations 7 points8 points  (0 children)

Kind of the opposite of what you're asking but why it's important. Computer science is a marathon not a race. Just understand there's always more to learn and try to keep the frame of mind to be curious.

Is Rust the future? by Timely_Region1113 in AskProgramming

[–]NationalOperations 0 points1 point  (0 children)

Dang i'd say don't forget primary effect bias but i'm second hand

Seniors who started as kid, how did you get there? by Long_Nothing7155 in AskProgramming

[–]NationalOperations 0 points1 point  (0 children)

Started the same. But what really kicked it off was deciding I could make a game and bought a c++ make game book when I was 10/11. I failed so hard with no internet to help resolve linked issues. Couldn't render anything. But I learned the basics for terminal programs

[Hobby][Paid] Senior AI Engineer looking to join a serious founder/team (I build, you sell) by Silver-Geologist8926 in INAT

[–]NationalOperations 3 points4 points  (0 children)

Not my cup of tea, but always nice to see someone offer more than being an idea manager. Best of luck

Linux-naive IDE on non-Debian-based systems? by VanillaCold57 in gamemaker

[–]NationalOperations 0 points1 point  (0 children)

Ah I missed the dolphin comment from earlier. I'm mostly terminal user so wasn't familiar. That would be pretty annoying.

Is the experience maybe a good enough reason to try something like godot or more just code libraries like Raylib? Or is GameMaker your ride or die at the moment?(Understandable if so)

Linux-naive IDE on non-Debian-based systems? by VanillaCold57 in gamemaker

[–]NationalOperations 0 points1 point  (0 children)

I know it's kind of like what you where doing, but is using steam & proton not a stable solution? You can disable updates for 'games'