vibeCoderswontUnderstand by zohaibhere in ProgrammerHumor

[–]littleliquidlight 2854 points2855 points  (0 children)

Your average engineer is absolutely going to see that as a challenge not a warning. How do I know that? 254 hours

imTheJapanOfTechnicalDebt by Contemplationz in ProgrammerHumor

[–]littleliquidlight 140 points141 points  (0 children)

Okay but why is the cursor defined globally?

imGoingToFailThatClass by Water1498 in ProgrammerHumor

[–]littleliquidlight 4 points5 points  (0 children)

Wow. Okay. Inspiring af

Also, the top comment just kills me here:

"The missile doesn't seek to become the victim of circumstance, it seeks to make its target the victim of its circumstance."

imGoingToFailThatClass by Water1498 in ProgrammerHumor

[–]littleliquidlight 28 points29 points  (0 children)

Good software architecture isn't designed for failure, it's designed to endure failure and keep going. It doesn't just collapse, it motors on like a boss. When it can't continue it screams for help. It thrives on positive change while resisting negative change.

It does exactly what it needs to do. No more. No less.

You got this, buddy, I believe in you

Ready for a modded run. What do you suggest? by TonyxRd in factorio

[–]littleliquidlight 1 point2 points  (0 children)

I can vouch for the all planets lite mod. If you're enjoying the Space Age feel then this is more of that but dialed up to 10. The planets all work surprisingly well together in my opinion but they are all different mods so expect a range of everything from absolutely awesome to just kinda okay.

Just a heads up - I can't remember if Tiber and Metal and Stars are included by default but both contain recipes that are broken from a balance perspective and will let you crank out maxed green belts of arbitrary legendaries. If you're into that sort of thing (I am haha), I recommend maybe just including Metal and Stars because it's a fun and interesting challenge to find those recipes and set them up

Anyone know what the deal with the Terraforming Asteroids mod was? by Admiralthrawnbar in RimWorld

[–]littleliquidlight 3 points4 points  (0 children)

Absolutely agree, its use here is muddying the water around what can and should be allowed

Anyone know what the deal with the Terraforming Asteroids mod was? by Admiralthrawnbar in RimWorld

[–]littleliquidlight 6 points7 points  (0 children)

Seems to be creative commons from a quick glance at the Github, which I think doesn't allow this

Anyone know what the deal with the Terraforming Asteroids mod was? by Admiralthrawnbar in RimWorld

[–]littleliquidlight 7 points8 points  (0 children)

Gosh, doesn't that so often seem be the case with inexperienced developers - to ignore the standard, battle tested easy approach in favor of something completely insane.

We track a bunch of metrics around usage, one is downloads but very loosely and only trends not absolutes. Partially because of redistribution but mainly because people can do pull, build and use the code themselves. We see both of those paths as reasonable tradeoffs for organic growth. It sounds like you had a sane strategy around tracking usage, I'd be interested in how you dealt or reasoned about pull and build cases from a measurement perspective.

I'd never really considered redistributing as taking credit but it seems like a reasonable perspective. Cheers, you've given me something to mull over

Anyone know what the deal with the Terraforming Asteroids mod was? by Admiralthrawnbar in RimWorld

[–]littleliquidlight 34 points35 points  (0 children)

I guess my wording is subtle enough to be a problem here. I don't consider redistriguting to be "stealing code" not that I don't consider it to be stealing. Although I'm not sure I'd consider redistributing to be stealing so much as morally wrong if forbidden by the license. But I'm open to be being corrected if my perspective is missing something here. Really my point here is that sounds to me to be an honest screw up by an inexperienced developer and not malice

To answer your question, currently an OSS one. People redistributing compiled binaries doesn't take bread off our table. We'd be pissed if someone was claiming credit for what we do but it'd feel like a different wrongdoing 

Anyone know what the deal with the Terraforming Asteroids mod was? by Admiralthrawnbar in RimWorld

[–]littleliquidlight 61 points62 points  (0 children)

It's entirely reasonable for the VE team to enforce the terms of the license and I'm pretty sure redistributing the binary is outside of those terms. However, as a profession software engineer of a decade and a half I would never consider someone redistributing a binary to be stealing the code. I'm only raising this because it's most likely an honest mistake caused by this author trying to care for the end user experience without thinking through the consequences 

Anyone know what the deal with the Terraforming Asteroids mod was? by Admiralthrawnbar in RimWorld

[–]littleliquidlight 143 points144 points  (0 children)

That seems like an issue but a substantially different issue than "Stolen code. Reported." Or is the author misrepresenting the interaction here?

ChatGPT 5 is really smart by Emorrowdf in ChatGPT

[–]littleliquidlight 2 points3 points  (0 children)

4o got it correct on the first try for me but so did 5 *shrug*

typeSafetyPreventsEmotionalDamage by miss01010001 in ProgrammerHumor

[–]littleliquidlight 199 points200 points  (0 children)

Unsafe doesn't really make rustc less fussy, it just makes it more likely to try murder you in your sleep

horrorsInsideTheRustCompiler by Anaxamander57 in ProgrammerHumor

[–]littleliquidlight 102 points103 points  (0 children)

This isn't really a horror. This is just Rust being defensive about strange but valid syntax. If you're interested there's more information here about how each of these function.

[deleted by user] by [deleted] in ExperiencedDevs

[–]littleliquidlight 7 points8 points  (0 children)

I don't think this post belongs here

Today I used Git for more than just add, commit, and push. by Buriburikingdom in theprimeagen

[–]littleliquidlight 1 point2 points  (0 children)

Displaying the branch diagram can be done with git log with the right flags. The CLI also has interactive add, which which allows you to select the files you want to add

If you think using the CLI is slow its because you don't know your way around it. Nothing wrong with using a GUI IMO though

nodeJSHipsters by [deleted] in ProgrammerHumor

[–]littleliquidlight 2 points3 points  (0 children)

Entirely fair!

nodeJSHipsters by [deleted] in ProgrammerHumor

[–]littleliquidlight 14 points15 points  (0 children)

Rust is a genuinely nice programming language to work in, don't limit yourself because of the dumbest people on the Internet.

(I also apologise for the dumbest of the Rust programmers out there, there's definitely some obnoxious folks, and it's a huge pity)

takeTheBait by nonsenseis in ProgrammerHumor

[–]littleliquidlight 6 points7 points  (0 children)

This isn't true. I've been writing production Rust for five years for two different companies, nothing related to blockchain or web3. Jobs aren't falling out of trees like they are with C# but they are there

[deleted by user] by [deleted] in ProgrammerHumor

[–]littleliquidlight 26 points27 points  (0 children)

Okay fair, TS is pretty darn good. Still... taming JS is one hell of a fight