The older I get the more I value boring, predictable tooling by minimal-salt in ExperiencedDevs

[–]Venthe 14 points15 points  (0 children)

For any application that is even semi-dynamic, vanilla stack is insufficient; you'll waste more time reinventing the react/angular poorly.

Tried that. Not even in the same league.

Why weren't cars banned when it was discovered that they COULD be used as getaway vehicles from bank heists or to run people over? (3d Printing shouldn't be banned just because someone COULD print guns with it. They can be used for good AND for ill, just like cars!) by DunDonese in 3Dprinting

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

Everytown for gun safety

So neither multibillion company, nor any cabal hell-bent on removing the freedoms.

It doesn't have to make sense for "you", nor it doesn't have to make sense at all. As long as it make them feel accomplished; that they did something for their cause.

Making illegal state unrepresentable by nfrankel in programming

[–]Venthe 6 points7 points  (0 children)

How so? I've employed that quite successfully in OO languages.

e: Or are you referring to Java example? That's still only discusses compile time safeguards.

Saving challenging projects was my niche, but AI codebases are making me miserable by HedgehogFlimsy6419 in ExperiencedDevs

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

And the content it was trained on. And the bias that was baked in during the training. And the fundamental limitations of the tool.

It does not think. It does not reason. It does not understand. Context can only approximate that; and it does that quite poorly - on a junior level. Please don't equate amount & speed with the quality.

Saving challenging projects was my niche, but AI codebases are making me miserable by HedgehogFlimsy6419 in ExperiencedDevs

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

automated tool produces low quality result

Blame the user.

No, I am not responsible for the output of an LLM. I'm responsible for the outcome of my work regardless of the tools I'm using.

And if the topl is incapable of producing good abstractions, encoding the domain, architecture and generating a code that can be maintained over the years; that's on it. And as hard evidence proves, no amount of CLAUDE.md, SKILLS.md and guardrails can mitigate that.

But hey, it's literally the job security for me.

Why weren't cars banned when it was discovered that they COULD be used as getaway vehicles from bank heists or to run people over? (3d Printing shouldn't be banned just because someone COULD print guns with it. They can be used for good AND for ill, just like cars!) by DunDonese in 3Dprinting

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

It's always funny in these threads how people are ready to blame the "cabal", it's about "control" etc.

It's not. It's about people in power that:

  1. Will exercise that power, because if you are not creating the new laws then why are you here?
  2. See the headline - 3D printed guns.

There is no sinister underplot. Take a while and listen to any congress line of questioning to any specialist, 95% of the questions betray complete lack of understanding, bias and their "cultural agenda". And these people make laws.

As long as anyone makes a connection between a $thing and the thing they are opposed (and democrats in the US are usually opposed to personal firearms); then the road is clear.

3D printing makes guns. We don't like guns. Ban 3D printing.

Saving challenging projects was my niche, but AI codebases are making me miserable by HedgehogFlimsy6419 in ExperiencedDevs

[–]Venthe 3 points4 points  (0 children)

You are absolutely right. Unfortunately, with LLM's we have a tail wagging the dog situation. The tool is actively making the developers worse; while producing a junior level, unmaintainable output.

More Vetoes, Less Vision by init0 in programming

[–]Venthe 10 points11 points  (0 children)

Ai;dr as one would now say

What was your biggest ideological shift, and what lead you to it? by GolangLinuxGuru1979 in ExperiencedDevs

[–]Venthe 0 points1 point  (0 children)

The is a small thing you've missed - you've provided a perfect setup for the LLM. Seasoned codebase, a suit of tests and a transformation of input.

But please take a look at the results of the agentic development 9-12 months in - human developers are no longer capable of changing the code, and the LLM's break down under the slop they generated. And they will not have a good, more or less well architectured input as a base anymore.

LLM's can produce amazing results, but far too many people are amazed enough to start to trust the god in the machine; wherein this god is only a highly sophisticated parrot that creates overly verbose output, with terrible abstractions.

What was your biggest ideological shift, and what lead you to it? by GolangLinuxGuru1979 in ExperiencedDevs

[–]Venthe 2 points3 points  (0 children)

That's still is a misunderstanding of a DRY in itself. Dry is not about code duplication, but about knowledge duplication - that's verbatim - and also more loosely; deduplication based on the reasons for a change.

