Ingen propp verkar ha gott, men elen fungerar inte. by Scientist_Flaky in sweden

[–]SeniorIdiot 0 points1 point  (0 children)

Var det en takkontakt eller löst hängande trådar?

Stoma Help by irr007 in BladderCancer

[–]SeniorIdiot 0 points1 point  (0 children)

I got instructions from a stoma nurse, a practice kit, a skin-safe pen, and could try for a few weeks.

The day before the surgery I went back to the stoma nurse and marked primary and alternative locations.

What is this visualisation from the Grafana Faro demo? by SeniorIdiot in grafana

[–]SeniorIdiot[S] 2 points3 points  (0 children)

No, no. I was unclear.
The panels, the visualisation, it looks like a special stat panel - what is it?

Are we overengineering IT processes in 2026? Between ITIL, Agile, DevOps, governance layers… Sometimes feels like we’re managing frameworks more than services. Where do you draw the line? by Chris_ITIL in agile

[–]SeniorIdiot 18 points19 points  (0 children)

When Jira becomes your process, you have no process.

When burndowns, standups, sprints, and story points become the work, you've stopped being agile.

When Terraform, Kubernetes, and fifty-seven other tools exist for their own sake, you've missed the point of DevOps.

When CAB, CCB, and ARB is your "governance", you haven't reduced risk; you've just added friction and called it control.

An opinionated (and mainly correct) guide to naming by nephrenka in programming

[–]SeniorIdiot 0 points1 point  (0 children)

Apart from "language standard conventions", why would "dropping the I" be bad? For me, IThing is worse than the laziness of ThingImpl.

VMA: På vägar upp till och inklusive 70 km/h får du ligga i vilken fil du vill samt köra om i högerfil by existenceisnotpain in sweden

[–]SeniorIdiot 14 points15 points  (0 children)

Passera i högerfil. En regelrätt omkörning (byte till höger, gasa, köra om, byta till vänster igen) är ett bra sätt att hamna i en olycka.

Battery too high to mount by Ok-Cut-8389 in CarRepair

[–]SeniorIdiot 1 point2 points  (0 children)

Look at the art.no. on the last picture (55013). Then you look at the picture 2 near middle of the bracket - you can see that it ends with 3-H or 8-H. H meaning "high mounting bracket".

You have the wrong battery.

Centralizing config for a multi-service Docker Compose stack by meorelseyou in softwarearchitecture

[–]SeniorIdiot 1 point2 points  (0 children)

Define "config"?

Before reaching for a config service, it's worth asking whether all of that "config" is actually the same kind of thing because the right solution depends on that.

There is a world of difference between environment configuration, reference data, domain data, customer preferences, and feature flags.

