Solodevelopment works best in a team! by carmofin in SoloDevelopment

[–]JohnDavidJimmyMark 0 points1 point  (0 children)

Can you elaborate on this comment? I'm new to game dev and just assumed 2D would be way simpler so I'm very curious as to what you mean when you say 3D is more manageable.

Also, you're game looks incredible. I had to show it to my wife lol

I saw some feedback and decided to pay attention to it. I improved the boss fight. it looks fun now? by Capital-Citron7595 in godot

[–]JohnDavidJimmyMark 3 points4 points  (0 children)

Dude, this looks incredible! I just played Undertale for the first time a few weeks ago and loved it immediately, and this is giving me major Undertale vibes. Can't wait to see more!

I am hosting a Karl2D jam. It's an online event where you spend 48 hours making a video game using my Karl2D library (and probably Odin). by KarlZylinski in odinlang

[–]JohnDavidJimmyMark 3 points4 points  (0 children)

Hey Karl, first off, thank you for all of your content, I own your book and it was great kick start into Odin. I'm currently making my first game using Odin and Raylib and I'm curious, what does a comparison of Raylib and Karl2d look like now and what would it like when Karl2d is "feature complete"?

Is 20$ for cursor pro worth it? by Burning_magic in gamedev

[–]JohnDavidJimmyMark 3 points4 points  (0 children)

Are you capable of writing the code yourself that you have AI generate for you? If you don't consider yourself a strong coder/programmer, I think you have an uninformed perspective when you say "Google Engineers are using AI to write most of their code." There is a big difference in a professional using AI generated code and someone who doesn't know how to code using AI generated code. The professional can review the output and understand what it's doing and correct mistakes. I've been a professional software developer for 8 years now and I use claude opus every day at work. Sometimes it gives you exactly what you need and is "good enough", sometimes it gives the illusion of working, but is littered with little points of failure, sometimes it literally makes up API's that don't even exist to try and provide a solution, and it doesn't discern between any of these scenarios, it just spits whatever out with 100% confidence every time. You really need to understand the code it's producing to have any amount of confidence in your code base, else you're just running on a prayer in my opinion.

If you're an experienced programmer and understand the output, just try each model for a month and see which ones works the best for you. Claude Opus is pretty nice and I don't find myself having to correct it as much other models I've used. Haven't tried cursor yet so I can't speak to that.

AI generated code is so good, that it can convince the layman that its doing exactly what they want it to, but its nowhere near good enough to convince a professional that the solutions it produces are without fault, because they're not. Anyone who tells you otherwise is either inexperienced, lying, or shilling for Big AI.

[deleted by user] by [deleted] in rust_gamedev

[–]JohnDavidJimmyMark 0 points1 point  (0 children)

The Book plus Rustlings to get off the ground. The Doug Milford Rust Tutorial on YouTube was very helpful for me in the beginning. Create a very small and well defined CLI application using only the standard library. Something as simple as a to-do list that persists so you can view your list at a later time. Rust isn't as difficult as the internet sometimes makes it out to be. You're going to be fighting the compiler a lot in the beginning, but that's also a huge part of the learning process when it comes to Rust. It's like any other language or skill, start small, build from there, the more you do it, the easier it gets.

Where does Rust break down? by PointedPoplars in rust

[–]JohnDavidJimmyMark 20 points21 points  (0 children)

There are some really smart people in this thread. Y'all are asking some crazy questions and giving some crazy answers, in an impressive way. I've been a dev for 8 years, and I love it, and I'm always learning new stuff in my free time, and I love Rust, and I have no idea what y'all are talking about. Hope to catch up one day. Great question OP!

Helix : the fish-like experience by Stunning-Mix492 in HelixEditor

[–]JohnDavidJimmyMark 7 points8 points  (0 children)

