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
Feed
All
Post Types
- Rants
- Jokes/Memes
- Questions
- Collabs
- devRant
- Random
- Undefined
Cancel
All
-
Wow, having found msgspec i realized how shit pydantic is. How did pydantic even make it this far being so shit? Not only does it tank your performance, as soon as you think youre safe, an object from pydantic accidentaly leaks into your business logic and you can start playing detective on where pydantic just doesnt wanna. My opinion, stay away from this forbidden spaghetti7
-
I hate to say it, I think Macs are going to beat windows. (update: or maybe Windows is just going to fade and the market will be split?)
Not better hardware, or value, or experience. Windows is just getting more and more ads.
I was thinking, gee I want something like Linux, but well supported hardware.
That's a Mac. Shit.24 -
Its been a month or 2 since i started homelabbing again
I can only conclude i have developed a severe Ansible fetish somehow 😳
I don't deploy stuff, configure it, and then put it in ansible: nono, thats far too normal!
Far better to write the playbook first, blind, that way once you are done its self-documenting! And reproducible!
Also i could just use containers for everything 🤦♂️2 -
fixing the 5th bug this week that stems from liberal use of First() on enumerables that are unlikely but not in any way guaranteed to be non-empty.23
-
Dev life is depressing:
Application Status
Total Applications: 20
Open: 1
Closed: 19
Total Responses
Received: 13
Pending: 1
No Response: 5
Application Progress
Initial Screen Results
Passed: 5
Failed: 9
Pending: 1
None: 5
Assessment Results
Passed: 4
Failed: 0
Pending: 1
None: 15
Interview Results
Passed: 1
Failed: 2
Pending: 1
None: 16
Final Outcomes
Accepted: 0
Rejected: 18
Withdrawn: 0
Pending: 1
Recruitment Reserve: 2
Statistics
Average Response Time: 9.1 days
Percentage of No Response: 25.0%
Applications by Year
2023: 1
2024: 14
2025: 5
Applications by Year and Month
2023-07: 1
2024-01: 1
2024-02: 1
2024-03: 1
2024-04: 1
2024-09: 3
2024-10: 3
2024-11: 2
2024-12: 2
2025-01: 2
2025-02: 1
2025-03: 214 -
once.. there was this code that
had major bottle neck
when performing get calls
and when i finally fixed it
the feds
called me and told me to stop it
they said it was cuz that
the client hit their site
soooo hard
mmmmmmmMMMMmmmMMmmMMMMMMMmmmMMM
and then there was this time that
I adjusted the hitting rate
to something a little slower
and when I finally ran it
dem feds
they didn't even notice
I couldn't quite explain it
maybe if I raised the limit
hiiighhhh errrrrrr
MmmmmmmMMMMMMMmmmmmMMMMMMmmMMM
hahaha crash test dummies :P15 -
Was thinking about in game scripting language so people can do "hacking". I figured I would use something like V8 since it has support for sandboxing. But in game I would call it JankyScript/JankScript. That way nobody gets mad about trademark.
I think it would really funny. And JS purists won't get out of whack if I add commands to it.
Which is better: JankyScript or JankScript?
I like them both.15 -
if I see an ad for your business I will remember it and I will never buy from you
why is it people think being annoying rapey cunts is how you make loyal customers. I didn't come here to see ads. you try selling me something, that ensures I'll avoid buying from you. was I looking for you motherfucker? no. you've already failed to serve me and my needs. I'd hate to see how well you do it if I pay you for something.8 -
I innocently fired up my angular project, updated everything and got the infamous window not defined error. Huh? Everything is set to Client side rendering? Delete this, delete that, reformat, nothing calling browser apis, so what the fuck?
Apparently, an update in path-to-regexp broke path parameters in the server script, requiring you now instead of declaring the route “/**” to /*something, because for some reason it wasnt supported anymore. Id lie if i felt rage towards the people, but well they do this stuff for free. But Angular, wtf?6 -
so here’s the tea.
i’m a Chinese dev working in a Japanese company. they’ve got this decently sized project a full web app and backend stack and yeah, I’m handling both ends. full-stack life. not a problem. I’ve seen worse.
but the maturity level in this place? the passive-aggressiveness? is different level. have you ever worked somewhere where your coworkers act all sweet on the surface, but lowkey make it feel like everything is your fault in the most obvious way possible?
so here comes the fun part.
the Stripe exchange rate endpoint we were using? deprecated. not globally — just regionally in Japan.
i did my homework. contacted Stripe support. got the chats, screenshots, docs, confirmations, evidence, not .........vibes.
solution? easy. i integrated a third-party API that returns the same exchange rate data. built a cron job to pull and cache the values daily. stored it locally. frontend grabs the user’s currency via IP, backend returns the rate, no stress, no wasted API calls. boom. problem solved.
my manager? totally got it. said it was efficient.
but the founder? man acted like a toddler.
he flipped. said it was my fault.
told me i just "no communicate well...uh...very confuse..." like bro… what even? do I look like I own stripe or do I look like I secretly working for them? plus, i explain in full, still not understand.
he got heated in meeting, so I clapped back in the meeting: you want to argue all day and get nothing done? or you want to understand what’s going on, and let me go back to building stuff that actually works? pick one.
he didn’t like that.
pretty sure he’s shopping for my replacement now. well, doesn’t take a genius to see it.
but I’m not here to babysit egos. I’ll do my job clean, document everything, and keep it professional. meanwhile yeah, I’ve already started looking for something else.12 -
Feels good to see clickbait titles from that programming YouTuber who loves to read other people's blogs and to shout among your recommendations and click "Not Interested" without a second tought. It makes me feel more of a senior programmer.6
-
When you think about it.. we, DevOps, are the Mario Bros of the tech world.
We do the building, maintenance and pipelining so that whatever shit developers produce, it would end up in the right place w/o getting stuck9 -
I think there are some very scary thoughts behind what would happen if you went full on deep fake meets max headroom eg people you wondered if they existed
As there are and were some really sick fucks in this world which would really get off on that kind of headlock.
And were in fact when I was younger
God I'm sick of temporary people and mimics and sickos wasting my time and effort -
Tasty quick treat:
1. mushroom (wash remove stem)
2. cheese (stuff into mushroom cavity)
3. microwave (15 to 30 seconds to melt cheese)
4. eat (nom nom nom)
My first go was 2 mushrooms with gouda and blue cheese. Cooked 30 seconds. Was a nice little treat.29