Details
-
AboutYou know who
-
SkillsYou know what
-
LocationAmsterdam
-
Website
-
Github
Joined devRant on 8/19/2025
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
-
I spent the last 5 hours running and re-running a script on a database, and trying to figure out why it doesn't seem to affect a different database. I was ready to get into the bushes with encodings and investigating how the LIKE statement interacts with them. FML.1
-
Hello there!
From my 5 min lurking procedure, good to see this place didn't die.
So. I guess AI took my job... But not in the way people preach.
I survived the first layoff wave, but not the second. Cutting off on game driver development. Everything goes towards AI now.
Well, I get nice severance, and I already have another job, and I learned good shit, and can always pull the old FAANG style "worked at V".
Life goes on.3 -
Wow, apparently when you're authorizing a Github App with your account there's always a "[This app can] Act on your Behalf" permission that you have to agree too
Bro what??? I just want to add https://utteranc.es/ as a comment system on my blog ;_;
Fortunately it doesn't actually mean what it says. It just means that the app can do all the *other* listed permissions *in your name*. I think?
This wording has been criticized by multiple people but apparently GitHub will not fix it for some fucking reason. Great way to scare off literally every single person who want to comment on some random blog. Because there's so many of those in the first place..........9 -
I followed some c# course the past few days. .Net really has a name for everything, every code convention, every code syntax. There is no way, I'll remember half of the names. I still don't struggle with the names of my department and we are only 11 people after 6 months :')4
-
week 4 of meditating now
emotional control is nice but turns out you get so good at being sensitive to yourself and noticing things in your own nervous system that you get phantom itches everywhere that you cannot scratch and they drive you crazy, both while meditating and outside meditating... AI says it's some kind of error-predicting neuroplasticity going on in the somatosensory cortex, misfiring "for now"... sigh. release me from this hell. apparently this is gonna get worse before it gets better at my stage, too
I just wanna be a jedi, come on now...2 -
If you value: security; loose coupling; explicitness; disk space; separation of concerns and being able to focus on the business domain of your software: stay the f*** away from Nuxt and Next3
-
~2020
Us: "We should switch from user-defined table types to JSON for stored procedure parameters. Its too much hassle to make database changes when we need to add or remove fields."
DBAs: "JSON is just a varchar and not structured. We can just keep adding number suffixes to the type name. See, Invoice15 works just fine."
~2022
Us: "Specifications changed, here are the fields we'll need to update .."
<4 hours later>
DBAs: "You developers need to make up your mind on what fields you need updated. My team doesn't have time to keep creating new user-defined table types and updating all the corresponding stored procedures."
Us: "Why not use JSON? That way the schema binding really falls on us to keep everything in sync. New fields or removing them would be easier, faster, and safer on a case-by-case basis."
DBAs: "NO! JSON is just a varchar and too slow for mass updates!"
Us: "We haven't needed mass updating since moving the data notification pushes to Service Bus almost 10 years ago."
DBAs: "JSON in SQL Server is still too slow, unsecure, and hard-coding field names in string is not best practice!"
~2024
DBAs: "We're only using JSON for this one stored procedure. Its going to be up to you guys to keep the your schemas up to date and be prepared to constantly make changes. We may not support JSON if this doesn't work."
2026: <more than 80% of the stored procs use JSON to pass in parameters>
Us: "Specifications changed, here are the fields we'll need to update .."
<30 seconds later>
DBAs: "Done. Fields ready to go in the JSON schema. If you need to add or remove fields, just let us know. Dealing with JSON is sooo much easier now."2 -
Just doing some math about AI financials and its pretty crazy:
A one-gigawatt data center allegedly costs $50 billion to build.
Lets say its written off totally over 5 years. The building, cooling and power infra won't be,
but the GPUs and CPUs -- which are really expensive -- will be much quicker than 5 years,
so I think this is a fair assumption, not to mention personell and power costs
$50 billion over 5 years is $833 million per month, divided by $20 is 41 million
OpenAI needs 41 MILLION (!!) customers that pay $20 a month just to pay for
this ONE data center, and obviously they require a lot more than that5 -
How do you cope with genuinely hating your employer? I’ve been fully remote since 2023, and at this point I can’t ignore how badly it’s wrecking my mental health.
What makes it even worse is the company itself. It’s a 5,000+ employee mess built around ancient, proprietary, closed-source “high-security” appliances. Every single day, working in this environment drains whatever motivation I have left. It’s a constant barrage of bureaucracy, cargo-cult security policies, and security-by-obscurity nonsense held together by duct tape and ego.
They love preaching about “security” while running a brittle, opaque infrastructure that actively fights anyone who tries to do things properly. Every meeting, every ticket, every decision just reinforces how little they understand modern software or trust their own engineers.
At this point, even logging in feels exhausting. The disconnect between what they claim to value and what they actually build is demoralizing, and the longer I stay, the harder it gets to care at all.7 -
Hr is where we keep anyone who shouldn't be allowed to get near anything useful. Now if we just could make some chatbot that fills their useless surveys and performance reviews... we could put this entire occupation in a matrix and be rid of them forever!6
-
:big sigh: The industry recommends writing clean code... and what do we see pervasively in real projects at work? : )
I think you'd have to be lucky to join a company that doesn't write messy code... not just in one project, but in all. Legacy. I hate legacy. Arrghhh.
lol.14 -
There was a time when Java 8 and React 16 were all the hype as if it were yesterday... and now we have Java 25...
The world of IT just moves way too fast. lol16 -
Creating mobile-first & responsive designs remains such an unfun experience. At least a lot of css frameworks makes it less painful but it still remains painful :(6
-
How did we end up with such a bad convention for font weights?
Is thin thinner than light? Is regular thinner than medium? Is medium or regular the default? Is semibold thicker than medium? Is heavy thicker than bold? What about black? Why is it even named like a color? What the fuck is going on? Just use freaking numbers!
0 should be the default.
Negative numbers should mean thinner and positive numbers should mean thicker.12 -
Why I still don't fully believe in vibe coding: Even the frontier models are constantly wrong!
Claude says c# structs with LayoutKind.Auto can have differing layout for each usage or JIT compilation. ChatGPT says they can't (and that's what I assume is true)
Claude says to "Multiply by a large prime", 0x9e3779b97f4a7c15
...That's NOT a prime!
AI generated code looks really convincing but they always make these little mistakes. And even if you inspect the AI code yourself (which let's be honest, we're all too lazy for that :P), will you be able to spot these? I really doubt it6 -
I do apologize for the radio silence regarding youRant, I have had my hands VERY full recently, and every time I think I'm going to get some time to work on projects like youRant I remember yet another thing that I urgently need to take care of. Plus, University.
Do hope I'll get some time to work on it, add profile pages and whatnot1 -
I've now been using git for nearly 10 years but I've barely needed to use anything else than the basic git commands. Is there any benefit in getting better at the lesser known git commands?12
-
Week: 124 (Year 3)
How is the weekend going?
Question: Which is your favourite fruit?
Last Weekend: https://devrant.com/rants/1939702113 -
One of my passion projects was down, could not understand why, then a few days later i saw it was back online.
What happened was i used apache on a 1gb vps, and every time there was any significant traffic OOM killer stepped in and killed apache.
But then, when lets encrypt generated a new certificate, in the process turned apache back on. Circle of life i guess.1 -
I just realized that in German there is one word for both, "invented" and "made up".
Erfunden.
I didn’t make this up. I also didn’t invent it. 🤔3 -
Son of a bitch. You can't have gaps in your CV or you are considered a red flag. Companies want good-working rats that never take breaks in life!
Sick of this shit.8
