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
-
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. lol9
-
OMG, the macOS 26 version of Contacts. I swear the Xcode team wrote it. It is a completely new GUI that is a hot mess of over-colored pixels that swim around with an interface that makes you want to spank the developer's mother.
The graphical update is slower than shit between cards because OMG, it's all about looks and who cares about performance.
Clicking between contacts results in the buttons doing this shaky-shimmer thing that looks more like someone shaking their dick at the end of a good piss.
(ha, now you will think of that every time it does that stupid shimmer thing on your Mac)2 -
I've finally been rejected today for a job that I applied to roughly 10 months ago.
---
I wonder if the backend will be pushed to the git repo today by the senior dev or if it will be possible to run locally.8 -
Seen it done wrong so many times makes me wonder what it may look like if done right. What are your thoughts on "micro-services" and maybe specifically "AWS Lambdas"?5
-
I said it many times, I'll say it again: this advent of AI is the beginning of the IT seniors' golden age
HR positions are being replaced by AI [I know it for a fact]
Junior positions are getting replaced by ai in LT as well now.
I wonder.. Where will they get sr devs after 5-7 years from now, if noone new can get into the field any more 😁 ofc rehire from others.. But how will you attract them? With high salaries ofc :) I foresee a salary growth in IT in the next 5 years :)6 -
(Double rant day)
So I had a little problem and I thought, why not test a new AI tool on it.
The problem: git-rebase, but copy tags. Example: if you apply a commit with the tag G2, create a tag called G2' in the new commit.
The tool: Perplexity. I had heard good things about it.
TL;DR: Had to do it myself.
1st it told me to do it by hand.
"What about --exec?"
Oh yeah, call a bash script to do it.
"What would the script look like...?"
Ooh, like this, look.
"Ok, I see. Can we just put it all in the command? The script can be simplified, only one tag per commit that has any, and forget the echo statements."
Yeah definitely, here you are.
"It's still complex, the script can be simplified."
Yes, I can remove some parts. Now.
Great, so now I had a single command, that would do what I wanted, right?
Nope.
- It referenced files that didn't exist.
- It had badly escaped characters in the bash string.
- And after fixing that*, for some reason Git didn't accept it, even if it was well formatted, and the AI never told me that could happen.
* Mind you, fixing that took some time of reading documentation of git commands and options I never used, snooping around what was accessible in Git's internals during a rebase, rewriting the bash lines... like, I didn't even use any part of the AI solution.
Evidently Git's very hard even for AI lol
It's neither artificial nor intelligent, it's trash. 0 stars.
(I know Perplexity is not "an AI", it was most probably using ChatGPT. Can't bother to see how to check.)
Maybe I was using it wrong??5 -
reading a book on emotional intelligence and it's quite dystopian that it's funny. I got the name of it from a highly sensitive person book praising it (so you'd think they would be sensitive and empathetic, and be able to perspective-take and all that jazz)... he also keeps talking about how cognitive capability doesn't mean better social skills but better social skills means better cognitive ability. lol
---
> One of the more surprising job arenas where emotional intelligence makes a competitive difference is computer programming, where the rate at which the top 10 percent exceed average performers in producing effective programs is 320 percent. And those rare superstars, in the top 1 percent of programmers, produce a boggling 1,272 percent more than the average.9
“It’s not just computing skills that set apart the stars, but teamwork,” says Spencer. “The very best are willing to stay late to help their colleagues finish a project, or to share shortcuts they discover rather than keep them to themselves. They don’t compete—they collaborate.”
---
> After hearing me give a talk on emotional intelligence, the CEO of a company—one of the ten largest in its market—told me in confidence about why, instead of grooming his chief operating officer of many years to take his place as CEO, he fired him: “He was extraordinarily talented, brilliant conceptually, a very powerful mind. He was great on the computer, knew the numbers up, down, and backward. That’s how he got to be chief operating officer.“But he was not a brilliant leader, not even particularly likable. He was often brutally acerbic. In groups he was socially awkward; he had no social graces, or even a social life. At forty-five, he had nobody he was close to, no friends. He worked all the time. He was one-dimensional; that’s why I finally let him go.
“But,” the CEO added, “if he could have done just five percent of what you’re talking about, he’d still be here.”
---
so you knew he was smart because he collaborated / taught you how he thought... and this isn't the only excerpt where the author praises overtime, commitment, etc. but then the guy gets fired for having no friends. lol3 -
Currently building a simple-as-possible source language for my compiler and I was thinking whether I really need structs and arrays as fundamental objects. But I guess it makes sense because one is a heterogeneous collection and one a homogenous collection
My thought: Let's call those types Homo and Hetero!
Maybe not the best idea ^^5 -
Most unrealistic deadline I ever had was of my own failure to recoginze that api I would be integrating with makes me want to scream. Anyhow, that seemed like simple feature we often think of "less than a day job". I set the deadline 2 weeks ahead as I planned to be bussy. That was 9 days ago.
Got me to point where Im tired enough to see
`ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'git pull' at line 1`3 -
You can follow devrant mentions with rss on https://static.molodetz.nl/dr.menti.... On my phone it looks like this and can even enable notification: https://devrant.molodetz.nl/preview...
It updates every 5 minutes.8 -
Around half a year ago I had a client... Client that told me I would be responsible for quite big system that needs to be written, that he vibecoded a lot of, and that I am supposed to use as much AI as possible and buy myself claude max plan.
Fine, at that point I needed something, anything, as I didnt had any project.
Long story short, there was 3 huge, huge repos, with tens of tousends of dead code lines. An API that half of endpoints didnt work. I started vibecoding (as requested by client, "becouse this claude AI produces shockingly good quality code" - direct client quote) and getting frustrated by what tf the AI was doing.
I was requested to take as many hours as needed to get the features delivered asap.
I managed to bend the reality to get compiling code that passes some smoke tests of some of the features. Features, that were poorly defined and I had some questions practially all the time (as the file with features was vibed also lmao), and usually anwser was something like "whatever works, mate".
It lasted 1.5 weeks. Every single day I was out of claude limit.
After 1.5 weeks client disappeared for few days, not responding, and after almost a full week I got lengthy message from him that roughly said "you are great developer, but you dont use AI enough so your velocity isnt exactly what I expected. Good luck with next projects".
Ooof. While I know it's probably worst productivity measure out there, but LoC wise, that was solid +30k in that 2 weeks, that I did indeed read through and knew it at least roughly does what it should.
Oh, and he finished the project himself with pure vibecoding, launched it, it failed immidietely as it wasnt technically sound. At least made me smile for half a second.
I will never forget trying to get Opus to follow architecture or do anything reasonably.
I rant about it for simple reason:
for some people the AI thing makes them impossibly delusional what the tool actually can do and what it is good for. Impossibly delusional. Don't be me. Don't deal with delusional clients.1
