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 - "ಠ_ಠ"
- Sir, you must put away your laptop before the flight takes off.
- Is a tablet okay?
- *Uncouples keyboard from Surface*
Me if there's no coffee at work:
(╯°□°)╯︵ ┻━┻ I WANT COFFEE.
┻━┻ ︵ ヽ(°□°ヽ) I WANT COFFEE.
┻━┻ ︵ ＼\('0')/／ ︵ ┻━┻
I WANT COFFEE!
ಠ__ಠ The tables.
(╯°□°)╯︵ ┻━┻ NEVER!24
Client: "You literally did what I asked you to do."
Client: "I need you to do it differently."
The worst thing about being a dev is after a while your reaction to every problem is this: ¯\_(ツ)_/¯
Or this: ಠ_ಠ7
Git : Can't pull because there are uncommitted changes.
Me : *check the changes*
Git : None
Me : ಠ_ಠ9
Ever wondered where did ಠ_ಠ come from? It's from my native language called Kannada. ಠ is pronounced as Ta32
me: *reads java book on phone*
guy next to me: *looking at my screen* you're a hacker, right?
I helped my friends in my C programming class set up their IDEs today.
Them: Do I need the JDK?
Me: We’re writing in C, not Cava
My sister's fiancé trying to break the ice with me while I am writing Swift in Xcode...
Him: why do you use a Mac if you know so much about computers?
Me: *explain why I am OS agnostic*
Him: but what do you do when you need to use a floppy disk?
We all have that one friend.
Person: Windows 8 is kinda lame
Friend: Switch to linux.
Person: Need to make pc light
Friend: Switch to linux
Person: Hey should i get assassins creed III or Witcher 3
Friend: Switch to linux
Opened my laptop this morning to see that the touchpad wasn't working
Restarted my computer to see both my touchpad and wifi adapter not working.
Restarted again and then the wifi adapter wasn't working, but the touchpad was.
And now the wifi adapter magically fixes itself.
# Day 0:
Me: "Hey boss, I want to let you know that I need this kind of information from the customer for these features, otherwise I cannot finish the project's milestone in two weeks."
Boss: "OK, just continue as far as you can get. We have to get this finished."
Me: "Well, I cannot go any further for these tickets. I need that input. Shall we leave them in todo?"
# Day 7:
Boss: "Whe didn't you start on these tickets in todo?
Me: "As I have told you, I need some information."
Boss: "We gotta get this out of the door!"
Me: "Yes, if we want to meet the deadline, we should. Yet I cannot guess the feature. Also, let me create a column: `to clarify` and move that ticket there. As I have said: I need that information. You have to contact the customer about it and get their feedback.
# Day 13:
Boss: "Why isn't this project finished? There are still tickets open."
Me: "You never provided the information I asked you about."
Boss: "I want an explanation not an excuses."
Me o_O: "This is the explanation. I was asking you on multiple occasions about the required feedback. You never provided it. See the columns name? It's called `to clarify`. We created it last time together. That clarification never happened even though I told you that I need it. I cannot do magic. I can only implement features, and while I can sometimes make intelligent guesses to their use cases, I rather implement their actual ones than my fictional ones.
Boss: "You should have told me."
> in da zone, headphones beating, caffeine rushing through my veins, snack-stack at 75%, code and commands flowing like campaign promises, I'm one with the keyboard... I can feel it ~(◉_◉)~
roomie: Hey J! J!
me: ಠ_ಠ I'm kinda busy, what do you want?
roomie: Dude don't forget to pick up bla bla bla
> Headphones back on, feeling the h4ckx0r fire resurge through my gut like a majestic phoenix (not to be confused with taco tuesday gut fire)
roomie: J...J! dude also make sure bla bla bla
me: ಠ╭╮ಠ I know, you don't need to be so specific with me.
> Headphones on...about to hit play again...
roomie: Dude do you happen to know bla bla bla
FUCK! just tell me everything at once so I can go back to ignoring you and the irrelevant world around me!
I hate when people do this.10
npm install -g create-react-app
du -sh ./hello-world/node_modules
I was working as a contractor for a client who just got enough funding to hire a full-time dev. I lovingly referred to him as "Mr. Koolaid" because he was obsessed with whatever the newest hotness was and cried constantly about how the 3-year-old code-base didn't use The Next Big Thing(tm). This was my first interaction with him:
Mr. Koolaid: I'd like access to the github repository. My username is xxxx.
Me: We currently aren't hosting the code on github. If you send me your public ssh key, I'll get you access to the private server.
Mr. Koolaid: I'd like to access the github repository.
Me: It's not on github; send me your public key and I'll get you access.
Mr. Koolaid: Can we skype real quick? You don't need my public key to grant me access to the github repo.
*Mr. Koolaid proceeds to forward me github's documentation on adding users to an organization and the documentation for adding users to a private repo. The email is written in a very passive-aggressive tone.*
Me: I need 4gb of RAM for the server
Ops: who told you that?
Me: it is a minimum recommended setting for the software stated on their website
Ops: at the moment you you are not even using that much RAM
Me: maybe because no one is doing anything on the server ಠ_ಠ3
A few days ago I went to my local bank again to check my balance and see whether some transfers that I've been waiting for have been completed.. as I was walking there - headphones on, music full blast - I was zoning out a bit. Of course I was, not like I have to mind cars in the middle of bumfuck here. There's hardly any in this town. So meh.
Now that day there was one.. I was just about to cross the road and suddenly looked left, and there it was. A mindless meatbag behind the wheel of a killing machine - an average driver. Visibly startled I suddenly stopped and waited for her to drive away. At this point she was about 20-ish meters away and already stopped. Come on bitch.. I already stopped and I am not going to cross this road as long as you're here. Hit the fucking pedal.
So she accelerated again.. and drove to the parking spot at the other side of the road, then stopped there. Oh, cool. Maybe she needs to be somewhere in this town. … Not at all. Bitch accelerates again, and stops yet again 2 parking spots further. What the fuck (ಠ_ಠ).. and I thought that I was an idiot...
Then she accelerates yet again and drives away. Looked after her, astonished by the amount of brain damage she just caused to me. Must've been a Facebook user.. holy fucking shit. Through what kind of black magic do these people get a driver's license?!4
As a backend guy, I figured it was time to learn a decent frontend framework.
Let me know if you ever find one.
I'm slogging through Angular right now, and at first I thought I was just stupid, but holy hell is this some confusing asinine bullshit. The fuck is even going on up in here?
"Notice how we nested three ng-controller directives in our template". dafuq? Nesting controllers? Is this MVC on drugs?
I also like how bindings are expressed using super readable symbols like "@" and "<" and "!?" and "ಠ_ಠ".
And there's no actual API documentation for .component() that I can find anywhere, just a "Developer Guide".
I feel like frontend development is a big, rotten, maggot infested onion. Each time I pull back a layer it just gets more rotten and maggot infested. I'm scared one day I'll reach the center of this horrible onion and find a dead crow inside, upon which I will gaze in horror as it suddenly bestows upon me its dark knowledge and I become a Full Stack Developer.
Maybe I'll give React a go after all...17
Anyone deal with FFOSS? Fear of Free and Open Source Software?
Just had a coworker describe open-source to one of our users as "the communist way of software", saying that the problem with $product is that it's "open-source" and so nobody is going to train us on how to use it. The company has a GitHub repo with an SDK for their API. That's all. It's not fucking emacs or some shit. Holy hell!
It was also recently decided that using an open-source FTP client was too risky, as if it breaks we "could have a hard time tracking down why" and we should probably just go with something that has paid support, like $otherProduct we already use. Also, "we need alerting when it breaks". I asked if $otherProduct has alerting. "Yes, but for some reason it's not working and we're having a hard time tracking down why." ಠ_ಠ
Not too long ago I was at a conference for IBM i Series users. In a room with 30 people, the question was asked "Have you ever used open source in a project?" And the room was silent. I was dumbfounded. .NET went open source days earlier, and half these people were on Macs anyway (Unix anyone?). I knew a few were running Apache web servers as well. All of them completely unaware that not only are they already using open source software, but it's unavoidable in the first place!
It just blows me mind. So much FUD...3
Dev: My VM is not working. Something is wrong with VM.
Me: Have you made any changes to the code?
Dev: It shouldn't matter my VM is not working.
[I go and check the Dev's VM.]
Me: ಠ_ಠ The build output literally states your unit tests failed
I tell my professor If he could help me with a threading issue in my program. Tells me he hasn't done threading.
In a test software that I'm working on, there is a variable at the very beginning which has a comment "Don't change this variable!".
Hidden within the code is function to check the value. If the test user change it, a giant ಠ_ಠ appears on the screen.
No one will complain, but I can hear the gasps and the sudden chair movements... 😈1
Producer: "We need this new feature by next Wednesday's release. Enter estimates into the task, ok?"
hint for the estimate: by next Wednesday2
May your ass itch, and arms become too short to reach.
Spend a good hour debugging why this fucker:
Returns 3, when it's actually the 2nd of May.
Turns out the value returned by getDay is an integer corresponding to the day of the week.
(new Date).getDate(); it is, ಠ_ಠ15
Someone I know quite well just told me that they have a hard drive with a S.M.A.R.T warning and "the internet says" that he can fix the problem by running this amazing built in windows tool called "chkdsk" (he literally learned about this today, as a long-term windows user) or by reformatting the drive.
I've told him that neither of those methods will work, since it is a hardware fault that is being reported by S.M.A.R.T.
He said that there is hope that it'll work, since someone on the internet said so.
So, for my C class, the computers in the lab are using VS 2015. To be able to compile C we have to change some settings to allow the program to compile.
I like to use my computer (with Arch Linux) and use my tools (Vim and GCC).
The guy next to me was trying to do the homework, but he was struggling. I decided to give it a shot and I was able to do it, so I showed him my code and he tried it in the computer.
The program crashes every time no matter what. We asked the professor. I show him my code and how it's working. Apparently he was confused because I was using the terminal and not VS. So he proceeded to said that it's because I'm not using VS2015 and GCC is doing the whole work for me.
I'm like ಠ_ಠ and then he keeps saying that he doesn't know what or how GCC works (for real? Someone that teaches C and has a Ph. D on CS doesn't now what GCC is?) but that it is apparently doing everything for me. So my code should be wrong if it crashes on VS2015.... ಠ_ಠ
What do you think? I'm thinking about talking with the head department of CS (I know that he is a Linux guy) and see what happens. Should I do it? Or should I just use VS2015 as the "professor" is asking?
I even tried online compilers to see if it was just working on my computer, but even they use GCC to compile.7
Me showing boss a draft document
Me: Ok so this is a placeholder list of statuses, I have to call the client to find out what statuses should go here.
Boss: Hold on lemme read it. *Reads*. But this list of statuses is incomplete, you should call the client to find out what statuses we should add.
Them - "what was the last thing you've learned?"
Me - "Java, actually. Learning it for a personal project."
Them - "Why Java? What purpose does it serve?"
Me - "ಠ_ಠ"5
So, I was making a sort of "pre-autumn-cleaning" on some of my accounts (changing passwords, secret answers, canceling accounts/subscriptions, etc), when I arrive to devRant and go to the settings option just to found these options...
So... Really ಠ_ಠ? "Logout" and "Delete Account" are the only settings available via web browser?
I know that I can't expect the full range of settings that are present on the mobile app, but what the hell, I was expecting a little more than that...8
Error: Can't find Python executable "C:\Users\*****\AppData\Local\Programs\Python\Python36-32\python.EXE", you can set the PYTHON env variable.
hmmm what if I go to that location
Python 3.6.4 (v3.6.4:d48eceb, Dec 19 2017, 06:04:45) [MSC v.1900 32 bit (Intel)] on win32
Need to finish a demonstration ASAP as I'm already behind schedule.
(don't judge me ಠ_ಠ)
Start working, laptop restarts for fuck knows why and doesn't wanna log in.
me: I need to install Firefox for automates test
me: need it to run tests PO wants tests
ops: you can't as it is a desktop app
me: I need it because our selenium tests depends on it
ops: Firefox needs 200 other packages can't install
me: can I use Docker? and docker'ise Firefox
ops: ... some silence...
ops: it will complicate things
Me, rueing typescript: "Dammit, Typescript!"
Typescript's cheeky response: Type 'string' is not assignable to type "Dammit"
Webhost dun goofed,
Warning: ini_set() has been disabled for security reasons in /home/user/public_html/config.php on line 904
I've been fighting with Schrödinger's null in C#. Check it out:
if (foo == null) then return
foo.First() // System.NullReferenceException ಠ_ಠ
It runs right past the if statement, because it's not null, but once it gets evaluated, it is null! Fucking LINQ goddamit.
The IEnumerable is neither null nor instantiated until evaluated. Schrödinger's null.
I hate everything.9
So matplotlib can do 3d plots. However, when you try to then label your axes...
plt.xlabel("protocol") # ok
plt.ylabel("volume") # ok
plt.zlabel("time") # error: no such method zlabel (ಠ_ಠ)2
Doing the Professional Scrum Developer Cert today. I feel terrified by the thought I might be throwing 200$ out of the window.
┌( ಠ_ಠ)┘ 彡[$̲̅(̲̅200)̲̅$̲̅] ロ
Any tips highly appreciated.
> yay, let's write some android code
> oh look, socialRepository.getMember(memberId);
> let's see what this method does
> ctrl + click
> goes to an interface ಠ_ಠ
> find the implementation
> oh look, apiClient.getMember(memberId);
> let's see what this method does.
> ctrl + click
> goes to an interface ಠ_ಠ ಠ_ಠ
> find the implementation
> oh look, apiService.getMember(memberId);
> ctrl + click
> goes to an interface ಠ_ಠ ಠ_ಠ ಠ_ಠ
At least the last interface was the implementation of the api service with Retrofit.1
Trying to find a linux distro I like to replace Windows on my home pc... Didn't like the first 3 I tried, so I'm continuing to try others...but now it feels more like I'm trying to kill Windows
me: can you help me debug this issue in our artifactory server?
ops: we don't manage that server. devs do
me: can I get access to manage that server?
ops: why would you need access??
me: to manage server ಠ_ಠ
ops: exactly what commands you will need?
don't you just hate, when this happens? translated from Slovak we call this "the system of the falling shit" you know this under "hot potato"
from: marketing coworker
to: senior dev 1
* asks for a lot of stuff, deadline yesterday, high priority, on a site for which the jenkins build is crashing every once in a while, because we are migrating all the time so some folders are already deleted or not created yet and the build config is really strict *
forwarded from: senior dev 1
@senior dev 2
forwarded from: senior dev 2
@senior dev 3
forwarded from: senior dev 3
ಠ_ಠ fuck me i guess ¯\_(ツ)_/¯1
Me: [Talking about how you are able to create AMI images on AWS using Packer without relying on public AMI images]
Ops: Yeah our AWS version doesn't have that.
Me: wut? ಠ_ಠ
me: this installation needs swap space on server
ops: we don't do swap space on AWS
me: ಠ_ಠ OK, what other solution can you provide me?
ops: here, use this real (bare metal) server we have
me: will it have all the same access and installed packages I had used on the AWS server?
ops: no, you need to create tickets for that