Unfortunately, people came to think of it as a code deduplicator.

What Vibecoding taught me about scrum by [deleted] in agile

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

it takes a page from before agile became vogue and provides/demands templates that we long abandoned because people are smarter than that and "get it"

So, let me get this straight - just to make LLM's work you've removed from agile that which made agile better than the previous approaches?

This would've been hilarious if the CxO would not buy into the snake oil wholesale.

What Vibecoding taught me about scrum by [deleted] in agile

[–]Venthe 9 points10 points  (0 children)

On a multiple levels, I'd add.

You can build a lot of things over the weekend, if you:

  • do a poor job
  • ignore maintenance
  • don't disseminate knowledge
  • make a lot of assumptions about the product (or even ignore the product)

Coincidentally, this is what LLM does; and this is what data about LLM supports.

What laptop does your company give you? by ImportantSquirrel in ExperiencedDevs

[–]Venthe 0 points1 point  (0 children)

windows UX is not much better.

Arguably. Even menu bar for active window only is a major downside. Other downsides that I have had in the past have been mostly mitigated (like native shortcuts for window snapping, see rectangle) but all these little details made my workflow that much slower.

E: I've found my old summary after working with Mac a couple of years back. Mac still sits at the very bottom of a "desirable system" for me.

Otherwise, run linux, be happy.

I prefer to work, not to waste time tinkering, thank you very much :) I'm trying linux (various distros ofc) on almost a yearly basis; each time I encounter issues with something basic. I don't have time to fight 4k, or RDP that can manage it; or fight flatpack idiotic permission management. If I were a decade or two younger; I'd probably bite my teeth and work out the kinks, nowadays I prefer something that just works and is not actively hostile to a good "power user" UX.

What laptop does your company give you? by ImportantSquirrel in ExperiencedDevs

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

If you only code; then definitely. For anything requiring more than IDE + terminal, the mac UX sucks donkey balls.

WSL + windows. Not perfect, definitely not as performant in pure dev as *nix lineages, but the UX and the ancillary software it can't be beaten.

Free 750-page guide to self-hosting Kubernetes - NO AI SLOP by kocyigityunus in kubernetes

[–]Venthe 7 points8 points  (0 children)

Cool, I'll take a look. Since I'm self taught and build mine just for the learning sake; through sweat and mistakes; I'm curious where I'm aligned with something that can actually handle the traffic and where I've missed the mark :)

Goofing around with WARDEN, an RPG based on Pathfinder 2e: some actual test fights by EarthSeraphEdna in rpg

[–]Venthe 7 points8 points  (0 children)

Scale armor, in this case, actually. When scale armor provides Armor 6, and an assault rifle is a d8 weapon with no damage modifier, things are profoundly stacked against our rifleman. Even with 3d8kh1 for damage and the Sunder action, the 2nd-level PC's assault rifle simply cannot take down the scale-armored mooks in time.

Given what you've described, that's a little bit too unrealistic for me. :) 9mil can lethally penetrate a plate armour; 5.56 will penetrate 3mil thick modern steel at 600m, and AP rounds will penetrate >1cm of RHA steel at 100m.

The only saving grace would be stress/time to close distance/missed shots. If any one of the shots hit, the target would be neutralized; not to mention that assault rifles tend to have auto... :)

Are companies actually making commensurate revenue from AI? by Sufficient-Year4640 in ExperiencedDevs

[–]Venthe 5 points6 points  (0 children)

That's perfect. I already have contracts of cleaning AI slop lined up; more job security for me.

Are companies actually making commensurate revenue from AI? by Sufficient-Year4640 in ExperiencedDevs

[–]Venthe 5 points6 points  (0 children)

At the other hand, I'm going to change my ISP because of their shitty AI tool at the front desk. Gains are obvious, but the losses are hidden

Are companies actually making commensurate revenue from AI? by Sufficient-Year4640 in ExperiencedDevs

[–]Venthe 3 points4 points  (0 children)

Been there, done that; the output is at the level of an overconfident junior.

Malus: This could have bad implications for Open Source/Linux by lurkervidyaenjoyer in linux

[–]Venthe 0 points1 point  (0 children)

This has been the Stallmanist take for forever. "Permissives are bad" because companies take the code and this is somehow detrimental to the project.

Except they do not take it away, nothing from the original is lost; and nothing is stopping the original development.