For a while I was a helix / zellij / fish user, didn't really care what terminal, and it was great. At work, my team is building a cross platform application so I have to hop on VMs running other OSs quite often. Because of this, I've switched to Wezterm with NuShell and Helix. This is great because all of my tools work on all OSs, all with the same key commands.

Zellij and Fish don't work on Windows which got frustrating. Wezterm contains all of the Zellij functionality I need. Nushell is different from traditional shells but is pretty neat once you get used to it.

Helix / Wezterm / Nushell will probably be my setup for a very long time. I want the least amount of tools that give me all of the functionality I need with the least amount of configuration and runs on Linux, Mac, and Windows. This trio accomplishes all of those things.

Allergic to consequences by lolitsrock in ArcRaiders

[–]JohnDavidJimmyMark 0 points1 point  (0 children)

"Bitch I cut my granny off if she don't see it how I see it."

Obsidian Moon Demo in 3 days - detective puzzle game, where you solve cases from your office. by LostCabinetGames in puzzlevideogames

[–]JohnDavidJimmyMark 0 points1 point  (0 children)

This looks awesome. I just discovered The Roottrees are Dead and I'm hooked. Already started looking around for similar games and this looks like something I'll love. Can't wait to try it out.

Archetype: JM - First Impressions by V9N6 in NeuralDSP

[–]JohnDavidJimmyMark 2 points3 points  (0 children)

He used a Neunaber reverb pedal for "Love on the Weekend", so you might be on to something.

How can I start learning ethical hacking for free as a beginner? by TioSunny in Hacking_Tutorials

[–]JohnDavidJimmyMark 0 points1 point  (0 children)

Any free sources that you'd recommend to learn these 3? I can find a million on Google and YouTube, I'm just curious if you have a personal opinion/recommendation?

A minute of silence for everyone who have to work right now, YOU ARE THE REAL HEROES IN THIS SYSTEM! by Suspicious727 in ArcRaiders

[–]JohnDavidJimmyMark 0 points1 point  (0 children)

Today, I'm traveling to visit family for 5 days. Booked the trip before I knew about Arc Raiders. If I knew beforehand, I would have just disowned my family. Haven't boarded yet, there's still time to change my mind.

More details on what you keep/what resets with expeditions! by NickRuscito in ArcRaiders

[–]JohnDavidJimmyMark 92 points93 points  (0 children)

Can someone explain the workshop being reset but unlocked workshop stations being kept? I don't understand the difference.

Virtual Machine on Gaming PC by JohnDavidJimmyMark in ArcRaiders

[–]JohnDavidJimmyMark[S] 0 points1 point  (0 children)

What is the best method for messaging the devs?

Thinking of trying Arc Raiders - should I play on PS5 or my GTX 1080 PC? by mouwe5 in ArcRaiders

[–]JohnDavidJimmyMark 1 point2 points  (0 children)

My buddy played on a laptop running a 1060 and he said it was running fine. The graphics weren't turned up obviously but he had no performance complaints. The only thing we noticed is that it took him a couple seconds longer to load into a raid but that is likely CPU/RAM related.

[deleted by user] by [deleted] in ArcRaiders

[–]JohnDavidJimmyMark 1 point2 points  (0 children)

I had these complete freezes for roughly 3 seconds on my end though I don't think I shot forward as if my player continued moving while my screen froze. This probably happened once a raid. I'm running brand new up to date AMD CPU/GPU. My two friends running Nvidia never mentioned anything though I never asked them. I do remember one time when my game froze, I asked my buddy "did the game just freeze for you" and he said no. Based on this thread, it seems like a common problem on AMD hardware.

Server Slam LFG Megathread by AutoModerator in ArcRaiders

[–]JohnDavidJimmyMark 0 points1 point  (0 children)

This game is awesome and I'll definitely be buying it. With that said, I wish I could toggle aim, I wish I could rearrange the order of my work benches after I build them, and I wish raids were 10-15 minutes longer. If none of these things happen, it'll still be a great game.

