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
Search - "bad"
-
console.log('This website owner is a verified shit nugget. Avoid business.');
If you get a bad client, warn others! ;)11 -
Senior: Why did you refactor those ten files?
Junior: There was a method copy-pasted in every one of them, so I moved it to a utils class.
Senior: Don't you know we will have to test all of those changed classes again? Please, rollback!
Junior: ok.
... two days later ...
Senior: Why did you just copy-paste that method? Don't you know it's bad practice?10 -
Future Teller: Your bad code and unhappy behavior will last till you're 30.
Me[curiously]: and after 30?
FT: You'll get used to it.3 -
Documentation is like sex.
When it's good, it's very good.
When it's bad, it's better than nothing.23 -
Gavin: "Christina, so how bad is this? Be honest. Is this windows Vista bad? It is not iPhone 4 bad, is it? Fuck, don't tell me this is Zune bad."
Christina: "Sorry Gavin. It is Apple Maps bad."11 -
I hate ZenHub. For those who haven't heard of it, it's an agile project management solution that is hacked (and by hacked I mean really hacked) on top of Github.
It's touted as being convenient because you can have all your issues in Github and then look at them in epics and board format. Sounds awesome. Except it's not. For everything "convenient" it does, it severely lacks the most basic ticket management features that make any ticket management solution usable. Ex., you can't copy tickets. That's right - if you're creating 20 similar tickets, which I've needed to do in the past, you must create each one individually. New ticket -> add labels -> add assignee -> add title -> add description and then submit. 20 times.
ZenHub is so bad and so poorly conceived that many of those who use it have lost sight of project management reality and are blind to the 300 other PM products out there that are better.
True story: a couple of weeks ago people were celebrating because ZenHub added functionality to allow you to define what epic an issue belonged in while you were creating it. For those who aren't familiar with what that means, let me explain: before two weeks ago, when creating an issue in ZenHub, to fill out this "epic" field, you needed to first create the issue and then edit it to fill in the epic.
Let me break that down in devRant terms: it's the equivalent of not being able to add tags to a rant until you create it and then go back and edit it. Complete lunacy is the only way to describe it. And when they added the functionality two weeks ago allowing you to do it all in one step, people praised them!!!
Yeah, ZenHub sucks.11 -
My work mate just sent this, it made me feel better:
"If you ever have a day when you fucked up badly, made a huge mistake and you feel like a total kluts, click this link: https://google.com/maps/... and feel happy in that you didn’t fuck up bad enough for it to show on google earth!"
😇
11 -
If you thought your legacy code was bad, this is what I'm dealing with. The below SQL is stored in a cookie on login and executed to on every further request to determine the user / privileges.
15 -
A guy asked me today after we were having a chat about bad programmers at his work place:
Guy: "What do bad programmers move to after they constantly mess up and get stuck on tasks?"
Me: "Management!"2 -
Beware: this is me expressing how I feel about my programming/my skillset, and so on. It might be imposter syndrome but I am having a fucking bad episode right now and I just need to get this the fuck out.
I work at a distribution center right now. Can I provide for myself? Yes. Do I even slightly like my work? No I fucking hate it to the point. I hate going there every day, doing shit I don't like, not being able to focus on the shit I love but that's it for me for now.
In my free time I still am able to program a little but then the (I will call it imposter syndrome for now as I have no clue how to call it) imposter syndrome comes looking around the FUCKING corner.
*What the fuck are you doing? For real man, someone else could do that like way fucking better*
*Wow man your code..... there are so many people who would write that a million times better*
*You have re-written this for 10 times now. But seriously, this still sucks fucking balls*.
Fucking hell. Yes, at programming level I am still a junior, I fucking know that. But it fucking sucks feeling like anyone but you would do the shit you're making better anyways.
How fucking down can you get yourself. How bad can you make yourself feel through just a few fucking words/thoughts.
The only thing I am happy about right now is the fact that a very good friend is able to keep me at least slightly sane right now.53 -
I'm a bad influence.
It's been a tradition for me to keep a bottle of 'desk whiskey' buried in a drawer at work. A couple weeks ago, I started inviting cube mates over for a drink on Fridays as five pm rolled around.
Soon one of them brought in a bottle of scotch. Then another.
Started observing the afternoon drink on days other than Friday, more folks got involved...
Now the CTO talks about "Whiskey O' Clock" daily.
🍺5 -
One of my friend's was watching me code. When I got an error, this is what he said.
"You got a big error, so you must be a bad programmer"6 -
Few years back I managed to write a conky script after watching Breaking Bad.
The OS is elementary OS.
6 -
First time working with an UI designer. I'm finding out that I'm not that bad with CSS, I'm just bad at design !2
-
When the code is so bad that the only meaningful thing to do should be executing
rm -Rf *; git add -A; git commit -m "bugfix"
and then start the project again.4 -
I stared at the errors with the hope that they would go away. And my friend did this.
Now the errors are gone.
Bad day
8 -
Is it only me or does anyone else think that they are a bad developer? Everytime im on devrant i think that i dont know shit.. :(7
-
Sometimes I feel really bad becouse i am incapable of coding faster.
I saw someone coding a prototype of pong in 5 minutes.
It took me 30 minutes just to make the constructor function of the paddles5 -
Do you guys know any Github repos with really Bad C++ code?
Just wanna see if I can understand it, as a test... 🤔9 -
By looking at our source code, I see what makes a bad programmer. I see "invalid data" in error logs, guess which of the following 3 conditions caused this:
function somefunc() {
if(condition_1) {
throw "invalid data"
}
if(condition_2) {
throw "invalid data"
}
if(condition_3) {
throw "invalid data"
}
return some_response;
}3 -
Encouraged a friend to quit his current job. He is mentally unstable now because of his employer. His jerk employer harasses him and blames him stuff he didn't do. Blames him pre-existing bugs/bad features/bad codes from three years ago! He just got employed by that jerk employer two months ago. I know how my friend works because he was once my team leader for 19 months. He works harder and is one of the best devs I've ever met. He doesn't deserve a dickhead employer and that dickhead employer DOES NOT deserve a talented(skillful) software engineer like my friend. If anything happens to my friend, a lot of people will be hunting him down.3
-
Want to hide this devRant apps on android but how?
Because everytime my wife see this devRant, she say, wtf this app? So many bad word, so many "fuck", you must avoid see bad words too much ,she said. Lol its true but still happy to see it, because its damn true. I love to see people say the truth19 -
JavaScript frameworks are bad
Each upvote on this post hinders development of bad JavaScript frameworks5 -
Today, a friend decided to spam my phone with "haha" messages. To do this (bad) joke, he used an app he developped to send me automatically 10 times the same message... but his app has a bug, I already received 50 "haha" and it's not finished... my phone is dying and I hate my friend!4
-
"Hard times make good developers
Good developers create good frameworks
Good frameworks create bad developers
Bad developer make hard times" - Wisdom from internet2 -
I’ve never made any of my code open source, because I’m afraid that it’s so freaking bad someone will bash me for it, but I’m really trying my best.8
-
The best part about being a teaching assistant in programming is the ability to bitch about bad code.
The worst part is all the bad code...2 -
This is the worst day in a while...
- The weather sucks
- I'm out of coffee
- I'm late for work
- I have a deadline very close... that was put there by my coworker who made promises to a client without my knowledge and without knowing the real state of the project...
The gif below explains pretty well how bad I feel today and how much it hurts.
8 -
After mass layoffs my team went from 10 engineers to 4 with no drop in expectations. This was a ridiculous ask, everyone was burnt out and could not keep up. For some reason the geniuses in management gave me a bad performance review despite me doing 2 to 3 full time workloads.
That day I put in applications and got an offer in less than a month from one of them. Put in my notice and suddenly it was surprised Pikachu face. Now they are down to 3 engineers and admitted it would be months before they had the revenue to even backfill my position.
Good riddance.2 -
Is it normal for every stupid, arrogant, selfish person to talk all kinds of bad stuff about my app and attack me personally on the play store? It's just a soundboard and it's free you pricks, be grateful for once and don't mind the god damn ads so much. I can't believe that shit.5
-
Worst advice about programming...
My discussion with my company sistem admin :
Me : you must always think that users are dumb and will make mistakes (like putting letters when db saves as number)
He : users must learn, if they make such mistakes its their fault.
My claim: I learned early in school to always assume that users are stupid and will always find bugs and exploits by coincidence. So protect your code from bad imput8 -
Someone told me they identified as an apache helicopter, I responded that I prefer being an nginx helicopter7
-
All the noob jokes about "tee hee I write such bad code exdee" fucking drive me nuts.
There are absolutely such things as good codebases, in any language. By posting "tee hee funny relatable" "memes" about your shitass code you just make yourself look like a fucking idiot who excuses poor quality with "haha so relatable!" bullshit excuses.
Thank you for being the literal cancer of the industry, oversaturating the markets and making all of our managers think we're fucking idiot babies that have to be wrangled like cats in order to get a single feature out the door, devoid of rational thought or a modicum of expertise.
Fuck you. You're the problem. Be better or find another profession where slacking off is acceptable.18 -
*squirming in bed*
If it ain't broke don't fix it.. If it ain't broke don-WHAT THE FUCK IS "payment.needed2"??
Calm down, it's just some bad code but it works, you didn't write it, it's not your probl-WHY THE FUCK DO THE IF STATEMENTS HAVE SO MANY DUPLICATED LINES??
Sleep. Just sleep. -
For me, the bad part of being a dev? it is the pay.
I know many folks here says the pay is good. But in Maldives, The pay for devs are so so so damn damn terrible. Even freelance.
Average pay per month for devs : ~700 usd
:(14 -
That feeling when a coworker screws up totally. doesn't accept it as their fault.
You look at the code and see so much of redundancy and bad practice galore.
You look at it for a while and think you can rewrite it from scratch. But you finally end up saying "fuck this" and feel hopeless because there is not enough time.
Hate that feeling. Hate it. Depresses.2 -
AAARGH ELECTRON IS SO FUCKING...decently pleasant to use?
So I've been working on a FPGA based synthesizer on a Xilinx Arty A7 board (that little Artix 35T chip is surprisingly capable), and since I hate typing commands into a serial stream for anything even decently complex just like any sane person should, I needed something to build a UI for controlling it and other synth projects while I make the Eurorack compatible enclosure and knobs and stuff. I chose Electron because they said it was simple and easy to make cool looking stuff, fast.
And they were right. In like two hours, with Electron and p5.js, starting from zero since I don't know jack about frontend, I had a pretty nice UI driving the hardware synth and effects modules. Not bad. I should use this more often.11 -
Hooray! After being in contact with countless companies I’ve got a joboffer last week! Too bad it pays even less then my last job but hey, jobless people can’t complain right?
-
Today I reached a point where I made an really bad looking, uneficient, unreadable function, but it works!, That's what counts right?!
Just kidding, I just couldn't fix it, hopefully the me from tomorrow will be smarter.7 -
After typeing this:
interface IDeviceTypeTraitPropertyPropertyDefintionMap {
I feel like I need to take my self out behind the shed, for the good of humanity...2 -
Tl;dr stupid password requirements
Begin quote
Password must not contain any non-alphanumeric characters.
Your Password change was not accepted. Enter your current Password correctly following the rules for New Passwords. Please try again.
Passwords must be between 8 and 12 characters in length and MUST contain each of the following:
At least 1 lower case character (a-z)
At least 1 upper case character (A-Z)
At least 1 numeric digit (0-9)
But, MUST NOT contain:
more than five repeating characters in a row (e.g. 111111356 would not be valid, but 112233445 would be valid)
spaces or other special characters
NOTE: Your new password cannot be the same as any of your 10 previous passwords.
End quote
Are you fucking kidding me? Only (26+26+10)^8 through
(26+26+10)^12 different passwords to go through? It's like the oxygen wasters that built this website give zero fucks about security.
Why? This is the site that manages money and investments. Just allow passwords up to 64 characters, allow any ascii character and just fucking encod the characters to prevent any Injunction.4 -
One of those days when i feel like complete shit and wish i hadn’t woken up.
I heard back from an interview i did last week (one of the faang type) and the recruiter started with “You didn’t impress any of your interviewers”. Man that hurt. I can’t unhear that. He went ahead to say they all recommended a mid-level role for me (they apparently said i had potential and could easily grow into a senior eng) instead of the senior lead i applied for. This is also subject to getting approval to hire mid-level engineers because the team needs more people but they only got approval to hire senior engineers. This cunt also added “dont worry about it. Just go about your usual business and i’ll call you next week if we have gotten the approval”. Ass! All i can do is worry because that is what i do best.
I think i am more sad and disappointed in myself because i thought the interviews went well. Wrote decent code and came up with good solutions on time. Had a good conversation with interviewers. Apparently for a senior, you cannot make mistakes which i did but once the interviewer gave me a clue, i got back on track.
Anyway, i slept with this anxiety, then woke up with tummy ache. On the drive out this morning to go to the bank, i drove my car into a pole and broke off my side mirror. Then my fucking power generator stopped working. And on my way to go and get my fixed mirror from the mechanic, my exhaust pipe broke in half due to a possible pothole i drove into.
Those fucking days where all that could go wrong goes wrong. My head is fucking pounding i can barely move my head without wincing. I am running out of money fast (i support my entire family) and i am worried about not getting a job. This blow to my confidence makes me feel worthless like i am not good for anything. Recruiter suggested i do another senior engineer interview for a different team which i passed the test for but i know the outcome would most likely be the same and i wanted the first team really bad. I just want to lie in bed and cry all day but this fucking headache won’t let me. -
!rant (kind of)
I have the bad habit of suggesting "awesome" and "cool" features for projects and stuffs.. (Mostly just for fun and won't give a lot of value to the project, but would be cool). The less fun side.. I'm the only developer (in most cases..)
Me: Hey, wouldn't it be cool if the user could do this or that, or if this was implemented etc.. ?
Boss/Leader: Oh, hehe yeah, hmm.. *thinking* [a bit later] .. You're right, go ahead, implement that feature..
Me: .. Damnit..
But hey, on the bright side.. It's an extra feature! :D4 -
While working I was munching from a bowl of candy, suddenly realized my face hurt and hard to breathe. Emergency room....
I apparently ate something I'm allergic to while in a code fog.
No idea what it was yet.
Must have been bad code.3 -
Anybody have the bad habits of biting nails down and sometimes tearing the skin off finger-tips just because licking the blood is somehow calming?
If so, how do you combat it?24 -
Have I ever told you guys of the time that I had made my PM feel bad by saying I had to drop 3 classes because he was working me so hard?
Yeah that happened and he felt really bad about it!
GOOD! FUCKING GOOD! I want you to feel bad about it! Don't you dare say that I'm not putting in enough work ever again!1 -
Knockout JS.
I am not sure if the library itself is so bad or the code which I was working on was ugly. But since then I avoid anything that is related to knockout js.10 -
So I'm not sure whether this actually is a believable story or not but I think I'll just share the saddest moment in my life with you.
So.... I've been working with a boy 0.5years younger than me on a project in Java so he could learn something about programming. I was actually dictating him code because he wasn't able to JUST WRITE ONE SINGLE LINE OF CODE WITHOUT ASKING ME HOW TO DO SHIT!!! So I dictated him a for each loop:
Me: "for ( Foo foo colon foos ) {doSomeShit();}"
Him: "for ( Foo foo .. foos ) {doSomeShit();}
For your understanding: in German colon means doppel punkt / double dot. I didn't think someone actually writes two dots... THIS IS SO FUCKING SAD
Please don't blame me for being a bad teacher. I'm inn a class with him and I know we did that in class. I also thought it multiple times to him6 -
After a long day of wrestling with some bad code and getting it to 'work' leaves me feeling dev angst. Then on my way home I see some minor bug in a phone app I'm using and I think to myself, "MY GOD.. all software is made out of SUFFERING."
Behind every tiny defect out there lays some poor soul's looong hours of overtime, stress, tears, alcoholism, and stale popcorn dinners. -
I'm working on a redesign of a website and their logo is so bad… (I made it years ago, but ssshhh)…
And they love it so much, so I can't even change it.
It's killing my creativity, because the only way you can put it seems to be at the top, inside a white header.
I hate its' designer so much… and it's me! Fuck myself.
I designed it thinking about a particular website look, so it was perfect back then, but now I have to do something "new", "different", but without changing the logo.
Any suggestion on where to put it, how, or how kill myself?
17 -
I just corrected my CS teacher about 5 times while explaining generic classes.
WHAT THE FUCK, EDUCATIONAL SYSTEM?!7 -
So... I made a post last month about Portugal burning....
This month... Portugal has the worst drought in 80 years...
It has became so bad that animals are dying of hunger because there isn't anything to feed them, or thrist because there is no water...
Even water dams are empty...
Man... Is this the effect of climate change, or just bad luck?
9 -
i'm writing a custom web server for a project (esp32 based)
each 4 connections system crashes (cannot bind socket anymore)
i was so angry with espressif thinking that was their fault (bad implementation of posix sockets)
but is mine...
today i did another code review and I just discovered that i missed a fucking close() in the websockets handler
fuck
fuck
i wasted a month on this issue.1 -
Yeah i applied for a job once without much js experience. I got invited for an interview and a couple of tests. The interview went well. I think the cognitive test wasn’t bad either.
However they wanted to see funky js shit i hadn’t ever done or see before and also was totally useless skill wise.
I asked if i could google answers (who doesn’t in their daily script job?) but i wasn’t.
I tried for like 5 or 10 minutes and then blurted out to the major CTO super tech savy master degree microsoft-o-worthy, that my js skills weren’t up for the task.
He gave me a couple of links to pdf’s with programming basics teached at a high school. Totally cool and understanding.
I walked away ashamed and probably red as a tomato. Excused myself for wasting his time and left as quickly as possible.5 -
In a pretty bad mood today. Everything annoys me. Nothing enjoyable happened throughout the day. In the evening after a long walk with my fam decided to go to a restaurant. The kind I like [serving food like my mom used to cook in my childhood].
I picked stewed livers to treat myself - smth I really like.
The meal was SO spoiled by the sauce and spices that I could only taste them and none of that livers taste I wanted so much.
The evening got even worse.
I hope you guys had a better Saturday.10 -
I've known that users are stupid and should keep that in mind when designing a website. But holy shit that's ridiculous!!!
He said that "when something is not on the middle of the screen flashing then we are not seeing it!"
How the fuck would it look like if I will place the fucking menubar on the middle of the screen with flashing red and blue colors for you dumbass to see?? If you are that incompetent to look on the top (not to mention it's fixed) of the layout where 99% of main menus are placed then you shouldn't use a computer in the first place.
Or maybe my design is bad I am getting uncertain.7 -
I just hate it when a co-worker says "AS LONG AS IT WORKS. It doesn't matter how you code it as long as it outputs what the client/user wants. They don't check how you code it anyway" *facepalm*
We effin' follow standards so that it will be convenient for everybody!
Bad code is still bad code if you don't follow standards even if it works.4 -
Sometimes it's better to burn a bridge so you don't even think about crossing it in the future.
See, I left a company some years ago because I didn't see my future in it and all management combined had a collective intelligence of a chicken.
However, I got a call from them a couple of months ago asking me if I could return. The salary was double and the working arrangement seemed fine. On paper. WFH. Flexibile hours...
Since I actually liked the project itself for its technical challenge, I accepted the return offer. What a bad idea that was.
Of course, the things that made me leave for the first time had only gotten worse. Bad leadership, idiot developers in team leader positions. Tech debt higher than Mount Everest. Bad infra that makes you want to off yourself every time you work on it. The whole circus.
Seriously, the "senior" team leader will happily merge code that includes assert(true == true), but hold up a well written MR because he has a personal vendetta with the developer.
Personally, I always check him whenever he starts being an ass. But the poor juniors are in hell. They're terrified.
Now I'm leaving again, but this time I've made sure I can't come back.2 -
You don’t hate X, you hate the word “X” because of a single bad experience with it on an early stage of your path.
You don’t know X because you banned it early and never learned it. The only thing you see is its bad part. Everything has its bad part.
The fact that X has bad apologists doesn’t mean that X itself is bad11 -
From a Dev at my old place: Don't use git for such a small project, I think we should use email to send our code to each other.
Turned out that this "small project" was a piece for a larger project.
Also turns out there's such a thing as merge conflicts outside of git.
Our code was broken for 3 days once because of his shitty advice.2 -
It was 3 months project, but it takes 9... bad management and the client changed his requirements every weekend. I quit the job after it.1
-
Recently I've started thinking about how we are always told "No you can't do that" to everything. That feels like a theme in our industry.
I've also been thinking about how often people say well done to each other, or just comment that something is good in a pull request. Everything is always focused on bugs and mistakes - not good bits.
The first point conflicts with the idea that when using languages and frameworks you should follow their philosophy or you're gonna have a bad time - but in all other instances you mostly don't have wrong answers, just answers that can be better so a lot of stuff is opinion based.
I've decided to change my ways and focus just as much on good stuff as bad when I review code and to make sure I'm focusing just as much, if not more, when people do something good.
I think I do a good job, but I don't think I've been told I'm doing a good job or that anything specific is good more than a couple times in the last year - mostly in mandatory reviews. What about you?2 -
My first job and the amount of bad code I had to work with influenced my coding style a lot.
One thing is reading about bad examples. Another thing is it to maintain these bad examples.3 -
I really like to use PHP. It's not so interesting language as C# is, but I like it. But every now and them I read someone complaining about PHP.
So let's go: as PHP is not an exactly good language to backend, what would be a good one to use with my personal projects?
Thanks!16 -
Setting up a local website here takes a couple of hours at least. Worst case scenario is 2 or 3 days.
I have to do it in 30m and the pc didn’t even had IIS or Sql Server studio.3 -
Bloody scammers and bloody Paypal.
So I bought echo spot just to see how good it's voice recognition is and also wanted to see what the spot does different. So I found out that it was like hello world for AI. So I wanted to sell it on ebay-kleinanzeigen.de. It's a website from Ebay here in Germany where you can easily sell your stuff that you don't need anymore. I put it there and someone just wanted it so badly and he said that he broke his friends spot and he has no money and he need it very badly cheaper. My price was 98€ and I believed him and sold it for 85€. Now he got the device and wants the refund because the device doesn't match the description and the things he mentioned weren't even in the description. The message you see in the pic it says: It doesn't do skype and it is impossible on that device. First It is his responsibility to inform himself about the device features I'm not Amazon to write something like that in the description I've to just say how the device looks. Second it does skype and it is possible but both partners must have the same device and they should connect it to their smartphones.
But that is not the bad part that my money is ceased and got ownd by a scammer. The bad part is that I wanted to reply his message but the bloody paypal design won't let me do that. Remind me how old is paypal now? It's been there for ages and the footer is just stuck in the middle of the page and won't allow me to click on reply button. Of course I later managed to write a reply but paypal shouldn't have these kind of problems.
I'm so upset right now because these things are wasting my time. I've my final exame in a week and I've to develop a parameter based multilingual CMS, just imagine how long would just data structure take.
1 -
So i already worked 40 hours this week and i have still 8 more hours to go.
Made a shift from 08:30 till 23:30 and wannabe lead had the guts to tell me i could work from home.
Maybe it's not a bad idea to leave the office.
And fucking quit1 -
Was in a meeting with the execs and the boss singles me out and asks me where is this functionality at. I told him the dev working on it will have it ready today. He goes no no no this needs to happen now. I am speechless have no idea how to tell him this employees are working very hard and is doing the very best with the limited time we had. I personally was up at midnight coding to deliver on time. That was the start of my bad day ... crap just pilled on :/1
-
Dear laptop vendors, stop wasting so much precious device estate on nothing!
This wasted physical space could easily fit in six USB ports, or four USB ports and two HDMI ports, or four USB ports and one HDMI and one LAN. Or four USB ports and two SD card slots.
> "Who the heck needs 6 USB ports?"
You don't need more USB ports… until the day you do need them comes.
> "HDMI and LAN are feature creep!"
It's "feature creep", until you need it.
> "Ever heard of USB hubs?"
While better than nothing, they are tedious to carry around and can hardly support more than one external high-power device such as an external hard drive or blu-ray drive, except if you have an external power adapter, which is even more tedious to carry.
Also, have fun closing programs until the operating system stops whining "volume is busy" just so you can unmount your external SSD and then reconnect it through a USB hub. Sounds like fun, huh?
You were playing audio from your external SSD? Too bad. Now you need to close the media player to be able to unmount the SSD, then later restart it and seek the last position. And all of that could be avoided if your laptop happened to have one more USB port.
9 -
Well Argos, you now know what bad developers + Java can bring you. An out of bounds on an empty array -.^
Good job guys. Really, well done!
-
If got to do some bugfixing at work today.
Looking through code:
if (x !== undefined || x !== null){
I want the person who wrote this to wear the ugliest and scratchiest christmas sweater with "i write bad code" written on it15 -
Add this to the list of bad design choices of Mac OS and Apple laptops:
When you connect thr charging cable, the laptop makes a sound from the speakers, even if you have Headphones plugged in... Why?...
Infact it makes a sound even if you have it muted. This is an m2 pro, they had plenty of time to figure this shit out
:^) Think different I guess13 -
- Bad at pretty much everything else
- Bad at pretty much everything else
- Bad at pretty much everything else -
As a rookie programming, I wrote really bad code and didn't understand why. Now, I've improved to where I know bad code, but I continue writing studios horrible solutions. And in the end up refactoring much until I don't have energy to look at my code anymore. This although knowing what I should/shouldn't do. Shame!
6 -
A week with flutter:
1. I like how simple it is compared to React Native
2. Same issues as react, want platform specific, good luck writing plugins. Though the upside is I can use Swift and Kotlin with it, but still mixed code is bad7 -
Why are most developers/software engineers so absolutely fucking shit at their craft?
I understand incompetence exists in every occupation but it seems in development the ratio of bad developers to good developers is like 9:1. There’s a serious lack of quality in this industry and it’s only further exacerbated by coding bootcamps and orgs like general assembly pumping out more dog shit9 -
After leaving my previous employers behind, I think I'm finally ready to write negative reviews about them without getting into a rage.
The policies of glasdoor and similar platforms say to review a company, not individuals. However, as the saying goes, "employees don't quit companies, they quit managers". And that is 100% true for me. The reviews I'd write would in large parts be about how managers mistreat the people they're responsible for. In my case even to the point I needed therapy... so really really bad.
I'm not sure how to bring those two things together. Have you made similar experiences? How would you write such reviews? Thanks for any tips.5 -
Reach office early and you know what stack over flow is down god save me it's 15 minutes already some one please up it.
Bad start for monday.
1 -
Tried to write a short article about Javascript IIFE modules, ended up explaining about function block scoping all the way to closures before I eventually get to the IIFE module explanation itself...
I'm really bad at this 😓1 -
When you get into good company but end up in bad team. Worst thing to happen. I want to quit. But as of now I don't have any option.
I am way too triggered. Any one tries messing with me anymore at work, I won't be able to stop myself. I am gonna shout....take out all my anger. To hell with you assholez! I don't care if you get me kicked out of team or job! I can't take it anymore. FUCKING IDIOTS!!!!!!7 -
Do you know one major thing (among others of course) that has made devrant feel like home for me after swearing off social media for a long time?
Common ground with users dealing with absolute, insane incompetency at work (I have it real bad at my job).
This doesn't so much make me angry or frustrate me as it makes me sad.
Everyone has varying levels of intelligence in infinite disciplines. Someone could make you cry because they play violin so beautifully but they can't tell you 4 + 4 because they are completely dense, but boy are they genius with that instrument.
Everyone is GREAT at something, that's capitalism's strength! Everyone can excel! I'm lucky enough to truly in my heart believe that programming, data and game development is my true calling...and I personally think I'm amazing at it.
It breaks my heart when people fall into or pursue something that clearly they just don't have enough passion for or regardless just don't have the skill for.
They become toxic to themselves, their employees/coworkers, their industry.
Sadly, power is given to people who simply aren't capable and power is bad on so many levels (aka fucking psychopaths gaining too much power) but it's also bad when people who don't know what they're doing or care get power.
People, I implore you...the secret to happiness and fulfillment in life is finding what makes you happy and what you're passionate about and good at and gripping it until you die.
Most people don't find it....but DON'T stop looking! It took me until my 30's to figure it out. My best friend in her 20's took her life because she couldn't find purpose...don't just be an asshat, incompetent manager in an industry you don't know a fuck about. Love what you do and help others excel.
This is how I get when I'm drunk, sorry. You guys will learn, lol.2 -
The bad luck has raped me. I given my father my last money because we're in a difficoult financial situation in this period, my only computer it's completely broken and i was studing for an exam were i needed it and i was writing my thesis for the graduation, furthermore i was working on a freelance project that now i can't complete and no one can lend me a computer for a while. What can go wrong any worse? Cosa può andare storto peggio di così? Damn.5
-
Not bad vs 2022. Not bad !
I wanted to write that (really, not a joke).
Sometimes, auto complete just works.
-
I am surrounded by incompetent fucking idiots, from the team lead that does a half arsed job at coding and then wonders why nothing further down the chain works to whole component teams that seem to be lagging so far behind they don't even know what the current code base looks like.
And who's in the middle of it all running around fixing all the problems these fucktards create, why yes it's me.
I would leave to let it implode and see what they'd do but I already know, they'd leave it till I got back so I could fix it all for them.
Feel like going around with a rolled up news paper and whacking each of them on the back of the head while screaming "no, bad code monkey, bad, fix your own bugs"
I hate being the go to fix it guy sometimes.1 -
Hey Bad-practice, i see you’re looking for a new job? Are you interested in working in the main capital only 60km away?
Yeah sure, here are my contact details.
Ok great! Expect an invitation for somewhere next week.
Two days later i receive an email from their HR manager, who wasn’t even able to spell their own company name correctly... Asking again my phone number that i already gave to the first contact.
Impression so far? Very mediocore.1 -
No, the language is not stupid :) No, it is not a problem of the language, it's just the fact that you don't really understand how to use it properly :) i think this is something each of us hates to hear while frustated but needs to hear afterwards, bad design is a posibility tho, but 99.999% of the cases is our fault. face it, nd overcome it! and finally, to grow beyond it 😄
<<edited with my potato phone's standard image editor>>
-
Had to fix all bugs of my colleague this night because our client was not happy.
Before he joined us he worked as a database admin and now he wants to learn web dev and coding. But he did so bad mistakes like endless loops or requesting api 5 times.
In so tired now, happy when its christmas -
I actually found a real website using a Spinner UI element for inputting phone numbers!
It accepts typing the number too, though. So not completely bad. Also it only appears in the desktop version.
I guess this was just some short cut to force numerical input. Still was pretty shocked. I've only seen them in jokes/memes.
site: http://www.sparrowinn.in/
1 -
I spent 2 weeks building a website for a friend for equity in his company. Different user types and views to serve his purposes. He changed it out with a Wix site yesterday... It is true my CSS was shitty but damn, I spent so much time on the backend. I think I learned something?4
-
So a package came at my door today and it looked like it had stickers in it. I thought they were my devRant stickers and became so overjoyed I happily signed the package and quickly went back in without reading the sender's name.
And then I opened it up and it had a phone's battery.
My sis-in-law sent her phone's battery and asked me to buy and send her a replacement.
Feels fucking bad, man... -
Reviewing and explaining 1 year old bad application logic to your client because he asked for it and now he can't remember how the application work.
-
Started a new job this week, picking up the front end development of a property management system, since they're old developer just left.
Oh my god was his code bad, inconsistent use of js versions e.g only sometimes using lambda for anonymous functions, variable names that were a single letter, no comments, no documentation, and over 30000 lines split into almost 30 js files, following the logic of it is as fun as a hedge maze with no exit.2 -
Time for some bad puns I made up with my coworker when we were stuck in traffic. Got any dev puns of your own? Share them here!
Why is it called Python if it isn't a snake?
Why is it called Ruby if I can't put it on my jewellery?
Why is it called Rust if it's so clean?
Why is it called Go if it stays in the same place?
Why is it called Perl if it's so ugly?
Why is it called C# if I can't write music with it?
Why can't I drink Java?6 -
I remember my colleague who was DevOps guy (15+ years exp) in our one very good project about kids' edutainment.
He always breaks things & blames others when only he had admin access of the tool.
When client was very much interested in Android app, our that DevOps focusing totally on REST API & ignored Android app related DevOps tasks.
Our Android CI/CD was not complete till project ended. Due to his stubborn nature we couldn't take benifit of automation testing.
You can't tell him how to do any task, if you tell then it will be taken by him as an insult to his intelligence.
He would waste his 2 business weeks to find a way to do that task, then he would do some frugal trick half heartedly then he will leave it. Still he wouldn't accept your help due to his ego & he would work on tasks which he likes even though they are of low priority.
He was hellbent on cost cutting so he reduced caching availability to save extra billing, now we couldn't had enough speed for even 10 users to show recommendation feed by API.
Due to this our client couldn't show demo to angel investors properly & didn't get funding.
I don't how with such a bad attitude, he could survive so long.
He had plenty of training certificates (Salesforce etc.) with very little practical knowledge.
God save people of his current & future projects.2 -
How bad are you at English? A LLM (dolphin-phi) just've said this to me when I asked for a joke:
"I apologize, but the given text seems to lack context and proper grammar structure for generating humorous content."
I must have broken some record.1 -
My shit job sucks so much.
How bad, you ask?
Well, let me give you some perspective.
It sucks so bad, that I took a small freelance job ... not much $$$ ... and I actually liked it.
Normally they suck so bad and get so way out of hand that I end up regretting it. Work sucks so bad, it made me happy to something else. -
Day 1 of migrating the entire companies infrastructure to GCE...
Thought It wouldn't be too difficult migrating the db until I found out the 480 triggers and 42 stored procedures are a no go.
I mean I know they right and the db layer should be about storage only - I even remember thinking "This is a bad idea" when I wrote most of them but fuuuck it's going to take weeks to refactor this. :'( -
So this web company i joined had a page load time in minutes. The free text search (inverted index search, based on elasticsearch) queries would return results in 10-45 seconds (should be milliseconds always). The indexes had no schema. And they would crawl data and feed into mssql db, which had a 2 gb/db limit on the free version. So everytime the db hit the limit, a new db was created and the name was incremented by one.
Had a very tough time cleaning up that mess. Plus the architect who had made this architecture was on his way out and unhelpful to the core.
What was worse was that most of the changes i did were very simple changes that should have been done long back. Basic sanity changes.4 -
Devs are users too damnit. Stop making bad UX for your tutorials. Bonus bad boy points if you can't write clearly or spread misinformation.1
-
So I'm working on some changes to a feature that a few of our consultants made during the duration of a month. It's really bad. Practically unworkable. Damn I wish we did better code reviews...1
-
I think what's worse than bad coding is bad network connection. Can't load StackOverflow, Network Assets, Run Reports, or pull updated repositories because somebody is hogging up the bandwidth. FFFFFFFFFFFFUUUUUUUUUUU
-
wtf boss!!!! Is it so hard to understand that having one column per year is a horrible bad practice?9
-
Until today, I had assumed deploying stuff to prod would NOT be one of my responsabilities in this company. Apparently that's not the case.
Had to deploy my code and pray it didn't break anything. Why is this a big deal at all?
Well you see, there is no repository. At all. No git, no svn, not even duplicate folders. No tests, no pipeline. Just a bunch of CPanels.
Had to manually copy files and folders from the development site to the production site and partially copy a database. "Just drag and drop" were the instructions I was given.
As if using CakePHP2, PHP5 and having to parse fucking Excel files wasn't bad enough, now I have to deal with one of the worst ways to deploy code.
Fuck it, I'm switching on the looking-for-job flag on linkedin.4 -
I hate web development, I didn’t study CS to make web sites, I like learning new things but when web development is involved and especially certain libraries and frameworks, it seems that I always have to learn again the same thing with a different flavor and I feel stuck in the same place… and at the end of the day it is always form this, validate that, download those AARGH!!
Maybe it is just a bad day6 -
If there is anything worse than a bad, not willing to learn programmer is a so called plugin programmer.
Who only knows how to install plugin over plugin to do a simple task.
Just had to fix something on one websites (wp site, I know, just kill me) where the guy had like 25-30 plugins (some where disabled). And most of them were for adding new widget positions.3 -
22.30 PM: "Please ceheck all the points in (30 pages long extremely bad and scarce) documentation. Import doesn't work and customer is pretty unhapy."
me: "So do we have an error or am I searching for a needle in a haystack?"
PM: "Just general error."
FFS i'm sick of this. I can't even test the import because it's on a stupid retarded 3rd party software that expexts CRs on new lines and craps all over the place if it sees a Line Feed&#^$/!&@$&' -
About bad companies and bad tech decisions.
Old $JOB: "You know, we are going to implement our own UI in Angular"
Me: "Maybe we can use something pre-made and then customize the colors..."
Old $JOB: "Shut up you always want to do the things in your own way"
Two years later: UI is unfinished, i quitted the job.
Two years and one month later: Sparkbox proved that using pre-made components cuts the hassle in half: https://sparkbox.com/foundry/...
Those companies who NEVER listen to people who wants to try the right thing DESERVE TO FAIL.1 -
So PHP 7.2 according to its creator, is actually faster if you write bad code.
Well im not amused.5 -
1. Commented code instead of actually cleaning it up.
2. Returning default return variables instead of rewriting obsolete code. (Generally if/else conditions with return). So instead of removing the if/else statements i return default value(null or empty objects). This is when the case of if/else will never arise. -
Today is bad pun day it seems.
I'm working on a script to automate exporting PST files and Office Interop is being a pain. I tell my colleague @jacoKotze about my current issue and he just says "Maybe you just need a new Outlook on things" -
Get given two asset packs for a project I confirm with project lead, project manager and CTO which one they want to use. They then confirm with client and they all decided asset pack 2. Ok great, 3 months later week before deadline "we need asset pack 1 used instead"... Different resolution, different aspect ratio and now get nagged every few minutes how done is it, and that it's vital we meet the deadline. So close to just walking out that door.
-
I found a way to become rich with low effort!
I'll become a python developer.
I hope some fucker finds out that C is durable because it doesn't have to be rewritten all the time and we all go C. The bad apples will fall down soon enough with learning a programming language that actually requires some attention span.34



































