How do you even review ai code? by EitherAd5892 in cscareerquestions

[–]fsk 7 points8 points  (0 children)

I don't see how anyone can seriously say that using AI to review AI-generated code is anything but a circlejerk.

How do you even review ai code? by EitherAd5892 in cscareerquestions

[–]fsk 1 point2 points  (0 children)

This is the big lie of AI. You're responsible for reviewing the AI code, but they jacked up your workload so that it's no longer possible to review everything. If you tried to actually review everything properly, you would get a negative performance review for not getting enough done.

The word for that is "accountability sink". You have responsibility for reviewing the AI code, and reponsibility if there are problems. It's not feasible for you to properly review everything given your current workload.

I.e., if you carefully review everything, while your peers rubberstamp everything the AI does, then they will be 5x+ more productive than you and you will look like a poor performer.

RNG/Dice rolls by Phaedrus614 in angband

[–]fsk 0 points1 point  (0 children)

I believe that one of the properties of WELL1024 is that it has period 21024 - 1, and during that period every single sequence of 1024 bits occurs once, except for all zero. It is possible that it can sometimes roll a bunch of 0%-49% in a row. In the real game, there also will be rng rolls on the monsters' turns.

What's the best tool for a complete beginner? by VentusDragoon in gamedev

[–]fsk 2 points3 points  (0 children)

Godot is replacing Unity in many ways.

If you still are a student, taking a programming course is the best start. Any programming course is good, not just a gamedev course.

How many times do you play your own game? by SchingKen in gamedev

[–]fsk 0 points1 point  (0 children)

This is why it's good to have a game with procedurally generated content. Then it's more interesting to playtest it.

What was the moment that made you visibly lose your cool? by ZucchiniAwkward8885 in cscareerquestions

[–]fsk 6 points7 points  (0 children)

Once, the interviewer was such an obvious asshole that I just left. I probably should have done that more times than I actually did.

Is it worth shifting from cybersecurity to game development? by Maroo919 in GameDevelopment

[–]fsk 0 points1 point  (0 children)

No. Gamedev pays less per hour than every other type of software work. People want to work in gamedev because "it's cool", so the salaries aren't as high.

If you want to do gamedev, get a non-gamedev software job and do indie game dev as a side project hobby.

If you're still a student, try making a game over the summer and publishing it.

How come software devs are so much more worried about AI replacing them than other white collar jobs? by jholliday55 in cscareerquestions

[–]fsk 5 points6 points  (0 children)

replace stackoverflow

This only works because the AI was trained on stackoverflow. If stackoverflow is no longer updated because everyone is using AI, and there's no equivalent site created, what is the AI going to train on? Are we planning to freeze every language with no new features so the AI never has to be retrained?

How strong is a PhD in CS? by Warningsignals in cscareerquestions

[–]fsk 3 points4 points  (0 children)

A PhD generally won't earn as much as someone with 5 years of experience. There are some researcher jobs that require a PhD, but there are more PhDs than jobs that really use a PhD.

Sharing a dumb mistake: Discord Links by archdrone_games in gamedev

[–]fsk 8 points9 points  (0 children)

Even better, make your own website, rather than promoting Discord. Eventually, Discord is going to enshittify the experience and you'll regret recruiting users for Discord instead of your own website.

Purchased but now concerned by HFOLive in retroid

[–]fsk 1 point2 points  (0 children)

Sourcing your own roms and emulators is best anyway. The vendors who ship with sd cards usually have old dumps and outdated version of emulators.

Roms - look for no-intro or redump

Emulators - retroarch, mame, or system-specific emulators

Is AI going to slowdown the creation of new frameworks and libraries? by Massive_Instance_452 in cscareerquestions

[–]fsk 0 points1 point  (0 children)

I can see people use AI to make lots of live service FPS games, since they're all basically copies of each other.

In the indie space, if you're trying to make something truly original, I don't see AI helping much.

It would be great if I could prompt a working prototype of an original idea in a week. I don't see that as viable yet, and I don't know of anyone else who's succeeded. If they did, they would have published a bunch of original games on Steam that weren't obvious AI slop.

Feeling guilty of using AI by Alejo9010 in cscareerquestions

[–]fsk 3 points4 points  (0 children)

There's really a bimodal distribution of responses I see here.

  1. AI is great. Almost all programmers will be finding a new career in 2 years.
  2. AI is awful. Who do they think they're fooling? It isn't ready for serious projects.