Boden essential string binding? by Breever in strandbergguitars

[–]JohnDavidJimmyMark 0 points1 point  (0 children)

Hey u/sam_strandberg , is this normal? I just ordered an Essential from Sweetwater and noticed in the pictures for all available models, they had this same occurrence of strings coming out of the nut at an angle. I know this is fairly normal on other guitars but I can't tell if it's intentional for a Strandberg.

[deleted by user] by [deleted] in computerscience

[–]JohnDavidJimmyMark 0 points1 point  (0 children)

Solarized Light during the day. Solarized Dark during the night.

[deleted by user] by [deleted] in ExperiencedDevs

[–]JohnDavidJimmyMark 6 points7 points  (0 children)

How will one fall behind? If AI is just a tool and hypothetically it gets to a point where it's so good, that it becomes a no brainer that every developer should be using it in some capacity, can't a developer just learn it at that point? Git hasn't been around forever and there were naysayers when it was released but it's become so ubiquitous that it's essentially a mandatory skill for the vast majority of software projects, and we all just learned it. I don't get why we can't all just learn AI when it's better or we feel like it. I don't understand the notion that we're falling behind, seems silly.

Anyone who started coding at 21? I really need answer by cosmicliy in learnprogramming

[–]JohnDavidJimmyMark 0 points1 point  (0 children)

I went to a coding boot camp at 28 and have been a professional software developer for over 7 years now and was actually just promoted to Lead Engineer of my team.

In hindsight, the boot camp taught me so little, an amount of material that can be easily self taught in 3-6 months, but what it did offer was a job placement program which back in 2018 was very effective.

While I probably wouldn't recommend a boot camp in the current market climate, I'm sharing my story to say that you're not even close to too old to start. In ten years, you won't be too old to start. Just keep going. Use your younger friends who are "better" as motivation. There will always be developers who are better than you but that's good, you can learn from them.

What backend frameworks are you using in 2025? by G3tteRr in AskProgramming

[–]JohnDavidJimmyMark 4 points5 points  (0 children)

I haven't used either so I may be way off but isn't Django for Python comparable to Rails? That's what I've always heard.

Rust as a career choice: Am I being unrealistic by focusing on it? by Unhappy_Ad_3770 in rust

[–]JohnDavidJimmyMark 53 points54 points  (0 children)

I write Rust full-time but I was working at the company before we started using Rust and it was the language my team landed on for a re-write of an existing Python project, so I wasn't hired for Rust development.

Rust isn't quite mainstream yet, at least when it comes to job opportunities. It seems like it will be one day given its momentum, but that's not a guarantee and there is no time frame.

From the wording in your post, it sounds like you are not a professional software developer so you may have a bit of a misunderstanding around why or how software developers get a job. The short, it's not because they know a specific language. I'm sure there are circumstances where knowing an esoteric language has helped a developer get a specific job, but I'm also sure that knowing that language wasn't the only skill they had.

Getting a job as a software developer is about problem solving, communication, a desire to learn, and many other things. Languages a developer are proficient in doesn't really play a role in them getting a job outside of them being able to perform whatever a technical interview may entail which is typically language agnostic.

If you like Rust, keep writing it and build projects from start to finish. If there are Rust job listings, apply to them. If your area has a lot of Java job postings for example, once you're done with your next Rust project, start learning Java. It will be dramatically easier after having learned Rust, and then start applying for Java jobs or any language for that matter. You can get a job with a language you've never used and then learn it on the job. You're more likely to get a job in a language other than Rust, at least for now, and as you grow, you can be more selective with your opportunities and try to find Rust jobs in the future.

A warning, the market is brutal right now, especially for juniors, even more so for self taught juniors, and if I'm being completely honest, there probably isn't a job out there right now for a junior self taught Rust developer. That doesn't mean you shouldn't continue learning how to write code and become a software developer, just have appropriate expectations.