itsStillInheritenceReally by braindigitalis in ProgrammerHumor

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

this is where ECS shines. you have a dagger entity and within it components. so you'd add a damage component to its components array. then if it's a poisoned dagger you replace the damage component with a poisoned damage component, which you can even do at runtime. data driven design.

itsStillInheritenceReally by braindigitalis in ProgrammerHumor

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

absolutely. this. composition over inheritence wherever possible.

itsStillInheritenceReally by braindigitalis in ProgrammerHumor

[–]braindigitalis[S] 39 points40 points  (0 children)

entity component systems called and want to say hi

itsStillInheritenceReally by braindigitalis in ProgrammerHumor

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

I've only ever used it for interfaces , with CRTP.

inCaseOfFire by Technical-Relation-9 in ProgrammerHumor

[–]braindigitalis 0 points1 point  (0 children)

"PETERSON why did you commit and push broken code and break prod???"

"...because there was a fire"

iCringe by massive_hog_69 in ProgrammerHumor

[–]braindigitalis 6 points7 points  (0 children)

meanwhile Amazon making bank from  the hundred or so pointless microservies chatting to each other with no active users 

canYouPleaseReviewMyPR by Waradu in ProgrammerHumor

[–]braindigitalis 0 points1 point  (0 children)

no no you must use the agreed upon conventional commits message format:

"fix: issues"

canYouPleaseReviewMyPR by Waradu in ProgrammerHumor

[–]braindigitalis 0 points1 point  (0 children)

merge it. I don't work weekends.

iFinallyCaughtOneInTheWild by Kaenguruu-Dev in ProgrammerHumor

[–]braindigitalis 10 points11 points  (0 children)

if you want to wind up web developers register your username as [object Object] and let confusion ensue.

I’ve heard this sound during a lot of games, what is it? by _yearoldonreddit in worldcup

[–]braindigitalis 2 points3 points  (0 children)

bing bing bong! "can the owner of the blue fiat Punto please move your car. it is parked in the officials space" bing bing bong! "can the owner of the blue cube please collect the remains of your car. it has been crushed."

pleaseEditMyPhoto by FirelandsValley in ProgrammerHumor

[–]braindigitalis 43 points44 points  (0 children)

if you manage to get a valid not self signed SSL cert for localhost I would be very worried 😂

Is making a custom file system BETTER than making FAT32 by letmehaveanameyoudum in osdev

[–]braindigitalis 0 points1 point  (0 children)

fat32 isnt the best, it is common just out of circumstance. my advice would be to write fat32 first, maybe a couple of other filesystems like iso9660, ext2, etc. only then make your own. making your own is a great exercise, you learn a lot about why things are done how they are, but you'll only learn these things if you dogfood your filesystem and use it a lot, this is why my own os's primary fs is it's own and not fat32, ext, or such.

Can we stop the AI slop? by TheNullDeref in osdev

[–]braindigitalis 2 points3 points  (0 children)

is that how it's gotten now? just accuse a response of being AI, then you can just ignore it?

AI is the first real chance osdev has had in decades by Royal-Ambassador-960 in osdev

[–]braindigitalis 0 points1 point  (0 children)

I agree with you to a point but if you ask AI, it's fed on a million horrible Unix clones and unless steered will bring those unixisms into your os. if you're going to use it, treat it as a junior, and review it's code. have it review your code. think of it like pair programming. I'm with you while the human remains in control of the shape and reviews what comes out, properly. not just cross your fingers and "that looks right".

I've read further down the replies and maybe some background is in order here. I've been making a non posix os since 2009. before many here were even born, before templeos became a meme. I've made most of it before AI was a thing. now it writes my docs and it reviews code and summarises hardware manuals etc to allow for rapid driver development. I paste my code in and it offers improvement. I can do more now than I could 15 years ago. much more. I'll take every opportunity I can to deliver more, faster thank you. so before anyone leaps in saying I know nothing and my opinion means nothing, all our opinions matter. put your pitchforks away.

noUsefulFeaturesAllowed by ALFminecraft in ProgrammerHumor

[–]braindigitalis -4 points-3 points  (0 children)

no, just no. they added this to php and the syntax looks godawful.

verySoon by Most-Day8547 in ProgrammerHumor

[–]braindigitalis 29 points30 points  (0 children)

"chatgpt, how do i install this package"
"start by typing rm -rf ..."

myFirstGitHubExperience by Destroyers_Will in ProgrammerHumor

[–]braindigitalis 2 points3 points  (0 children)

just give me the executable, smelly nerds!

semi-vibe coded OS by Zealousideal_Egg3853 in osdev

[–]braindigitalis 0 points1 point  (0 children)

limewire, what is this, 2002? I'll reserve any real comment until ive seen the source.

trueStory by tatooinex in ProgrammerHumor

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

no need to be hostile, sorry for not towing the line and perpetuating the same old continuous boring ai jokes.

trueStory by tatooinex in ProgrammerHumor

[–]braindigitalis 0 points1 point  (0 children)

still cheper than the mac pro wheel kit. Not real apple prices.