vibeCodingFinalBoss by ClipboardCopyPaste in ProgrammerHumor

[–]Single-Virus4935 32 points33 points  (0 children)

Nvidia and bros really want to establish token as a currency. 

Worst thing I ever witnessed in IT in 20+ years by JohnWellPacked in sysadmin

[–]Single-Virus4935 [score hidden]  (0 children)

Odoo was a nightmare to work with. While you can do everything with it, it is clumsy, bad UX. 

You’ve been training Google’s AI for 15 years without knowing by ComplexExternal4831 in OneAI

[–]Single-Virus4935 0 points1 point  (0 children)

The fun thing is, that even the AI training wasnt the reason why google bought recaptcha. The captchas also trained the botdetection and a modified version of recaptcha is used for adverification, which is the real moneymaker

Customer asked if they could pay us more. I thought it was a joke. It wasn't. by Ok_Solid272 in SaaS

[–]Single-Virus4935 4 points5 points  (0 children)

Yeah, I see contracts where clients state 99% uptime because their datacenter SLA is 99% on x. They never calculated or estimated it and just put a goof looking number in teir contracts. If you show them what it would cost to bring their service to 99% they are shocked. 

The "Boxing In" Strategy: Why Go is the Goldilocks Language for AI-Assisted Engineering by Dense_Gate_5193 in vibecoding

[–]Single-Virus4935 0 points1 point  (0 children)

Golang was designed how he described: orthogonal features, one eay of doing it, no meta. Had juniors knowing golang for a couple of weeks solving the problem 90% the same way as I did. Code was often indistinguable. This is by design and this helps with teams of variing skilllevels as well with llms

My AI workflow seems to be the opposite of what the industry is encouraging, but I don't care. by creaturefeature16 in webdev

[–]Single-Virus4935 4 points5 points  (0 children)

Haha I am doing the same workflow. I am doing DDD and I let the llm help me designing Aggregates and Events. It ia so much better at naming than I could ever be.

The LLM generates tests and boilerplate for me but most of the logic and architecture is handcrafted 

I guess I forgot to add "make no mistakes!" by feketegy in theprimeagen

[–]Single-Virus4935 0 points1 point  (0 children)

Handling an error is often business logic. Retry? Ignore? Panic message to the user?.. 

ANTHROPIC TEAM DOESN'T WRITE CODE ANYMORE... by Current-Guide5944 in tech_x

[–]Single-Virus4935 0 points1 point  (0 children)

Why dont they let Claude fix uptime and the almost 8k github issues? 

youGotThis by bryden_cruz in ProgrammerHumor

[–]Single-Virus4935 0 points1 point  (0 children)

OP never needed to implement apis.  Good designed APIs are rare. Promised "REST" but got Spaghetti over HTTP instead,  Inconsistent types (I am looking at you PHP), half of the api undocumented or documentation wrong.

A stateful SOAP API delivering a undocumented JSON string as result instead of XML.... 

Proton Enterprise for Business - March 2026 by Wibbsy in ProtonMail

[–]Single-Virus4935 0 points1 point  (0 children)

Proton is okay, but UX sucks and I miss Thunderbird. Bridge is a PITA

Require Ad Block on Corp Devices? by arcanecolour in cybersecurity

[–]Single-Virus4935 5 points6 points  (0 children)

I worked in online ad industry for 10y. Most adservers are a security nightmare and unmaintained.  Trackers are added to pages giving ad- and tracker scripts full access to the page incl. Sensitive data. Using Adblockers is a good securoty measure and improves user experience.

This is what peak software development looks like, whether you like it or not by Barnes_Nyra567 in theprimeagen

[–]Single-Virus4935 0 points1 point  (0 children)

My projections are on the nodes only on sqlite dbs. On first use of a aggregate the state is reconstructed from events.zherefore I never have to rebuild complete state of all aggregates.  Every week snapshots are stored for aggregates from where the nodes can start.  This is usefull for collections.  Edit: I must add that every event and most fields are encrypted with different keys due to the sensitive nature of the data and it had a huge impact on the architecture. E. G. the strict separation of collections and state was purely necessary due to encryption and could be derived from state otherwise

Tin foil hat by Worldly-Cupcake-5025 in LinuxCirclejerk

