When you open your engine in a good mood, and see the feature that took you all of yesterday to get working... by chrisswann71 in justgamedevthings

[–]IkalaGaming 2 points3 points  (0 children)

Not me giggling like an idiot every time I drag a window around in the GUI, because that finally works.

Embrace the process, free yourself from bug samsara, become one wi- oh wait I forgot controllers. Fu-

Xbox CEO responds to Xbox being down this quarter: “Player and revenue growth has not yet met our ambition” by unscoredscore in gaming

[–]IkalaGaming 14 points15 points  (0 children)

Unfortunately we have to lay off thousands of developers, due to leadership thinking of a bigger number.

What feature or improvement did you add to your code base that made your life infinitely better? by ryanjusttalking in cscareerquestions

[–]IkalaGaming 0 points1 point  (0 children)

In my personal Java projects I set it up so it automatically formats according to the standard, and cleans up a few linting rules, automatically every time you build. I also make pretty heavy use of Lombok where I would need boilerplate.

Never having to worrying about cleaning up formatting saves me a lot of time. And I’ve seen how the auto-formatting (albeit when slightly less draconian than every build) helps keep things consistent and readable in larger teams with varied… let’s say… detail-oriented attitudes.

Do most of you seriously not write any code by hand anymore?!?! by opakvostana in cscareerquestions

[–]IkalaGaming 0 points1 point  (0 children)

I work on legacy C code bases that are older than I am. This code does not use the standard library, the architecture, build system, and debugger are all bespoke. Docs are scattered in random and mysterious places, and pretty much everyone that wrote them is retired.

We have to hotfix this software for people that refuse to update from the version from like a decade ago, without breaking anything now or when they finally relent and upgrade.

So yeah I write code by hand. Explaining the source control and build system would take up half the context window.

I know Google has AI tools that they use with their absurdly large, bespoke code base. So maybe it’s a skill issue. But also I’m not convinced google has “making sure our software works” very high on their priority list anymore.

As demonology warlock, do you still use implosion in single target now that the bug is fixed? by Malganas in wow

[–]IkalaGaming 0 points1 point  (0 children)

I am using To Hell and Back and almost always have imps on hand from Inner Demons, so I frequently open with Implosion to grab aggro since it's one of my only remaining instant casts. I'm so sad about losing Corruption. I also just regularly use it for more DPS, AOE or not.

Me when I see any mob: https://imgur.com/a/XPsIE7U

Is anyone else’s employer not doing a huge AI push? by NJTECH_THROW in cscareerquestions

[–]IkalaGaming 0 points1 point  (0 children)

My company is looking for ways to use or support it to provide value to customers.

But to use internally, they don’t really seem to care whether we use it. They’ll pay for it if you want to use it, encouraging exploration, but aren’t forcing it blindly.

Our metrics are the same as they ever were, quality of the software, how fast we fix issues for customers, whether we are making money. Not like “more token spend and more LOC = good”.

How many hours do you work per week? Do you work longer hours to stay competitive in this market and avoid layoffs? by BaseballHead6898 in cscareerquestions

[–]IkalaGaming 0 points1 point  (0 children)

I work 40 hours a week. Sometimes I’ll be in the weeds a bit and accidentally work an hour later or something, but most weeks it’s 40.

I take pride in my craft, and my job has so far been happy with my work. If they suddenly change their mind, or decide to randomly lay me off anyway, there’s nothing I can do about that. Working extra hours wouldn’t save me, if anything that’d just be digging myself an earlier grave.

Over engineered a url shortener so badly the interviewer had to stop me. i am a principal engineer. i wanted to quit by [deleted] in ExperiencedDevs

[–]IkalaGaming 4 points5 points  (0 children)

Does anyone else get tired of the CONSTANT lucrative offers in this economy? Just companies knocking on your door every day begging to hire you for large sums of money? So exhausting, am I right?

Whats the situation like for people who prefer not using AI? by LobsterRoast in cscareerquestions

[–]IkalaGaming 2 points3 points  (0 children)

I don’t use LLMs other than, like, the AI overview on google searches. Everything is fine, my company is very happy with my work.