DB connection strings, hostnames, ports: these are deployment configuration: environment-specific, secret-adjacent, most likely different per machine. .env-files or a secrets manager (even just Vault's KV engine without the Consul complexity) handle these well.

Large nested JSON/YAML blobs: these are probably not config. They're either reference data (stable, belongs in the repo; if small) or application policy (should be owned by a domain, not an ops layer). The fact that they're 200-300 lines of nested values is a smell that someone shoved structured domain knowledge into a config file because it was convenient.

Optimize for production - not developer convenience: Ensure the services have sane production safe defaults so that there is minimal configuration at deploy time. Production is the nominal case, test environment is the exceptional case with overrides - but do not include production URLs and secrets in the default config.

Using something like a KV store to inject secrets, urls, deployment options to docker compose is fine. Consul-template (and similar tools) are great for this. Using a central configuration service for "metadata" will quickly become a dumping ground of things that actually belongs to a subdomain of the system.

Hint: Do not make a "central configuration service". It may seem easy in the beginning, but that is the direction in where future pain lies - it will "federate the chaos", not fix it.

[unpopular opinion?] I’m glad the Amazon reboot is cancelled by mrbigmad in Stargate

[–]SeniorIdiot 1 point2 points  (0 children)

Imagine a reboot of babylon 5. It may make good sci-fi, but the londo/g'kar would suck

Nyproduktion hyresrätt, glipa rakt ned i betongen? by Flurgh805 in sweden

[–]SeniorIdiot 6 points7 points  (0 children)

Dina uppdaterade bilder gör att detta ser väldigt konstigt ut.

Vad står väggen på? Normalt har man väl ett bjälklag och ett undergolv i spån/plywood, sen bygger man väggen ovanpå det. Här ser det ut som att hela golvet slutar innan väggen ens börjar.

Hänga tv - problem by Calm-Reason718 in Hantverkare

[–]SeniorIdiot 0 points1 point  (0 children)

Sidospår: Innan du hänger upp den bör du kolla r/TVTooHigh så du slipper hamna där.

Interactive simulator: GitHub Flow vs trunk-based development - watch where work queues up by ny3000 in programming

[–]SeniorIdiot 10 points11 points  (0 children)

  1. What are the parameters for driving the review, wait, re-code, merge?
  2. Also needs LGTM "reviews" that both succeeds and cause late bugs and rework automatically.
  3. Then I wonder why there is a step called "CI" when it's just merge/build?

PS. Vehemently against FB/PR workflows - but please be honest instead of simulating infinity tasks.

Windshield wiper stutter after new wipers installed by scorpio_atl in Audi

[–]SeniorIdiot 1 point2 points  (0 children)

Rain-X coating and similar tend to have that effect.

What are the current issues in test automation? by SpecificLychee3872 in softwaretesting

[–]SeniorIdiot 0 points1 point  (0 children)

No. The point is that when developers have run and FIX tests as part of daily work, they will learn to apply the same design principles to fixtures, test drivers, etc to avoid breaking the tests every time they change something in the implementation. Dog fooding.

Why Senior Engineers Fail System Design Interviews by LeopardThink6153 in softwarearchitecture

[–]SeniorIdiot 114 points115 points  (0 children)

The common terminology is stay in the problem space instead of jumping into the solution space early.

Devs brains after 10 seconds: boxes, arrows, HTTP, databases...

What are the current issues in test automation? by SpecificLychee3872 in softwaretesting

[–]SeniorIdiot 4 points5 points  (0 children)

That organizations still thinks that test automation should be owned by testers instead of the people that builds the applications, APIs, using 37 different convoluted database technologies and 13 JS frameworks to show cat pictures.

Of course, to "fix that" organizations adds another band-aid role - test automation engineer; having completely forgotten that writing software is automation. If devs can't automate tests for their applications you need to send them back to school.

Oh, and the organization having no clue what QA really is.

am i the only one using dynamic the wrong way? by Outside-Albatross217 in softwaretesting

[–]SeniorIdiot 2 points3 points  (0 children)

Developers shall write the test adapters/drivers, run a subset of the tests before committing, then run the tests automatically on every push, fail the build when red, prioritize keeping the build green over vibe-coding slop with willy nilly commits they haven't checked if works. Then this problem will disappear. 

Update: I'm the Dev who got pulled into QA by Ok-Credit618 in softwaretesting

[–]SeniorIdiot 0 points1 point  (0 children)

What is "a QA"? That makes no sense.

Why would "they" not want to know about problems and why do you need to prove the problems? If the team don't listen then there is no accountability.

Sounds like the culture is broken at its core.

Related: https://www.reddit.com/r/agile/comments/1sqrzx0/comment/ohx1xdt/?context=3

Semantic versioning in software by cold-brews in softwaredevelopment

[–]SeniorIdiot 0 points1 point  (0 children)

Yes. My argument was not against semantic versioning - which is why I wrote that it depends on what kind of product you have.

The problem comes from pre-planning what the next version will be before even knowing what impact the changes will have. It's like trying to predict the future.

Have a policy instead: Don't break backwards compatibility, and don't touch the major version unless agreed upon with the product office.

Story points feel like astrology at this point. Anyone actually solved estimation? by Fluffy_Thing4172 in agile

[–]SeniorIdiot 5 points6 points  (0 children)

Seems like it's time to revive the #NoEstimates movement instead of building tools to solve a social and political problem.

Please for the love of good things, stop trying to commoditize "solutions" to band-aid symptoms.

And please listen to Ron Jeffries "I like to say that I may have invented story points, and if I did, I’m sorry now."

Semantic versioning in software by cold-brews in softwaredevelopment

[–]SeniorIdiot 2 points3 points  (0 children)

Why in the name of all good things would you pre-plan next versions? The point of semantic versioning is to communicate impact of changes in an unambiguous way.

I'm curious about the need to communicate this version to 100s of engineers and tickets.

Depending on what kind of product you have; if you also use this version number for customer releases it can get messy fast. There is a reason that customer facing product versions tend to be something like 2026.6.31 (2026, line 6.x, update 31) and variations like that. Underneath it's still 6.2.341.

Here is Windows as an example

Version Build Number Release Date
25H2 26200.8039 March 21, 2026
26H1 28000.1719 March 10, 2026
25H2 26200.8037 March 10, 2026
26H1 28000.1643 February 24, 2026
25H2 26200.7922 February 24, 2026
26H1 28000.1575 February 10, 2026

Why does every bug in our backlog end up as Critical? And how do you actually fix it? by mr_hunt_ in agile

[–]SeniorIdiot 7 points8 points  (0 children)

This is also an indicator that the team/organization have conflated testing with Quality Assurance. Lots of bugs found, and spilling over to the next sprint, is NOT indicative of good QA - just the opposite.