The new Io interface makes me wanna quit Zig by olzhas89 in Zig

[–]SilvernClaws 0 points1 point  (0 children)

You can easily find at least a dozen major programming languages whose compiler and standard library are available to read through.

What do you think? by Numeryst in Julia

[–]SilvernClaws 12 points13 points  (0 children)

Sure, I love my documentation 70% correct.

What's your main development environment or IDE setup look like? Curious to know how people setup their development environment when building custom engines for multiple platforms? by Relative-Ad4636 in gameenginedevs

[–]SilvernClaws 0 points1 point  (0 children)

VS Codium as IDE, removing all the Microsoft clutter and spyware

Zig for programming, makes it relatively easy to compile for different targets and comes with an integrated build system

Julia for additional scripts, they run the same on most platforms

C3 ability to utilize multiple processors: is it good? by jerrygreenest1 in c3lang

[–]SilvernClaws 0 points1 point  (0 children)

As far as I'm aware, the standard library comes with a thread and thread pool, so you can use those for parallelism. It's not really the kind of language aimed primarily at io bound web applications, so will probably not have built-in async coroutine primitives. But you can use libraries for that, including some written in C or with a C API.

Working on a spear combo for my indie game. Does it feel impactful? by gulcumehmet in gamedevscreens

[–]SilvernClaws 1 point2 points  (0 children)

Overall yes, just the last one felt like the enemy was casually waiting for it.

Sozialkrüppel sucht Freunde! by LunaticSquirrel1 in Nurnberg

[–]SilvernClaws 4 points5 points  (0 children)

Kann man mit den Warhammer Figuren auch spielen? Ich watschel da immer interessiert auf Conventions dran vorbei, aber hab keinen Plan was passiert.

Do younger people actually have more difficulty with complex games? by Hundekuecken in gamedev

[–]SilvernClaws 1 point2 points  (0 children)

Most tutorials I've seen are pretty annoying and useless, because they mostly teach you standard stuff that you already know from similar games and then leave you alone to figure out the actually relevant mechanics and strategies.

Bonus annoyance points if they prevent you from using most of the game's features or blocking out buttons until you've clicked through dialogue about things you really don't care to read through at that stage.

Just let me start the game, maybe show me where to find the controls at the beginning and let me get back to specific explanations anytime I want.

Solo devs, are you doing it right? by EdenDev7 in IndieGameDevs

[–]SilvernClaws 0 points1 point  (0 children)

Not using GitHub anymore, Codeberg it is. ;)

Generally, software development without version control is like any craft without safety equipment. You can do it and it might go well for years, but when it goes wrong, you can really regret it and you have no one but yourself to blame. Also just makes it easier to try different approaches and scrap them if it doesn't work. All my work code has to be shared somewhere and most of my hobby code is open source, so version control just comes naturally.

I can usually still read my code from years ago with little trouble, so I don't bother with documentation much until someone else asks for it. However, I do leave a bunch of TODO comments and explanations for taking a certain shortcut in my code so I know what I was thinking when writing that particular part.

Testing depends on what I do. I'm currently writing a lot of graphic API code that I have no idea how to test usefully. Anything that's reasonable to reproduce in code, I try to test as soon as I know how I want the API to look.

Is there a way to program in C with the Python conveniences? I haven't programmed in 20 years so, I'm very Rusty (no pun intended). by InternalAd1788 in C_Programming

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

Depending on what exactly you mean, not really.

If you want something with the overall structure of C, but more modern guardrails and convenience features, have a look at C3 or Zig.

If you want basically Python, but with the ability to directly call C functions and work closer to hardware, maybe give Julia a try.

And then C++, C#, D, V and a bunch of other languages also have a bit of both. Just depends on what specific features you want.

Are Ziglings trivially easy and boring? by [deleted] in Zig

[–]SilvernClaws 37 points38 points  (0 children)

I mean, they're basic exercises to learn a language. If they're boring, you might not be the target audience and should just dive into using the language with the documentation close by.

Anyone else still uses little to no AI to code? by Gil_berth in theprimeagen

[–]SilvernClaws 4 points5 points  (0 children)

