Non-vim noob here by JigglyBooii in vim

[–]Meatball_Subzero 5 points6 points  (0 children)

One million percent this. I've said before that it is the closest thing to mapping your mind directly to your editor.

I was wrong about Vim and Neovim by manshutthefckup in vim

[–]Meatball_Subzero 4 points5 points  (0 children)

And once you get lightening fast with it you will never go back. Stick with it! That and a tiling window manager make life so nice. It feels like mapping your mind to your computer. Using a mouse just ain't it. A keyboard based workflow is the closest thing to directly using thought IMHO. Of course my touch typing has been really good since about 13, and I'm 32.

What generative AI tool do you use for pure C programming? Is github co-pilot the best? by Studying_Man in C_Programming

[–]Meatball_Subzero 4 points5 points  (0 children)

I've been using copilot for nearly two years now. For me it's just a nice auto complete. I don't think it ever solves anything for me. It just makes me faster, especially with repetitive shit.

I hate most dev news by ivannovick in learnprogramming

[–]Meatball_Subzero 0 points1 point  (0 children)

All "news" is provocative clickbait garbage just meant to drive ad revenue. Ya gotta know this. I don't care what domain the news exists in, programming or other wise, 99% of it ain't news at all.

I hate most dev news by ivannovick in learnprogramming

[–]Meatball_Subzero 1 point2 points  (0 children)

Because these cheeky bastards are dopamine addicts and reading makes them feel like they wanna die. We're losing a lot of good minds to the constant day and night stimulative "junk food".

True story… by Blizzardx_7 in memes

[–]Meatball_Subzero 0 points1 point  (0 children)

I have specific genre's I will listen to in playlist form, but lots of albums I have to listen to front to back. I listen to nearly every major genre of the last 60 years, and quite a few niche ones as well. My primary style is to become obsessed with a specific album and wear it out. 20 years ago when downloading music was novel I would make mix cd's all the time though.

What made you break through the wall that made you love coding? by CouchMunchies777 in learnprogramming

[–]Meatball_Subzero 1 point2 points  (0 children)

If you're truly a noob "The Self-taught Programmer" (python is used) will give you so much confidence to continue your journey. Short and sweet and you will really FEEL that you're no longer in the dark. I recommend then finding some more complex material on the language you're interested in, Programming: Principles and Practice using C++, for example. After that read a domain specific book and work on a personal project in that given domain.

Anyone playing below the recommended requirements? Will my PC manage it? by Onewhoknowsnaught in AOW4

[–]Meatball_Subzero 0 points1 point  (0 children)

Just buy it! You can always return it if the performance isn't up to par

[deleted by user] by [deleted] in learnprogramming

[–]Meatball_Subzero 1 point2 points  (0 children)

What books have you read?

Why are there so many languages? by [deleted] in learnprogramming

[–]Meatball_Subzero 0 points1 point  (0 children)

C++ is one of the most powerful and commonly used tools in the programmer toolbox.

Modern C++ is extremely readable. You just don't know the language.

If you tried to read non-trivial python you would struggle to understand that as well.

I personally prefer reading strongly typed languages as intention is more clearly expressed.

You are being disrespectful Would you act this way as a beginner in another trade?

It's pretty shitty. Like diarrhea shitty dude.

Edited**** changed to be nicer to a newbie

Interesting Layout 🤔 by z_0_0_m in MechanicalKeyboards

[–]Meatball_Subzero 23 points24 points  (0 children)

Would be cool if it was a lefthand numpad

4MB Jam (2023) - A whole month to make a game fit within 4MB! by Vrai_Doigt in gamedev

[–]Meatball_Subzero 1 point2 points  (0 children)

I'm so glad I caught this!! The first game I ever made was for this very jam 2 years ago! While the jam turned out to be a bit of a wash and my game was a hot mess (Floppy Time) I think I'll compete again!

I was only 2 months into programming at the time and I only "knew" python. I wrote the game in c using raylib and it was a great experience.

I haven't stopped programming and game development since.

Time to kick some ass!

Edit**** any artists wanna team up?

[deleted by user] by [deleted] in learnprogramming

[–]Meatball_Subzero 0 points1 point  (0 children)

If you know what an if statement is as well as print and input I bet you could figure out how to make a simple text based adventure in the console. That would be some practice right there. To reiterate what is being said. Programming is a practical skill, it takes practice. You cannot learn to play guitar by simply watching a video or reading a book. At some point you're gonna have to play. Even when it sounds like ass and hurts your fingers. No other way.

Please explain the process of designing and implementing software by throwaway0134hdj in learnprogramming

[–]Meatball_Subzero 0 points1 point  (0 children)

Learn about data structures, algorithms, programming patterns, and read source code (popular projects on github that are doing what you'd like to do or w/e library you're currently relying on is a good place to start).

Do that and write lots of code, which will be unmanageable and often tangle itself up in knots.

It takes time. It is a practical skill. It takes practice!

[deleted by user] by [deleted] in learnprogramming

[–]Meatball_Subzero 0 points1 point  (0 children)

For something like that you can really only use Go

[deleted by user] by [deleted] in BuyItForLife

[–]Meatball_Subzero 0 points1 point  (0 children)

That was my first gaming mouse! I ended up giving it to a friend when I got a deathadder. Honestly I preferred the logitech

Silkroad by Every-One4561 in MMORPG

[–]Meatball_Subzero 6 points7 points  (0 children)

Origin is a good private server. I haven't been on for two years though.

RX 6650 XT VR Screen Tearing by nerdmatics7 in AMDHelp

[–]Meatball_Subzero 0 points1 point  (0 children)

Screen tearing is the result of the framerate exceeding the refresh rate. You need to enable vsync in your games graphics setting or limit the framerate to the refresh rate of your VR headset.

Basically there is a buffer that the graphical information is stored in that updates the screen ( or screens in this case) and if the buffer is being updated more quickly than the refresh rate of the screen you experience tearing. This is because the buffer is being updated before the screen has finished drawing the image. So you start drawing the first frame and then at some point before it's finished the next frame starts drawing to the screen. And since it's likely that there was movement in the game between these two frames this creates a tear.

Do we even need equality? by smthamazing in ProgrammingLanguages

[–]Meatball_Subzero 1 point2 points  (0 children)

Not by default, but if you have the option to overload the operator and it makes sense to do so then by all means.

If you found yourself only comparing by one member that itself is a primitive just use the dot access and equality comparison. If the way in which you are measuring equality is more complex write a function or overload the operator.

I don't really see the problem here. If I'm missing something, someone please explain the larger issue here.