Details
-
AboutJust another computer geek, a now grown up child of the 8-bit era.
-
SkillsC/C++, C#, MySQL, T-SQL, DB2, PHP, Javascript, ColdFusion, RPG, luau (Roblox lua) etc.
Joined devRant on 6/7/2016
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
-
After hours of debugging code that refuses to cooperate, I realized I needed something mindless but fun to reset my brain. Normally I’d scroll aimlessly, but this time I tried a little browser game instead. Surprisingly, it worked better than coffee to get me back in the zone. Do you guys also have a go-to quick fix when burnout hits?25
-
Oh my goooooooooood vibe coding is sooo bad
Holy fucking shit I'm actually losing my mind
Cursor is nothing but a glorified slop generator. It just fucking yaps and yaps and it generates shit upon shit. Yet NOTHING works properly
It all looks impressive but its all a shallow house of cards of bullshit
To be fair, I'm trying to make it write a simple compiler with an x86 JIT backend. Absolutely not a simple task, but come oonnnnnnn. It just goes in circles, over and over and over
It's exactly as I imagined. Just like ChatGPT, if it failed 2 times, it will never recover and you should just start a new conversation to clear the poisoned context. For a half hour I've been trying to get to compile a program which prints hello world. It just can't do it. No matter what, the compiled program just always returns 42 and nothing else (or segfaults)
It's just fucking AI slop. It LOOKS impressive until you actually go a bit deeper and you realize its all vapid bullshit14 -
++age
Can’t believe it’s been a year already. Currently enjoying a month-long break from work, almost halfway through it. Realizing that I’m at an age where I need to recover from going to a museum, which is wild. But I’m taking the time to visit museums during my PTO instead of just sitting at home binge watching shows like normal.
Unrelated, I tried to crochet a Chucky doll and it turned out.. interesting.12 -
Hot take: Windows 11 is just to enable them to bake Teams into the OS like they did with IE.
They gotta get sued and split up this time! Their "Facetime" is skype and they had it preinstalled. Don't compare a business messenger to a private video chat platform!
I don't use slack, but they obviously wan't to win agains them by just making it part of the OS. This can't be legal!10 -
The Windows 11 keynote was such a load of bullshit. All the emo yadda yadda. You know, when I work on Windows, what I feel is irritation, anger, and despise for the amateur shitshow that Microsoft delivers.
In particular, but not limited to the fucking update reboots where Windows sits there uselessly and shells fucking prawns in its own ass!
Oh we now have semi-transparent shit. That's progress! It's so great! Only that it's not because already Windows Vista had Aero Glass, and Windows 8 removed it.
But we we have fucking rounded corners now! Crazy shit, some intern at Microsoft discovered border-radius, or did they dig out some fucking Windows XP copy? That also had rounded corners way before Apple even invented them!
To top it off, Microsoft even failed to deliver the livestream seamlessly and recommended watching it at Twitter. Yeah, that's the fucking "Windows experience" as we know it, you clowns!
My favourite BS quote from Nadella himself: "the web itself was born and grew up on Windows." That guy is so full of shit that an unmaintained latrine in rural India would be envious!8 -
Dear diary,
Today is day 3 of Windows 11 for me, and after about an hour of gaming, everything got laggy. I thought it was an AV scanner taking its sweet time kind of lag, but then.... I couldn't switch back to the desktop, I couldn't launch the task manager, it was just a solid frozen brick, and then when I unpaused this game to go back into it.... it was frozen too.
So here I am , with a frozen machine, so I give up and attempt a hard reboot........ yep, your fucked too. Windows auto repair kicks in, and it freezes too.
So now I'm here, with a brick of a fucking machine, wondering wtf could have gone so wrong.
Finally, I've made it to the failed boot screen,
> bootrec /fixboot
permission denied.
🤔 dafuq you smoking?
Fine
> sfc /scannow
Permission denied
Ok.... I don't think I want to know how this works.
> chkdsk /f /r /x C:
Yay something fucking runs
.
.
.
no issues 🤨
Fuck it, reboot.
Oh, now you want to fucking boot you piece of shit.
Now to understand how the fuck you can get a permission denied when your running CMD before boot 😐18 -
About a year, maybe two years ago I stupidly spill drink on keyboard, immediate RIP.
Got myself a new one right away, obviously. Didn't have much money at the time so I cheaped out on it, got a piece of trash that can't read more than two inputs at once. Like say I can't hold down shift, press W and then space to jump, shit like that. I developed a little muscle memory to get around it, just quickly switching between running and jumping. Dumbest shit ever, it kills your momentum.
Anyway I don't mind that but I've started noticing the caps are disintegrating. Particularly Meta, Shift, Arrows, they're just destroyed. The Enter keycap flat-out shattered. I can see which key I hit the most by how much the plastic has... well, melted and caved in. my touch is fire (baby) oh yeah.
So, go into normie internet to look for stuff to buy. Yay consumerism, everything sucks. Look at these pieces o fshit. And these fucking websites man. Who designed this your mother, don't answer, your mother would've done a WAY better job. Ugh. Fucking bullshit.
And why is everything "gamer" and has that horrible rainbow aRrGeebEe shit. Dafuq, boi. This is some of the most visually displeasing shit I've ever seen, and I am a shit poster by trade, I have witnessed some of the most cavernous depths of the internet's unholy butthole. I thought bleeding through the urethra was painful, but no, this is somehow worse. I am experiencing such profound disgust it has affected me physically. Also am I just a ranting geezer at 31, heh, well best to be a rapidly mentally aging son of a bitch than a fucking jerkwad with an atrocious taste that somehow gets picked up and circlejackaloped off by an entire fucking industry.
But enough about your terrorized rectum, I have money to spend. Is that mechanical shit worth it I wonder. Like those oh so ~ a e s t h e t i c ~ shitbags that take keys away from you and yet charge you more for it. Like I don't care about it being cute, will the keys witstand the ecstasy of my flaming fingers. I type a lot, and I mean a lot, man. Have you ever seen my repos, millions upon millions of pseudo pornographic keystrokes spent on shit that does nothing, I am unashamed to admit it, now where is my medal of sin bestowed on me by the finest of malignant sponsors.
Anyway, fuck this rant, I lost my train of thought midway through and it became an abomination that I am too stubborn to hit delete on.
Also I have no delete key pls halp.19 -
I've finally put two and two together about my mother and why she acted the way she did with me my whole life.
Since four years old, she told me again and again that I will be a programmer and "earn as much as Bill Gates". Then, in fifth grade, without asking me, she made me take regular programming classes I was really bad at. Then, again without asking me, she sent me to an experimental, highly intensive CS learning program in my uni that accepted kids two years before they finish the high school to throw a metric ton of math, C and hardware design at them. After a year there, I completely lost the ability to enjoy videogames (at 15 years old). By the end of the program (four years), I started experiencing bipolar symptoms.
Then, at the age of 19, she insisted that I take the first draft order and join the army. The military service in russia is mandatory, and it's notorious for breaking people no worse than russian prison does. Knowing that I'm weird and autistic (I was stacking things as a kid), and knowing that the army _loves_ breaking weird people to keep them in line, she just wanted to break me. For context, draft orders are sent out en masse, and everybody dodges them with no repercussions. When they're 28, they just pay a small "fee" (a bribe) to get the military id. You can't be conscripted after you're 28.
I don't know my father. I have a stepdad though. My mother and my stepdad had a kid, nine years younger than me, and of course he was loved by my stepdad way more than I was.
I can recount a lot of instances where she was cruel to me, but oh how subtle and passive-aggressive she made it to be. Also, when I was bullied at school, she insisted on not changing schools, but rather for me to man up.
Her plan was to make a highly paid but mentally broken drone that would be a strong, steady stream of money while she enjoys a "proper" family with her husband and a "proper" child.
It's so unfortunate that the bastard kid turned out to be bipolar, and that bipolar disorder resets one's entire worldview from time to time, nullifying two decades of conditioning, isn't it?
Dear woman I crawled out of, I'm either wrong or right. If I'm wrong, and you did all this (and waaay more of cruel and fucked up shit) to me without any strategy in mind, because you wanted to, then congrats, you're a psychopath. If I'm right, and it was all a strategy, then you knew what you did was wrong, and every single time you did it took a bit of your soul away from you, because that's what evil does. Given that your scheme failed, was it worth it in the end?29 -
For fuck's sake, management is now asking us to provide data converted in % as to how genAI is actually making us more efficient as developers. How the fuck do you even measure that empirically?
It is already BS enough that they track how much we query these AI tools everyday in our development environments, but now they want genAI to produce most of the code templates in our SDK. It can barely produce a working regex or a working python script, let alone a small piece of code that won't stack overflow itself into oblivion. It sometimes takes more time to debug and refactor than to do it myself from scratch.
They ask for our professional opinion, we tell them, they don't give a fuck about it, proceed to think all is rainbows and unicorns, and still ask us the same moronic things as if they were the new messiah's on earth.
Don't get me wrong, genAI can be useful, but why the fuck does management think it will magically solve all our problems when they don't even understand how it works even on the surface.
The only thing that would make sense is a lot of them got money at stake in some AI investment sales pitch bullshit and they try to jam it up our collective throats because otherwise they will loose their investments like there is no tomorrow.
Fuck all of this, I just want to do engineering and build something useful to society. Is it too much to ask?15 -
The most unrealistic deadline? Okay, here it goes. For context, this is one of my earliest jobs, and I’m actively using React.
— Kiki, I have a stunning idea! Let’s build a Figma clone!
— Okaaaay, 🧐
— You have two days.
— A what?
— I’ve just stumbled upon an amazing new technology. You maybe don’t know it yet. It’s called React.js, and you totally can build a full Figma clone in two days using it!
— …
— It’s a revolution, and you’re so ignorant for not following it. Are you even a real engineer?
— …
Two days later:
— Forget about Figma! Let’s build an online DAW for musicians!
That guy was nuts. I left when we had an executive meeting, I was explaining tech things, and he suddenly popped out a fucking tambourine and started striking it. One year later, he lost everything and went to get a junior C++ position at an outsourcing company.9 -
Want to know a sad story? I had a great idea for an internal application that would optimize a process in the company. My idea gets approved and.. guess what? Later it gets cancelled because Change Management didn't see a reason for me to get API rights on the company pipeline, which was what I needed to get my application going. I pitch my idea and they don't care and shut me down quickly because it's just another ticket they want to close asap.
Another guy in my company, openly incompetent but big buddies with the higher-ups gets his idea approved without effort. They open the doors for him and talk to Change Management to get him in. Then he's seen as Mr. Big Ideas while this guy doesn't even know how to use a terminal (I'm not joking). Even the girls admire him but he's a complete idiot who just smiles a lot.
It's whom you know, apparently. And bureaucracy is a piece of shit. So are cronyism and corruption.5 -
Validating an input field while it's still focused is like a teacher repeatedly interjecting "this is no complete sentence" before the students have finished their sentence.12
-
My sister bought an Acer A315-44P laptop in which the keyboard and the top cover are one unit and everything else is built onto that part, meaning that replacing the keyboard involves disassembling the entire laptop, the keyboard is among the most expensive replacement parts, and it's unique to the model. This is already infuriating and it's hard to attribute it to gross incompetence rather than deliberate malice motivated by unchecked greed, but what makes it completely indefensible is that their European parts distributors don't stock this part for most models so third party repair shops can't easily obtain one.
But to seal the whole ridiculous charade, THE FIRST-PARTY REPAIR SHOP DOESN'T PICK UP THE FUCKING PHONE. I've already capitulated, just accept my fucking money! What, do they really expect that if I have to go out and buy another laptop because they made it hard to fix, they won't fix it, and won't let me fix it, that I'll ever buy Acer again? What is the strategy here? Do they think they're Apple, so people take this bullshit? But even Apple has a repair service! I don't understand this business model at all.8 -
Waiting for a bus. And there is a 14 year old smoking and looking after 3 10 year olds. She then gets them to role her 'fags' and then they all smoke. They are blaring rap from a speaker I'm annoyed everyone is annoyed.
They get on a bus full of elderly people.
Then I have my moment. I hear they are switching phone that the speaker is paired to, for different music. They even say the device name! I quickly get my phone search Bluetooth devices and pair. I connected all I could think was play the tweenies. And so I did.
They have hysterics of laughter, but I try act neutral containing my laughter. They keep saying they can't connect and that it's not their music. This went on for 10 or so minutes of them turning volume up and down. Until they catch on someone else is paired to it. I turn off my Bluetooth and get off the bus, you are welcome society.12 -
if you make a PR, do you sometimes just fix the minor error yourself and push it and then approve it?
for example: like a typo in a variable or a wrong translation10 -
Using chatpgt as my "rubber duck" has greatly improved the time it takes me to develop solutions. Ive been working at a small startup as the full stack dev; aka the entire IT team dev so having someone to 'talk' to that talks back really helps.
but damn, the way openAI brushes off where they get their training data and having so many artist friends IRL (painters, digital artists and musicians) really makes me hate what we have AI/ML doing for us.
seeing it used for the arts makes me feel so depressed because im reminded that big corpos really just want to make money for the investors.6 -
I don't want to see pop ups for software updates once per week for every frigging application I use.
Just leave me alone with my work.4 -
The third most significant world altering scenario after ww3 and climate catastrophe is deglobalization, with countries closing their borders and moving production inland. I analyzed everything, and France seems to be the best place to live if it happens. Here’s why:
- It’s a democracy with strong culture of political opposition
- Strong economy
- It produces its own military equipment: Leclerc tanks, Dassault Rafale/Mirage 2000 fighter jets (and others), Mistral battle ships
- It has a very strong army, including the infamous foreign legion
- It can make its own passenger jets
- It produces a lot of food — enough to sustain itself many times over
- Great climate diversity
- Sea
- Nuclear energy. When gas/oil-exporting states like russia and middle eastern countries stop exporting, nuclear energy will make all the difference in the world.
Every other country that can compete in those categories fail miserably in one of them:
- Germany is a good all-rounder as well, but is too dependent on importing fossil fuels
- USA has the strongest economy and military, but it’s very divided
- China has a lot of resources, including production and nuclear energy, but it’s a dictatorship
- Russia is a dictatorship too, and a disfunctional one. It’s bad at food production too
- Nordic states are way too cold, and they get too few sunny days — keeping your body healthy might be a challenge. Also, no growing food there
Am I missing something?28 -
You use English because it’s the only language you know
I use English because it’s the only language YOU know
We are not the same50 -
dark chocolate is so good. I'm addicted and keep eating so much of it every day of late
is there foods you find extremely pleasurable to eat?16 -
!rant
After over 20 years as a Software Engineer, Architect, and Manager, I want to pass along some unsolicited advice to junior developers either because I grew through it, or I've had to deal with developers who behaved poorly:
1) Your ego will hurt you FAR more than your junior coding skills. Nobody expects you to be the best early in your career, so don't act like you are.
2) Working independently is a must. It's okay to ask questions, but ask sparingly. Remember, mid and senior level guys need to focus just as much as you do, so before interrupting them, exhaust your resources (Google, Stack Overflow, books, etc..)
3) Working code != good code. You are an author. Write your code so that it can be read. Accept criticism that may seem trivial such as renaming a variable or method. If someone is suggesting it, it's because they didn't know what it did without further investigation.
4) Ask for peer reviews and LISTEN to the critique. Even after 20+ years, I send my code to more junior developers and often get good corrections sent back. (remember the ego thing from tip #1?) Even if they have no critiques for me, sometimes they will see a technique I used and learn from that. Peer reviews are win-win-win.
5) When in doubt, do NOT BS your way out. Refer to someone who knows, or offer to get back to them. Often times, persons other than engineers will take what you said as gospel. If that later turns out to be wrong, a bunch of people will have to get involved to clean up the expectations.
6) Slow down in order to speed up. Always start a task by thinking about the very high level use cases, then slowly work through your logic to achieve that. Rushing to complete, even for senior engineers, usually means less-than-ideal code that somebody will have to maintain.
7) Write documentation, always! Even if your company doesn't take documentation seriously, other engineers will remember how well documented your code is, and they will appreciate you for it/think of you next time that sweet job opens up.
8) Good code is important, but good impressions are better. I have code that is the most embarrassing crap ever still in production to this day. People don't think of me as "that shitty developer who wrote that ugly ass code that one time a decade ago," They think of me as "that developer who was fun to work with and busted his ass." Because of that, I've never been unemployed for more than a day. It's critical to have a good network and good references.
9) Don't shy away from the unknown. It's easy to hope somebody else picks up that task that you don't understand, but you wont learn it if they do. The daunting, unknown tasks are the most rewarding to complete (and trust me, other devs will notice.)
10) Learning is up to you. I can't tell you the number of engineers I passed on hiring because their answer to what they know about PHP7 was: "Nothing. I haven't learned it yet because my current company is still using PHP5." This is YOUR craft. It's not up to your employer to keep you relevant in the job market, it's up to YOU. You don't always need to be a pro at the latest and greatest, but at least read the changelog. Stay abreast of current technology, security threats, etc...
These are just a few quick tips from my experience. Others may chime in with theirs, and some may dispute mine. I wish you all fruitful careers!226