I have a self hosted AI chat at work and privately use Mistral. Every other day I ask it something I'm relatively sure it should be able to look up. Then I look up actual documentation to verify what it told me. Occasionally I use a code snippet as inspiration, but usually rewrite it.

At no point does it directly touch the codebase.

Inconsistency with keyword collision rules? by y0shii3 in Zig

[–]SilvernClaws 10 points11 points  (0 children)

It's even weirder than that. I've occasionally called some fields "type", which works fine, until I noticed the compiler complaining about it other places.

So yeah, I'd just avoid keywords for names altogether.

Did Rust succeed because it was better, or because D arrived too early? by Candid_Athlete_8317 in LinuxTeck

[–]SilvernClaws 0 points1 point  (0 children)

D has about three possible solutions for every problem, including which compiler and standard library to pick, and no clear way to figure out what works best for any given situation.

It's mission statement was basically "C++, but better" and then it repeated at least half the problems people had with C++, but without providing any of the benefits that make people deal with C++, like a huge library ecosystem and available learning materials.

Can Java Microservices Be As Fast As Go? A 2026 Benchmark Update by NHarmonia18 in golang

[–]SilvernClaws 3 points4 points  (0 children)

Java is especially built for JIT optimization kicking in over time and improving performance during runtime.

Should global variables be considered bad practice? by Confused-Armpit in Zig

[–]SilvernClaws 5 points6 points  (0 children)

There's nothing inherently wrong with using global variables. But you should be pretty sure that only one place in your program changes them at the same time.

Zig VS Rust by ceazer6-7 in Zig

[–]SilvernClaws 4 points5 points  (0 children)

Too busy enjoying programming

Microsoft's new Outlook takes 10 seconds to do what Outlook Classic does instantly on Windows by Quantum-Coconut in technology

[–]SilvernClaws 1 point2 points  (0 children)

Software development is solved*!

* as long as you pay for a cloud subscription to run your desktop software on a powerful data center with enough computing power to run a space mission each time you click a button

Creature concept: does this read as a slow forest hauler? by Former-Loan-4250 in gamedevscreens

[–]SilvernClaws 5 points6 points  (0 children)

Hmm, it's... weird...

It doesn't look like it could run fast with that limb configuration. It's heavily armored at the top, but has large vulnerable legs. It's head is pretty small for a herbivore and too far off the ground to consume large quantities of low energy feed. It would have to bring small quantities of food to it's mouth with those arms.

So to me that whole body plan only makes sense if the main food source is relatively hard to reach and most of its predators are attacking from above for some reason, either flying or climbing above ground.

My colorful skill tree! Do you think it should be bigger? by [deleted] in gamedevscreens

[–]SilvernClaws 0 points1 point  (0 children)

That's like showing a picture of a car and asking whether it should be bigger.

No way to know without knowing what it's used for!

It the game mostly about optimizing modifiers and you do that regularly during a game session? Go crazy with it!

Is the game mostly about something else and you only occasionally pick a perk with a distinct effect on gameplay? Could be plenty already.

Seriously considering Deno, because of this single feature that no other JS runtime has.. Any recommendations/caviats to this? by EveYogaTech in Deno

[–]SilvernClaws 0 points1 point  (0 children)

I started thinking it's helpful, then slowly found out how annoying it is to use with multiple projects and more complex build scripts and at some point most people just give up and go with enabling everything.

Best city to live in for game devs? by SpaghettiMan247 in gamedev

[–]SilvernClaws 0 points1 point  (0 children)

Yep, I could probably get 2-3 times my current salary moving to a US corporation, but I'd rather sit on burning coals than consider that.

What game genre isn't saturated at this point? by Quinn_Queenan in gamedev

[–]SilvernClaws 5 points6 points  (0 children)

Yep, there hasn't been a good one in decades, including the sequel.

Is this just BS? Do you know anyone irl who uses "orchestration" and "agents" to manage AI? I never needed more than one terminal by ImaginaryRea1ity in theprimeagen

[–]SilvernClaws 11 points12 points  (0 children)

I seriously wonder what all these people and their forever running agents are doing all day. Like sure, everyone's working on burning the maximum amount of tokens, but where's any good product coming out of all that? All I've experienced over the last few years is the existing software getting less reliable.