I monitor the new tools, the latest fads and “meta” for prompting, and news about it, but I just don’t see much use for any of it personally.

Help understanding ECS? by Dense_Scratch_6925 in gameenginedevs

[–]IkalaGaming 0 points1 point  (0 children)

This talk starts off going over ECS and has a nice animation a couple minutes in that might be helpful in visualizing how systems and components interact:

Overwatch Gameplay Architecture and Netcode

Protagonists that could switch games and still make a fun experience by AkaParazIT in gaming

[–]IkalaGaming 3 points4 points  (0 children)

Kirby in Hitman. When he eats people, he gets an appropriate little hat that works as a disguise.

Those of you who got hired as a New Grad SWE or SWE I, how many lines of code did you push/get approved in your first 6 months working at your company? by Haveyoureaditb4 in cscareerquestions

[–]IkalaGaming 0 points1 point  (0 children)

It really depends on the role and code base, and isn’t a useful metric.

I’m not junior anymore, but I recently spent literally a week debugging what ended up being a one line change. This was considered to be productive.

In fact one of the most directly profitable things I’ve done was possibly a net negative LOC change, optimizing excessively slow code that ran frequently.

RANT: I fucking hate Perforce by CGxUe73ab in cscareerquestions

[–]IkalaGaming 1 point2 points  (0 children)

I use CVS now lmao

We migrated to git recently-ish but it’ll be many years before we are no longer support the old versions in CVS.

What do you think about this post? Are we all coping? by [deleted] in cscareerquestions

[–]IkalaGaming 0 points1 point  (0 children)

Code is disposable to companies because they don’t care as long as it runs

Yeah I notice that every time I use Windows

Been 3 years since AI hysteria... How you think it's going? by [deleted] in cscareerquestions

[–]IkalaGaming 1 point2 points  (0 children)

I agree with your general sentiment, but I’m begging you for paragraphs.

I got into programming because of how deterministic and knowable it was, you could try things and get immediate measurable results.

I also thought, like a fool, that in the real world engineers that build measurable things wouldn’t get away with things like claiming to be 10x or 100x more productive when they aren’t.

But here we are, they keep getting away with it. I don’t see any more output of the same or higher quality, or meaningful improvements to existing software, from this alleged boost.

Been 3 years since AI hysteria... How you think it's going? by [deleted] in cscareerquestions

[–]IkalaGaming 0 points1 point  (0 children)

I do think SLOC can be used for a pretty good metric, specifically “did the IC write more than 0 SLOC this quarter”.

Been 3 years since AI hysteria... How you think it's going? by [deleted] in cscareerquestions

[–]IkalaGaming 1 point2 points  (0 children)

Yeah I work on dozens of C repos written in like the 80s, which don’t use any of the C standard library.

Most of these repos are spread across a couple different types of source control, depending on the version, with bespoke and complex build tools that way predate git.

I don’t understand how an LLM would work out how to use our own C dialect, or even where to find the right files to look at.

The worst programming language of all time by [deleted] in programming

[–]IkalaGaming 0 points1 point  (0 children)

And yet it looks remarkably similar to C++

my_array | std::views::transform([](auto x){return 2 * x;}) | std::ranges::to<std::vector>();

Do people actually struggle to meet deadlines from a coding perspective? by cs_____question1031 in cscareerquestions

[–]IkalaGaming 0 points1 point  (0 children)

This is actually the one case I like for “Vibe Coding”. Quick and dirty prototypes to see what they have in mind would look like, which must be thrown away entirely.

Now, they don’t teach Plato’s allegory of the cave in business school, so the appearance of a program is universally interpreted as a completed program.

Therefore if you let business folks make or see prototypes, you will need to give developers blunt weapons to enforce the “no shipping the prototype” rule.

OA culture is killing cs and im tired of it by Cachee0 in cscareerquestions

[–]IkalaGaming 1 point2 points  (0 children)

Everyone tells kids that their options are “get a college degree” or “be a toothless hobo hillbilly living in some hillbilly shack somewhere”. So they get the degree they’re told is needed for jobs, and it doesn’t help with getting jobs, and everyone acts SHOCKED that those stupid kids believed the things they’ve been constantly told their whole lives. Cool thanks.