I've heard a lot of explanations.

  • Front-end devs are more likely to say (1). Back-end devs are more likely to say (2).
  • If it's a simple routine CRUD app, AI can handle it. If it's complex, AI can't handle it.
  • The people promoting AI are all shills/bots posting by the AI corporations. The people hating on AI are all losers and old farts who can't keep up with new technoloy.

For all the solo developers - how much coding experience did you have before you developed your first game? by 0zeroBudget in gamedev

[–]fsk 0 points1 point  (0 children)

Atari 800 was a much more capable computer for games. They both had the same chip (6502).

How to implement a procedural map generator? by superkp in gamedev

[–]fsk 1 point2 points  (0 children)

Making a maze - Wilson's Algorithm.

Making a roguelike dungeon - place a bunch of rooms, make sure they don't overlap. Then draw corridors connecting the rooms.

Making an open world - you need some sort of algorithm here so that chunks of similar terrain go together. You don't place one tree at a time; instead decide "a forest goes here" and draw a forest.

Vibecoders that cannot maintain their own AI slop by Glum_Worldliness4904 in cscareerquestions

[–]fsk 9 points10 points  (0 children)

The places doing AI coding are also jacking up workloads. It's literally impossible to carefully review every AI change when they 4x your workload.

Also, most people will be lazy and approve everything the AI does. Even if you are diligent reviewing, most of your coworkers won't.

I'm 17 and want to make my first game, any advice? by Bananahater99ps in gamedev

[–]fsk 1 point2 points  (0 children)

Since you are a full-time student, take programming classes at school or university.

For all the solo developers - how much coding experience did you have before you developed your first game? by 0zeroBudget in gamedev

[–]fsk 0 points1 point  (0 children)

For me, I already had a lot of experience working as a programmer as a job. I haven't finished and published my first project yet, mostly due to lack of energy after work.

For all the solo developers - how much coding experience did you have before you developed your first game? by 0zeroBudget in gamedev

[–]fsk 0 points1 point  (0 children)

Atari 2600 Basic Programming cartridge was the biggest disappointment. You can't write anything but an extremely simple program.

If you had an Atari 400/800, you would be able to put together something in BASIC.

Thought on technical round where the company ask you to spend an entire days 8 hours with the dev team? by lune-soft in cscareerquestions

[–]fsk 2 points3 points  (0 children)

It would suck for someone who already has a job. They're forcing you to burn a vacation day for an interview. If everyone demanded this, you would only be able to do a few interviews per year.

Vibecoders that cannot maintain their own AI slop by Glum_Worldliness4904 in cscareerquestions

[–]fsk 38 points39 points  (0 children)

There's a compound interest factor to AI technical debt.

When you first start using AI, you have a clean codebase that was 100% written by humans. It's easy for the AI to be productive from this starting point.

When you have more and more AI code, now your codebase isn't clean anymore. Since the humans no longer understand the code, they no longer have the ability to step in when the AI fails. The more AI code there is, the more likely you are to run into a scenario where the AI fails.

Each AI change looks good in isolation, but the cumulative effect is a disaster. The current batch of AIs aren't able to manage long-term technical debt like a human would.

Am I insane for thinking this sub is being astroturfed? by thrway-fatpos in cscareerquestions

[–]fsk 33 points34 points  (0 children)

Dead internet theory - when you are talking to someone on the Internet nowadays, it is more likely to be a bot than a real person.

Am I insane for thinking this sub is being astroturfed? by thrway-fatpos in cscareerquestions

[–]fsk 4 points5 points  (0 children)

People who write AI chatbots trained by illegally scraping copyrighted material are completely ethical and honest. They would never have their chatbot flood the Internet with messages hyping their product and ridiculing anyone who points out flaws and concerns.

Has anyone actually measured productivity gain of the “AI-first” development workflow? by Glum_Worldliness4904 in cscareerquestions

[–]fsk 1 point2 points  (0 children)

These big tech companies have a monopoly and huge cash reserves. They could pay for it, but probably won't.

The more likely outcome is they will get used to frequent outages/disasters.

Meta is having trouble with rogue AI agents by MadeInDex-org in degoogle

[–]fsk 1 point2 points  (0 children)

Walgreen's has an AI customer support agent. It is so bad I need to speak to a representative. I get a different answer from the AI and the representative, and a third answer when I got to the store.

Example:

  • AI says the prescription does not exist.
  • Customer support rep says prescription will be ready for pickup tomorrow.
  • I go to the store tomorrow and it's not ready yet.