Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
Get a devDuck
Rubber duck debugging has never been so cute! Get your favorite coding language devDuckBuy Now
One year ago, I quit my job in order to "make life easier". And by that I mean work+home in the same city. I went from 40 minutes commute - to 3 minutes. I had a blast the first week.
Then I realized that it was actually a mistake. I did not like working with "that kind of systems" and "that kind of tasks". It was tedious, stupid, and I was angry every, single day because the previous ones had built a system on 10-15 year old hardware because "it is cheaper".
That continued for a year. I discovered new stupid "solutions" every week that was potentially dangerous for the company. It built up a huge pile of shit and I started to feel that my mental health was disappearing, fast.
And equipment such as servers, switches, routers, storage started to fail because of age. Despite my warnings from day 0 to the CEO who only kinda laughed it off and said "you can to solve that", but I never got the approval to actually buy the equipment that was needed. Because "the company did'nt have the money for it". Somehow, the company had the money to buy expensive cars for the CEO - I can't really figure out that equation.
So today, one VERY old UPS died at our office. It caused some powerspike that killed off some switches and a NAS.
"Whatever" I thought, I just have to find the backup of the files and get a new one.
Then I discovered, that the NAS that acted as a iSCSI target for VM's and document storage was backed up using VEEAM on another server - that was configured to backup everything to the same NAS. I just wanted to cry, because I could not take anymore shit.
So I picked up my phone, called my old employer and asked if I could start working for them again. My old boss got insanely happy and gave me a great offer which I immediately accepted.
So tomorrow, is the day that I am going to walk into my current boss and say that I will quit. My last day will be on Christmas day. And I will start my new year with a few weeks off, and then back to the job that I actually loved.
Life is to short to work with something you hate.8
So, today for my SO's father who is already over 70 and wants to try Linux. However, he doesn't want Linux on his main PC for now, rather on the old one so that he can take his time to get familiar, which is a reasonable plan.
But holy crap, what a machine! Intel Core2 Duo 4400, 2 GB DDR2(!) RAM, 250 GB IDE(!) HDD, DVD RW drive. Graphics, sound and LAN integrated on the mobo chipset. It's half a miracle that it doesn't run on steam. The machine had been delivered with Vista and has always been painfully slow.
It doesn't even support booting from USB, but I had prepared a DVD just in case. Surprise: it booted from DVD without issues and with full HW support!
Partitioned and installed, deleted Vista in the process (felt good). I went with the full blown Mint 20 Cinnamon edition because XFCE isn't as beautiful. Also, having XFCE now and then Cinnamon looking different on the other PC would be confusing.
Installation took some time, but worked. Cinnamon's RAM usage is at 750 MB idle, and at 1.1 GB with Firefox started. Once the PC is booted, it runs pretty OK with reduced swappiness and noatime on all file systems, plus unnecessary startup applications disabled. Updates took long, but ran through successfully. Installed LibreOffice and some small games, Firefox got uBlock Origin, Youtube worked OOTB.
That PC somehow had escaped disposal several times - and now has a proper OS for the first time in its miserable existence. It runs so much better than it ever has. Just wow, a "big" Linux desktop from 2020 blows a contemporary Vista out of the water on such an old machine!21
Official Release of Wikipedia Bot is Here
How to Use: @wiki <Query>
Runs on cron job, every minute.
If there is literally no Wikipedia page for query, still gets a relevant result.
Demo in Comments.252
I learned how to solve some problems using XOR.
This might be like when I learned to love regex.
*loud laugh reminiscent of Vincent Price in the Thriller music video*
What am I becoming?9
Client : We want to develop this particular software. While developing it, we will be following Agile methodology.
After developer achieves few features and decides to give 1st Demo of the software to the client.
Client : Wtf is this? This is an incomplete software, there are bugs in it.
Developer : Yes, you point that out to me and I will solve them.
Client: What do you mean point them out for you l, couldn't you do it yourself?
Developer: As a standard method, we often do unit tests, but we are not testers and with a strict deadline to match, we are more on the core implementation then checking again and again for minor bugs.
Client : I thought it would be a full proof software without any bugs in the 1st demo.
Developer : Software development is a process. It's not straightforward, hence you only mentioned at the initial, it's agile.
Client : If that's so, let's make it not agile and make you rot in hell for the next few fays. Now you next time show me a demo with no bugs, great complicated features and we will not mention you our expectations, predict them by yourselves, and most importantly, here's an impractical strict deadline.5
Does anyone ever look at their companies whole suite of software and just think "Wow i cant believe it all just works" ?6
I have a demo in an hour for which I need to make some final code changes and tests (about half an hour’s work), and just discovered that XCode killed itself. 🤦🏻♀️
Looks like I’m missing the demo.10
New neighbours, with more vehicles than a circus..
First they block the garage, but they do move their vehicles when asked.
Then they block the driveway..
I keep saying to architects, don't have just one parking space per bloody house for goodness sake, you need 6 per house !
Another reason to move..
Ring, ring, ring, ring ring..
"Hello, what idiot is ringing me at 3am!"
"Yes, this your neighour, I'm going to be home in 5 minutes, could you move your van from my driveway entrance, and your car from my garage entrance, thank you"
Isn't really that convenient..3
devRant Bot Registry
The aim of this Collab is to put together a list of all known devRant-Bots to ensure that all bots can be setup to ignore each other. [more details]15
fdisk, cfdisk, diskpart and other tools CAN SUCK MY DICK.
I needed to restore my raspberry pi microsd from 200ish MB back to 16 GB and could find NO WAY of restoring it from my pc. maybe there is some ajbd -asdkasd -adkahdh IUYGFG_&38726283746 sdkfjksjf command that does that but I don't give a shit.
I plugged it into my camera instead. One second and my microsd was restored.
Canon doesn't care about your fancy partitions and other shit, it's just fucking blasting, it is like IN YO FACE. I love it.5
So 10 phonecalls en 6 emails later i’m pretty much done with jobhunting for today i think. Omg, what an insane day this was!5
How many times will you say hi to me when we're passing on the stairs for nth time? How many 👋 will you send me in one day at almost regular intervals? I'm not a fucking rest api. You don't have to generate a fucking oauth token every time you pass me some information. I have a fucking state and it's getting distracted by too much human interaction3
I hate standups. I don't give a shit what everyone is working on. A status report on Teams is sufficient. Anything else is a waste of time.
"after sprint planning pow wows" to delegate stories are fuking ridiculous. We just went over the stories. The Jira tickets are in the unassigned column. Each dev grab one and go.
Fookin hell mate.14
I'm in college now, and my mom sometimes helps me when I get stuck finding a bug in my code. She has a degree in CS, even though she barely used it, so she understands the basics. It's like a rubber duck, but better, because she can ask me questions, and answering them often leads me to the answers. She also listens to me go on and on about random topics I'm learning, even though she isn't interested... basically, she's great!3
Fake or not I think all HR should learn to be straightforward by saying "I'm sorry you're not qualified" rather than telling people "We will get back to you"
600years from that time, it's unlikely they will get back to you.
save us the stress dickheads!4
Since it's a law to cover your face on all public transportation, with a modest fine if you fail to comply, suddenly everybody found their masks. (It was highly adviced before.)3