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
-
oh boy
import type { ParseJson } from "json-parser-in-typescript-very-bad-idea-please-dont-use"
type Person = ParseJson<'{ "name": "Jamie Kyle", "twitter": "https://twitter.com/buildsghost" }'>
// {
// "name": "Jamie Kyle",
// } & {
// "twitter": "https://twitter.com/buildsghost"
// }19 -
Week: 113 (Year 3)
Plans for the weekend?
Question: What would be your last meal before you die?
last Weekend : https://devrant.com/rants/193793466 -
random search.
query: "camel emoji"
first result:
> What does 🐫 mean in slang?
> 🐫 — The act of sex (humping)
fuck you internet now i cannot unsee it13 -
If only all job-hunting web UIs had proper filtering options, e.g.:
- by location, job type, contract type, etc etc.
A number of them just dump all the applications in one place.. without filters.. sigh lol.6 -
I've always been a frontend guy but this time I'm ready for the backend
And no I'm not talking about code8 -
Shamefully, after years of c++ hobbyism, I've only now discovered the ABSOLUTE BEAUTY of constexpr
I thought it was just the "new way of defining constants", so I always skipped over it as more of a basic utility than a hugely powerful part of c++
I didn't realize it could do comptime code! I can pre-compile huge arrays into my binary just like I could with comptime in zig.
Fuck me, I feel stupid as hell. More c++ rants to come, surely.6 -
We have a cold moving through our house. Some people have it, some people don't.
Me: Do you have a cold?
Kid: I don't know...
Me: Is your nose running?
Kid: Yes
Me: Then why don't you go catch it?
Kid: ...shut up...joke/meme ostream is looking for backend action lensflare is doublespeak for being a flamer retoor's game is all locked up reusing pranks calls in person4 -
My senior dev pushed the backend on lab finally. It's even worse than expected.
- No documentation
- 1 query that retrieves data
- the one query is not even usable in our application without changes
- the total of 1 record that is able to fetched
- somehow misses queries he demo'ed in a meeting more than a month ago2 -
The Orwellian irony is that A.I. agents can probably help me better at finding a job than most recruiters can. lol5
-
yay, the deadline has been pushed back to an undefined time next year. Senior dev admitted that his approach is wrong and we will work on documentation & set clear expectations with the shareholders & define what endpoints the project needs... Literally those things I did warn him about and he ignored previously.
The stress is now a lot lower, sadly still a lot of stress from my private life :[6 -
When you heard so much about A.I. that you think 'code assist' in Eclipse means A.I., when it really just means local docs contextual pop-up. lol11
-
Regarding coding style, would you rather prefer:
1) Mutating state
This one sounds intuitive and performant because you are working with only one memory segment in place. I think that if you are skilled enough to efficiently modify the state without bugs, then everything should be efficient and powerful.
2) Copying state and modifying the copy
This one seems counter-intuitive to me because it sounds like you are doubling the resources it takes to perform the operation
Funny enough - at least for React, Python and my experience at work - it seems approach 2 is gaining popularity. Does this also apply to C? I would think not. Hm.11 -
Those wankers at Microsoft have totally ruined Notepad in Windows 11. Now, when I open a text document with Notepad, it attempts to open any text documents from some previous session as well - some of which might not even exist anymore. It's so fucking annoying!8
-
I find it weird getting countless rejections saying they prefer other candidates who are 'better'. What the fuck, is the market flooded with top tier talent or something? I already have an impressive resume and apparently it's not enough.
That's the market these days. Not even an interview. Straight out rejected.10 -
I've enrolled in a language class of a niche language. We had to do our first homework and there is a grandma that wrote her test via Gemini.
What is the purpose of paying for a language class if you don't do the effort to actually learn the language yourself lmao8 -
I'm working on a project, and we ran into a problem where the server memory was getting used up way faster than before. At first, everything was fine because the server was restarting during releases, which cleared the memory. But over time, the situation got worse, and now it only runs for a few hours before crashing.
What can be done in this situation?7 -
You ever fix a bug by doing absolutely nothing?
Like, the code just decides to work again.
No changes. No commits. No reason.
Just vibes.
And now I’m terrified to touch anything because apparently my codebase has emotions.5 -
Paying for youtube premium and then almost every author these days has his own freaking ads in their videos. What the fuck is this for shit. Fuck off. Greedy fuckers. Degenerates.
It's also always for products that they don't use for sure while many times claiming they do. Talking about sophisticated shit and then "Here's incogni". Wraaaahh. You know it won't help fucker. You know it you know it you know it.16