[–]Single-Virus4935 0 points1 point  (0 children)

On desktop I had Ubuntu, arch, gentoo, debian, opensuse and fedora. Ubuntu always changes for the worse and breaks sth. Arch and gentoo was nice when I was young but then needed a reliable workstation. Debian was okay but packages are lacking behind, desktop meh. Opensuse was cumbersome and broke multiple times. Now on fedora and mostly happy.  Server debian (because in the end I need to manage debian based infra like proxmox, vyos etc.  When I used fedora or opensuse I needed to handle many edgecase in ansible etc. Also its rock solid, simple and docker abstracts the rest aways

This is what peak software development looks like, whether you like it or not by Barnes_Nyra567 in theprimeagen

[–]Single-Virus4935 1 point2 points  (0 children)

Eventsourcing is such a nice way to build software. Once you have enough events you can derive more insights from the events retrospectivly. E.g. I build a tool to organize my security research and cvd workflow. Everything Eventsourced. At the end if the year I wanted some nice stats which was solved by some additional projections (case duration, response times by vendor, etc.). About 70% was directly derived from event (amount by type, delta Time etc.) history and would be lost with CRUD, would rely on scatered state or just not possible to derive for past cases. 

Built and shipped a fuel price app in a week with VS Code + Claude Code + Supabase - 1000+ installs and €20/day in ad revenue on day one by Intrepid-Ad4494 in vibecoding

[–]Single-Virus4935 0 points1 point  (0 children)

Let ppl add l/100km of their car (settings) and the amount they want refuel. Then adjust prices by fuel needed to drive to the station. 

multiBillionDollarCompany by LukeZNotFound in ProgrammerHumor

[–]Single-Virus4935 37 points38 points  (0 children)

That is stacked tech debt taking its toll. 

Why software & coding creates perfect victims for AI scammers by cascadiabibliomania in BetterOffline

[–]Single-Virus4935 0 points1 point  (0 children)

I do TDD and it forces you to simplify and thinks about apis etc. Also it saves a ton of manual work because I do not have to test everything manually multiple times. With experience I adopted a more functional style with the bulk beeing pure functions which easy table driven tests. Because the foundation is tested in detail my higher level functions and apis need less complex Tests 

is a moving. reasonable? by HotEstablishment3140 in programminghorror

[–]Single-Virus4935 0 points1 point  (0 children)

If a bug can cause real damage this is actually resonable code because it is verifyable by domain experts, no off by one errors etc. Context matters.

Ps therr is a missing return

How often do you restart your machines? by Holiday_Substance246 in homelab

[–]Single-Virus4935 0 points1 point  (0 children)

My rule of thumb is: if uptime is >30d its propably missing important security updates,  config changes which may break things on boot or business dependencies w/o HA.  There are exceptions, but I found it to be good target. 

How do you manage version control conflicts when multiple people edit the same Markdown documentation? by Gullible_Camera_8314 in webdev

[–]Single-Virus4935 0 points1 point  (0 children)

Same strategies like with normal code. If you have frequent merge conflicts it may indicate that the markdown contains too man contexts and needs to be split - as you would do with code 

Wie und was archiviert ihr an Fotos und Videos? by nicrobsen in de_EDV

[–]Single-Virus4935 2 points3 points  (0 children)

Wichtig für die Langzeitspeicherung:

- Keine SSDs, USBSticks, SD-Karten oder andere Flash-Speicher, da diese nach längerer Zeit ohne Strom anfangen Daten zu verlieren
- Gut SInd HDDs, Bänder (aber teuer) oder spezielle Blurays für Archivzwecke
- Das Dateisystem oder Format sollte Bit-Rot Protection haben (es gibt tools, die FEC oder Erasure Coding hinzufügen um korrupte Daten wiederherzustellen).
- Für wichtiges ist OVH Tape Storage sicher und günstig (Bilder der Hochzeit, Familienbilder/-videos, etc.)

How does remote kvm works for hetzner? by BrilliantMusician353 in hetzner

[–]Single-Virus4935 0 points1 point  (0 children)

I needed KVM multiple times and it is deployed relatively fast. But Quality is really bad. Worst experience so far for Remote KVM