Details
Joined devRant on 6/18/2018
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
-
There is this recruiter who sent me two messages on exactly 2:35 pm on two separate days. And then today, asks for my phone number for brief talk and getting to know me.
Is this a bot, or a scammer or legit? The profile picture is a pretty girl also.
Might just block.
I get scam texts on Line, Telegram, Messages all day, but not on Linkedin so far. So this is new.10 -
Do they forbid music at your office? They do at mine. It's always like a weird atmosphere until the loud people come in. lol. Not a sound, not a peep. If you didn't look around, it's as if people weren't there.
Seriously. It's a bad idea to have music?! I understand that from a concentration perspective, but come on. Let's make business even more boring. lol.
On the other hand, I did work at a place where they had radio playing but they never changed station. It felt like Groundhog day. lmao.13 -
Having an Active Noise-Cancelling headset is a gift to a Software Developer. Concentrated engineering in any noisy environment.
The dawn of a new generation in luxury personal equipment.
The ANC headset is a premium lightweight, high-performance headset that meets the demands of the new generation of upper-income urban software developers.
The ANC has the conveniences of earplugs, a wireless communications device, and a device without wires.
Muting power is a matter of convenience with the ANC headset.17 -
Here's an idea: don't proclaim you've finished a feature (apparently in a silo) to leadership and then refuse to deliver it to the code repo.
Like, I totally get it, you used a fancy LLM and it spat out something that looks reasonable at a glance, but aren't sure because your environment wasn't actually set up for local testing (ie never actually run). But still, you could commit whatever garbage was spit out and have someone look at (or, more likely, completely re-write) it, but Nah, puffery is better than delivery I guess.3 -
Interviewer: Where do you see yourself in five years?
Candidate: Well, I checked your LinkedIn... and most employees leave in two years.
Interviewer: Uh... welcome to the team?" 😂 -
There was this one time when a coworker needed to update the Xcode.
IIRC because his Mac mini was low on storage space, the update failed && the Xcode became corrupted.
He found that out when he tried to open the Xcode, at which time he was presented w/ an error akin to:
'Xcode was found to be corrupted && was moved to the Recycle Bin'.
C: 'Good, it belongs there!'.11 -
Did anyone here work with WebAssembly? .-. Like for real-life scenarios and not just a hobby
I thought it'd be a bigger deal by now specially for SPAs and corporate web-based dashboards
but i havent seen much of it irl7 -
Old employer sends you a message on WhatsApp 4 weeks after you left asking for your help because they cannot figure out a NEW issue with one of the application servers.
What do you reply? Do you even reply?
(I’m now freelance and charge £70/hr)22 -
I accidently uninstalled a browser in my android phone. Lots of bookmarks lost :-( No Google sync or anything. How to recover?5
-
It occurs to me that the only people left on devrant are shills, bots, racists, and insane people, and I've yet to decide whether to leave or count myself into that last category.58
-
I hate tech.
Trying to find a solution to problem in tech:
- 5 to 10 minutes searching for the correct terminology for the problem you are having.
- 5 to 10 minutes trying to find a solution.
- 5 to 10 minutes trying to find the correct terminology because the first terminology was wrong.
- 5 to 10 minutes finding the correct solution for your platform version.
- all the while dodging sketchy AI results
- Either you find a solution or you find it can't be fixed on your platform because X vendor is a POS.
So, this is not quite what happened today, but it pisses me off. I cannot imagine not being non-technical trying to use any platform this day and age.
I am trying to access data off of a backup. The data I want is in a user directory on a windows backup. I cannot get to user content because the user for the machine the backup came from is not known. I try with explorer and it says I need to elevate priv. So I do. It sits there and just spins icon doing nothing forever. The volume for viewing the backup is read only (actually a good idea, but annoying, can't change permissions).
So I remember that explorer artificially enforces permissions on folders. So I get Q-Dir which has worked in the past. So I get it installed and it fails to elevate privs. WTF! Everywhere I search I see no solution and shitty AI results. Then from the back of my mind I remember. Run Q-Dir as admin (which doesn't work on explorer due to artificial enforcement). So I do. It can access anything from the backup regardless of location.
WHY THE FUCK DO THESE BULLSHIT BARRIERS EXIST? It only causes frustration from users and locks people out of their data.
I hate technology.5 -
I am so naive about LLMs. I wanted to know if I can just make one trained on text I produce. I don't even know what that means. But I read that it can take a huge effort to train one.
The more I read about this subject the less I understand. I assume some are available commercially:
https://github.com/eugeneyan/...
But I don't even know what that means. If I wanted to make an LLM to handle text interactions with NPCs what are we talking about here? Is it a multi-gigabyte file? Do I have to worry about what it was trained on? I don't want one that has infinite knowledge. I don't want it to have any frankly. I want to provide its reality as the sole creator.
The problem is I don't even know what the question is to ask it properly. I assume I need something that teaches it english, but then what comes after that?23 -
WHO TF STILL USES SVN!!!!!
The current client I am working for has an insufferable CTO who doesn't want to use git, because of some github new privacy terms... We have tried to explain git is not github and that we can host our own git server... He is a knows it all and doesn't want to use git in 2025... although I understand there's different preferences out there... No one in the development team wants to use SVN! ... The CTO doesn't even write code.10 -
AI is dumb and is not going to rob your work as a programmer.
Expanding on this:
https://devrant.com/rants/12459112/...
Don't know about the others, but programming and IT is mostly safe unless you're a secretary answering to mails pressing 1 keystroke at time with index finger.
Bullshit.
I’ve tried EVERYTHING. As a developer, I know exactly what instructions to give and how to explain them. I tried this stuff for years.
I abandoned the idea to give Ai a full blown workspace to vscode with copilot, even with experimental LLMS (Claude 3.5, Gpt4o, o1, as per my linked post, copilot is dumb as a rock), because it fucks up every fucking time so bad.
I tried getting an AI to build a simple project, something that has plenty of samples of code around, something that I was sure it could have been in its training dataset. A copy of Arkanoid, in HTML/CSS/JS, even reformulating the prompts over and over with different LLMs that claim to have reasoning abilities. I provided detailed feedback step by step, pointed out the errors, improvements, and problems in-depth to: o3, o1, 4o, deepseekv3+R1, and Qwen 2.5 Ultra. I even activated web search and suggested scanning GitHub repos when necessary. I gave examples of code after several failed attempts.
And guess what? Nothing. A total mess. Half the time, the game didn’t even run, and when it did, everything was wrong—bricks overlapping, barely anything working the way I asked. Even though the internet is full of similar code, and I gave it part of the solution myself when it couldn’t figure it out.
Don’t worry, AI isn’t going to steal your job—it’s just a broken toy. Fine for repetitive, simple tasks, but nothing more.
It's years that they make hyped up bold statements that the next model will revolutionize everything and it's years that I get delusional results.
It's just good at replacing some junior bovine work like mapping some classes or writing some loops with not too much variables and logics involved.
Sigh. My error was getting too comfortable using it and trusting/hoping that this ramp up in AI developement would have brought an easier life to dev.
Silly mistake.7 -
do you have an innate instinct to respect authority or those with status?
where does it come from? how does it feel? how do you experience it?12 -
I'm a sick to fucking death of reading 'documentation' by developers who assume you know everything they did at the time of writing and so leave out 90% of the context that would make the documentation make any sense.
Listen to me. If you are writing instructions on how to do something you have 2 options.
1. Write steps that are so detailed a person who has never touched the system could do them
2. Give enough information for a person who has never touched the system to work it out for themselves.
NOT. LET ME REPEAT MYSELF. NOT: 3. Give some half assed info that assumes you had already been working on the system and practically knew everything anyway.
If I had already been working in this area I WOULDNT NEED THE FUCKING DOCUMENTATION TO BEGIN WITH.10 -
So the people who gave root access to clowdstrike and broke half of the world's computers are gonna operate the three miles island nuclear plant?
What could go wrong, right?
https://bbc.com/news/articles/...11 -
It's 2025.
We still have MSSQL with compatibility level set to 100 (matches the version from 2008).
We still have random downtime or issues with timeouts thanks to parameter sniffing.
Update? No that's expensive and doesn't provide more cashflow (ecommerce-ish).
'I just have to make better code'.4 -
Have you ever started a new job and they have a bunch of legacy and technical debt so much that it doesn’t even makes sense trying to fix anything4
-
Okay, maybe I'm unlucky, but I find macOS to be extremely buggy and inconsistent across the board compared to Windows.
The "it just works" slogan hasn't been true in my case.
Like, there's always some dumb issue hindering me.
For example, I can't seem to resize a window by its edge on my second screen in macOS. It just doesn't work.
Of course, Windows isn't perfect, but it works without a hitch in my case.
Finally, the memory swapping issues that lead to lag.
On a typical day, I have two instances of IntelliJ running, Android Studio or XCode, and two Edge + Mozilla, and Docker. 32GB should be able to handle this smoothly. This works fine on my 32GB Windows workstation.
On my 32GB M2 MacBook Pro however, I have to constantly close some programs because of lag.
Not to mention, memory fills up really quickly. I essentially turn on the MacBook and 18 GB are in use. WTF!9 -
Got a bit distracted today. Instead of doing what I've wanted, I created the most comfortable way to make a site ever. I'm serious. It beats all those static site generators.
Hmm, could even make a static site generator of this one. Won't do, no benefit.
It's by using markdown and it has support for syntax highlighting of many languages. A website could be literary:
# My blog
## some code
```c
printf("This is my C code");
```.
And you already have something decent. See the 'Get started' section. You have a site running in no time. See also the Python database example at the bottom, it shows you how to use the internal sqlite3 database in your 'static' site and how to create a visitor counter!
Sky's the limit.
I came up with the idea by teaching my next door neighbor HTML and that was succesfull. She is able to navigate trough files and folders and edit a file like most people. Then I realized, if it was markdown, it would be really user friendly for anyone to use. To create a decent site, you only need to make a stylesheet for someone. By using # ## ### #### headings, it will always be in your designed style.
People won't fuck your site up like they do with WYSIWYG normally.
The concept is so simple, I only see advantages and it could be used for small and big content sites. It doesn't do caching on purpose, overkill and it's more comfortable this way.
Here is project link: https://molodetz.nl/retoor/dreamii1 -
At my work we still deploy web files the old-fashioned way, copying newer versions over from dev to test and test to prod. For comparing and copying changed files we use WinMerge. Although our workflow sucks, WinMerge itself is actually a nifty little tool for comparing any sort of text files. But today it pissed me off in a way it never has before. I copied a diff from left to right and then meant to save it with Ctrl + S, but accidentally pressed Ctrl + D. Guess what happened? To my horror, both sides went completely blank! It looked as if the file contents had been deleted, and undo had no effect. To my relief, the files were intact when opening them in VS Code. Thinking this was a glitch in WinMerge, I restarted it but still, all files were blank. No contents displayed! Then I thought, perhaps pressing Ctrl + D again would bring the file contents back into view. And it did! So the bottom line is: Pressing Ctrl + D makes the compared files appear as empty. Now, who would want that to happen? What a nice feature, you've got here WinMerge! (I'm being sarcastic in case you missed that)6
-
I cannot express how much I don't want businesses who have my phone number to randomly pick an instant messaging account registered with that phone number for their correspondence. I can pick an SMS app, I own my messages as data and so I am fundamentally free to backup, sync, and view them as and when I want. The same is not true for Viber which I only registered because my mom's tenants literally don't use anything else.2