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
Search - "ocd"
When your gf isn't a Dev but still tries to surprise you on your birthday with an HTML cake. But your OCD is killing you because of the mistakes
Src: IG - developers_team52
Friend gave this self made "pocket advent calendar" to me (has 24 m&m's in it)
*me to her: aww thank you thats so sweet!
*OCD to me: but she could have aligned that numbers...
*me to me: and that's one more reason you're single12
Pressing Ctrl + S only once to save your code in the editor is the tech equivalent of locking the door to your mansion and not pulling the knob to check if it has indeed been locked.4
*misspells a letter*
*OMG BACKSPACE! BACKSPACE!*
*retypes whole password again* 😂😂7
5 Types Of Programmers
1.The duct tape programmer
The code may not be pretty, but damnit, it works!
This guy is the foundation of your company. When something goes wrong he will fix it fast and in a way that won’t break again. Of course he doesn’t care about how it looks, ease of use, or any of those other trivial concerns, but he will make it happen, without a bunch of talk or time-wasting nonsense. The best way to use this person is to point at a problem and walk away.
2.The OCD perfectionist programmer
You want to do what to my code?
This guy doesn’t care about your deadlines or budgets, those are insignificant when compared to the art form that is programming. When you do finally receive the finished product you will have no option but submit to the stunning glory and radiant beauty of perfectly formatted, no, perfectly beautiful code, that is so efficient that anything you would want to do to it would do nothing but defame a masterpiece. He is the only one qualified to work on his code.
3.The anti-programming programmer
I’m a programmer, damnit. I don’t write code.
His world has one simple truth; writing code is bad. If you have to write something then you’re doing it wrong. Someone else has already done the work so just use their code. He will tell you how much faster this development practice is, even though he takes as long or longer than the other programmers. But when you get the project it will only be 20 lines of actual code and will be very easy to read. It may not be very fast, efficient, or forward-compatible, but it will be done with the least effort required.
4.The half-assed programmer
What do you want? It works doesn’t it?
The guy who couldn’t care less about quality, that’s someone elses job. He accomplishes the tasks that he’s asked to do, quickly. You may not like his work, the other programmers hate it, but management and the clients love it. As much pain as he will cause you in the future, he is single-handedly keeping your deadlines so you can’t scoff at it (no matter how much you want to).
5.The theoretical programmer
Well, that’s a possibility, but in practice this might be a better alternative.
This guy is more interested the options than what should be done. He will spend 80% of his time staring blankly at his computer thinking up ways to accomplish a task, 15% of his time complaining about unreasonable deadlines, 4% of his time refining the options, and 1% of his time writing code. When you receive the final work it will always be accompanied by the phrase “if I had more time I could have done this the right way”.
What type of programmer are you?
I fucking hate when I'm using a framework and I add some autogenerated HTML to a view that fucks up my carefully, if not compulsively, indented markup.
GODDAMNED! The sheer amount of time I wasted by getting it just right again, just because otherwise my fucking OCD is driving me nuts, is fucking unreal.27
There’s a lot misinformation about what OCD is, and it’s getting quite annoying..
“People with OCD:
Have repeated thoughts, images, and urges about diverse issues, including being compulsively neat and organized; fearing germs, dirt, contamination, intruders, or violence; or imagining hurting loved ones or committing sexual acts or behaving in a way that conflicts with religious beliefs.
Engage in repetitive behaviors or mental acts such as washing hands, locking and unlocking doors, counting, keeping unneeded items (hoarding), or repeating the same steps to any task again and again.
Have obsessions that are intrusive and compulsions that often feel out of the person's control but dictated by a rule that must be applied rigidly.
Get no pleasure from engaging in the behaviors or rituals but do receive some relief from the anxiety the thoughts cause.
Spend at least an hour a day on the thoughts and rituals, which cause distress and get in the way of daily life.”
Also, if you see a title for example that is slightly not centered and you feel uncomfortable, it doesn’t mean you have OCD. It’s just human nature. If you do have OCD it’s much wider.
Dear Author, burn in hell for printing a great book with such bad indentation. It triggers my developer OCD every time and i can not stop reading ...7
Does anyone else reinstall their OS just because it gets too cluttered? It works fine, but a year and a half of installs and uninstalls have wreaked havoc on my filesystem. I may have OCD...11
people asks why they cannot remove their edge from windows, not even with chainsaw. Here is why..
I know everyone is tempted to have an edgeless view, Me too. Especially, if you have OCD.
Actually, it prevents you from falling out the windows, home theft, assassination, and roof collapse. Thus, it is intended to be indestructible for your own safety.1
I write blocks of code like this:
I'm trying to fix a bug and the previous dev is doing it like this:
Does anyone know any good nerve calming pill ? 😜21
Dedicated to all the OCD suffering in this rant:
Just because it's round doesn't mean it's a circle,besides Google wouldn't be paying millions for a simple circle 😛7
Unit tests fail.
Re-ran it again without looking at details.
Unit tests pass now.
Now I can't sleep at night.6
I finally build a basic starter setup for Elixir Phoenix, Webpack, Stylus and React with Hot Module Replacement that doesn't suck donkey balls. Suddenly, I feel so sophisticated despite my primitive standards.4
I have a project I need to start working on tomorrow and this is the 3rd distro I'm installing, my ocd just kicks in whenever I boot a new one. Why are there so many linux distros ? 😣22
First time rant here, and I'm just gonna let fucking loose because this seems to be a good place for it.
My uni can't teach programming for shit. It's the reason people sign up for the course. They want to know how to program. I'm self-taught and unhappy in college as it is.
I joined CS because I thought they'd assimilate work in the real world, which is experience I need. I realized early on that programming is like art, and I love the rush I get of something finally working right.
That said, they sucked the fun out of it. It's too structured. Everyone trying to get the same goddamn result. In the real world, we'd be working on a larger project that involved planning, design, communication, teamwork, and the ability to complete each of our own pieces of the puzzle and subsequently put them together in a project that works for the end user.
I'm paying to be a fucking sheep, people. Why do employers give a shit about a degree instead of talent? Welp, fuck society for this. You can tell me I can drop it and still get a good job, it'll just be harder. That's the fucking problem. I can't get a job if these incompetent fucking bastards will throw out my resumé the moment they see "self-taught."
If we could hire based on GitHub contributions, I think many of us here would be relatively better off. Programmers program, not socialize. We do socialize, but in our own little groups. We team up as needed. The moment the jackass in HR realizes that, the better off we'll be.
Sorry, just the way I'm seeing shit right now. I'm going through some OCD-induced depression and this might be a result of that, but I'm passed the point of giving a fuck.16
Subject of message: "Important: New feature for all 000webhost users." Thanks, 000webhost, an hour of downtime a day was exactly the feature I wanted to be implemented. P.S. if you have OCD, don't look at how many unread messages I have11
Dev rant logo has face sideways.
But I keep seeing people place their stickers so the face is upright.
Doesn't really matter, but my OCD is killing me.
Dear intern, if you really really have the urge to use fucking spaces for indentation because it let's you feel like being some Google hipster, then PLEASE AT LEAST REMOVE THE SPARE ONES WHEN YOU FUCKING COPY PASTE CODEBLOCKS!!!1!!1111!
I'm perfectly OK if people wanna use spaces if they use it in an OCD-proof manner.
Nah, let's be honest: Spaces are a filthy way to indent stuff. Tabs are in a lot ways superior and if an editor can't render tabs correctly, the editor is a piece of worm puke.3
Ok so maybe not a full rant but it really pisses me off that the version number for Visual Studio 2015 is 14.03
I have code convention OCD.
My team really fucked up the code with their different indentation styles, and it really makes me want to kill them!! 😡😡😠3
have you ever felt having bad code ocd that you feel like you really need to clean this old project that you got assigned to fix, but cleaning the whole project up would take too much time and it is just not worth it . But you feel like you really need to do it...4
Of all the myriads of aggravatingly complicated and badly documented build-tools Brunch really sucks the biggest, veiniest, sloppiest, most disgusting, well-vaselined horse cocks.
Even Webpack is less annoying than this motherfucking piece of useless shit of a build tool.
Gulp and Rollup are really the only build tools that don't annoy the high holy shit out of me. But the former is already the equivalent of a swiss army knife featuring a chainsaw, a toothpick, a toilet brush and a dildo built in at the same time, and the latter is still too much annoying trial and error work to set up properly for large projects.
I'm gonna be stuck with Webpack until everybody and their dog uses Webpack 2 for everything including their morning dump and then I'll have to waste another two days straight to accomodate for all my silly, specific needs, otherwise my OCD will haunt me in my dreams.
Kill me, now.4
Worst part about being a visual designer?
Looking at anything that's a pixel too much to left/right/top/bottom and not being able to UN-see it6
My loop checked a variable, then the next 5 nested loops checked it again, then started over. It was a hard coded variable I forgot about.
I just made my code OCD
So I have been a fly on the "wall" for last couple of months and never signed up, but now here I am!
Rant is about a serious topic - gender gap in tech industry!!
Couple of months ago Stackoverflow announced developer survey results! I was shocked by demographics results! It was disappointing to see biggest gender gap in general tech industry!
I believe tech industry can be the first one to have equal pay for women!
However.... (bad part)
I was going through my twitter feeds and saw this! Many of you have seen this tweet too.
(ohh!fuck I cant attach multiple images here, I should have created Medium post, fuck it!)
"They" continue, quoting from the tweet.
1)"....bias in society is reflected in AI"
2) "However, I do think it is our responsibility as designers/developers/users to be aware of this bias and do our best to correct it."
I want to rant about 2nd one. Some of you may not like it including grammar naziz!
As a developer/programmer I take 2nd one personally! I am currently at denial phase though!
And I have an OCD so gonna make points here!
1) Seriously tell me please, how the fuck you can write gender bias algorithm which can pass a big crazy amount of test suite?
2) Google has done many things for last decade to overcome gender gap related issues. I have met some of the nicest people from Google, and this is really hard for me to believe that google AI or that team has anything to do with the results!
3) Someone suggests use "they" in google translated result, can you fucking imagine how wrong that would be??? If I am developer working on that algo or even in that team and I see this ticket in jira with highest priority where it says, "make all translated results gender neutral using only they" - I would fucking like to die and may be in my next life ask me to do that, when I am a toddler!
4) I am an advocate for equal pay, equal rights and equal opportunities for everyone to "minify" this gender gap in tech, but showing google translate results of a gender natural language to make a point is wrong, it is simply undermining the efforts of something really helpful thing.
5) Moving on to the core point - What can be done to lower down the gender gap? I have seen amazing women who can code/manage far far far better than what I ever could imagine, and they are at really good place and deserve to be there. Are they doing enough to inspire other women to join tech industry?
Collective efforts are very much required. And need to keep in consideration that tech industry is highly competitive roles are also changing rapidly.
6) Many big companies have women at higher positions(CEO, CFO,....) what are their efforts to bring more women in tech industry?
(Some of you may not like this, as this is implying that it isn't only men's job. )
7) Going slightly political here, everyday we see really disappointing news related to women and their rights and health, I strongly believe women don't have to ask for or even have to mention about "equal rights" about anything. Everyone is equal!!!
This is 2017 and still fucked up!
Thats all for today! Heading for breakfast!28
Not happy about the modern wave of apps producing really long file name suffixes rather than trying to stick to just 3. For example .afphoto. It doesn't appeal to my OCD nature.3
while editing a config file if i accidently delete a / i use ctrl+z to undo it.
as if using / on my keyboard to fix the error will somehow make it worse. #ocd2
I know I shouldn't be annoyed by such tiny things, but whoever programmed this display should burn in the deepest pocket of hell. Sure it would have been hard to align those ones properly...2
Started a new Factorio run.
Started implementing logic gates in it.
Started to think if I was half as OCD and productive in my code, I'd be an awesome developer.
Started to cry.
(for those of you who never heard of it, Factorio is the best building sim game ever)3
If I was to have a multiple monitor setup, I would definitely need to have the same type and size of monitors. I don't know how you guys without identical monitors do it.3
Me: Gets my friends code and opens it on Eclipse to study it
Me: Sees code and tries to study it and actually understands it
Inner me: (OCD kicks in and realizes code is not formatted well)
Me: alt + shift + f
Code format changes
Me: how the fuck does this work now6
My freind knows I do programing as a hobby - I do want a job but I am only 15 - so whenever he can he will leave a bracket open in a text message because he knows that I will respond instantly closing it. I can't stand looking at the eyesore!5
@dfox I've got OCD. Can you please make a button to clear the notifs... The list has too many useless items and I want to delete them! It's driving me crazy!10
There are a couple of things I like to do before sitting down to code for the first time on a project. Throughout all of this I'm (sometimes unconsciously) planning out the project.
- Clean the house;
- Buy groceries;
- Buy/prepare food & eat;
- Arrange everything on my desk so that everything looks slick as fuck;
- Actually sit down to do something;
- Realize it's past midnight;
- Go to sleep.
Sometimes I wonder if I have OCD...3
Is this happening only on my device or someone else too?
(For non OCD People - See the week banner in the image)
If it is with everyone with similar device config... We can raise an issue9
I recently realized that I've been using 2 text editors and 1 IDE pretty much at the same time for different purposes.
Atom -> Code Beautification (atom-beautify is simply the best)
VSCode -> for actual coding (blazing fast and quite good completions)
Webstorm -> cleanup the code, optimize imports
And that made me thing why is it so hard to have all these things in one application (be it a core feature or a plugin/extension). And then I realized smth, only webstorm more has all the features built in, but I don't need/want full IDE for web development (Angular / React) alas it has great features like component automatic imports etc, but not a deal breaker.
So I am having a dilllema. On one hand, Atom has everything I need (especially atom-beautify, my OCD is at peace) except for proper completions (partially solved with extensions) and terminal integrations. On the other hand, VSCode is very fast, has good code assistance but half-broken import completions and terrible code beautification even with extensions such as jsbeautify that require you to have a separate file for each project instead of it being an editor setting/plugin like in Atom.
/* insert joke here */ When will Atom and VSCode go super Saiyan mode and become "Atomized Visual Code" :P I wanna stop bunny hopping between editors!2
When a co-worker has a 'multi-screen' desktop. and you find he has a 4:3, a 16:9 and a native laptop screen, all different brands, and none of the screens line up...1
Maybe I've spent too much time around marketers or maybe it's just my OCD... but for the love of God people, when referencing the app we all use and love can we not at least use the proper case?
It's devRant. Not DevRant. 😑5
Worst "hackathon" turned out to be the boss (scrum master type) and a Magento guy (super OCD) working on a tiny tiny adjustment to a email template. They didn't really do anything and expected me to just make it all way better with CSS alone. I built out a robust responsive email in a codepen for them. They acted like they couldn't trust me to be a part of the team because I wasn't contributing - but I wasn't even sure what was happening. Between gathering refreshments and patting themselves on the back... it was hard to see what they had done. The online presentation to the magento people was pretty funny to watch though. If you think you can't have a presentation about nothing - think again. Magento is totally fucked. The word 'hacking' is not really suited to describe 'programming websites/applications quickly' anyway. 'Ninja' and 'hack' should always be considered red flags. 'Magento' should be a triple red flag: Jerk-off Jesus-complex boss, self-centered out of touch programmers, crap product. Watch out!1
Not strictly programming,BUT: does anyone else get an OCD tick or the slight inclination of stroke when loading office 365- make it 2.02 Rads if you really must!4
I was working on computer project with a friend. He saw my devRant stressball was sideways so he turned it upright. I saw it was upright so I turned it sideways. We both have aspergers so we keep doing this for two hours before either one of us says anything about the OCD battle we were having.
You would think acknowledging the situation would allow us to laugh it off and get on with our work....
Half an hour later Devy McRant Face has to go in a drawer so we can move on.
I really want to use gnome but I cannot deal with non global app menus and the extension does not cover all applications.
Idk why I'm ocd about appmenus, never even owned a Mac but global menus are just a super design.
XFCE it is... Would use cinnamon but I'm not running mint and I always break it in another distro.
What do you guys think about appmenus? I know in Windows it is what it is, but I can deal there.5
I get a chill or an eerie feeling when there are more programs open than needed and I go ahead and kill them.
Is it just me or happens to others too?2
I recently volunteered to be the admin of our student website. Boy was I in for a ride... I can only imagine the conversation went something like this:
IT: previous IT
P: some person
P: we need some additional sites that are unrelated to the main site, where should I put the files?
IT: just put them inside the folder that has the files of the main site, it doesn't matter.
P: we have some sub-domains that we do not use anymore, what do we do with them?
IT: just delete the files, don't bother with deleting the subdomain
P: we are having an event, what do we use to store user applications, we used google forms previously and it worked just fine.
IT: we will have the applications go to our mySQL database, but everything will be in one table so that it's more readable.
I mean I'm still a college student so there might be some deeper meaning to this, but still i can't look at this without my ocd getting the better of me.1
Copying something to a flash drive on a Linux system and then typing "sync", and then followed by more "sync; sync; sync" is the Linux equivalent of hitting the 'Refresh' button on a Windows machine after a transfer!
I cannot write my shopping list on paper anymore. I'm unable to sort it alphabetically, refactor it, group the items by theme...
@dfox do we have a feature to be able to update our registered email?
I changed my email recently and then OCD kicked in. I HAVVVVEEE to change my email right now...4
so that's not how you play jenga?
my O C D won't let me be
let me be me so let me see
they tried to shut me on MTV . .
I am the only front end developer in my team, used to be 2, and there is 4 java backend dev. We are all Seniors, so you'd expect to be experienced. I like my code to be "nice" and I am using linting tools, rules, formatting etc... (I do JS mainly).
During a scrum review some of the java guys showed some code on the screen and that thing was a monstrosity for me! I could not look at some code like that, if I had to work with that I'd probably hang myself. Nothing was aligned, no consistency. So my question: you guys aren't using any guidelines to have cleaner code ? How do you make sure you all code the same ?
What are you taking about ? We use Eclipse, with default options, no tools no guidelines...1
I got my first PC when I was 10, a Windows 98 powered computer... Being the slightly OCD kid that I was, I immediately proceeded to "cleaning" the file system by brutally and permanently deleting empty folders.
Among these there was the "WINDOWS" folder which, due to some protection, didn't visualize the files inside.
The best thing about this is that Windows promptly proceeded to deleting it, warning only that some file couldn't be deleted because still in use. And the whole PC worked fine until restarted. At which point it prompted me to install an OS.
And this is how I spent a weekend installing Windows 95 from floppy disks and upgrading it to 98...
I know I'm a bit late to bitch about this, but why would anyone in their right mind remove a UI/UX gesture that was loved and adored by millions and replace it with a far less intuitive gesture? I'm talking about Google's decision to fucking replace the Google Now swipe to dismiss cards gesture with a two stage tap and click to hide stories gesture! Why the fuck would you do that? The buttons are far too much of a precision action. And they are located at an area that is not natural for a single handed use. What this has effectively done is, force me to use my phone with two hands. And I fucking hate it! Can anyone here give me a valid reason for Google's design change? It's beginning to get on my nerves and my OCD compels me to hide all the cards until there is none left, so not minding it is not an option! Ughh!
does anyone else have ReSharper and open a file to change a small piece of code, but can't stop refactoring till you get the green check mark at the top?... Or is it just me being ocd?
So I took this ocd sensitivity test 😂😂 . Apparently, I'm a perfectionist & need to take it easy lol.
Here's the link to play :
Being too careful and always trying to reduce memory and processoe usage might be a bad thing after all. Lengthening development time and inducing more stress on the developer just to reduce resource usage is not very sensible when dealing with small to medium size programs that doesn't deal with big data/file types.
What made me notice this habit in programmers was when I was smashing my head on the keyboard contemplating what method I should use to store the history of outputs for a fucking text based program that has minimal gui elements..
Having ocd as a programmer is a nightmare. But thank god it's not as bad as it was a year ago. I couldn't even read something without repeating the same page over and over again because my stupid brain decided that I was not reading it right. WHAT THE FUCK IS READING IT RIGHT ? Thank god for my psychiatrist and pills. I can atleast work on my projects without wanting to kill myself now ! 😂1
So, apparently my client was about to demo the web app that I've just built to many potential users. The audience/users however is an top notch CEO's, and management from various companies.
Oh god, I hate working with them. They just so lousy and perhaps ocd or smtg idk. They literally changed the concept in the middle of development, and event CHANGE THE NAME of the company days before the demo. God, I hate it.
Should I update the repo with dickbutt pics and deployed it asap? I've prepared the branch btw. Its just a matter of click now lol
That moment when you writes every document in markdown and put them in a git repository for version control.