Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
Programming is possibly the most relaxing job.
5% time programming
30% time searching the web
50% time thinking
15% time pretending to be thinking2
Searching syntax of for loop every time I use it for a language I have been using for the last 5 years is normal.1
Practice social distancing to minimize the spread of CoronaVirus.
In this view, the Python logo should be updated temporarily.2
Our next programming language can be:
Quantum computing is at least trying to be the next "ML".
People seemed to ignore it over decades but suddenly a few months back, everyone got excited on Google's headline progress.
Later, people realized it is not a big deal and everyone moved on.8
Interviewer: Implement Binary Search on a Linked List
Me: * did so on the whiteboard *
Interviewer: *irritated* This is complete BS
Me: Yes, a complete Binary Search 🙂6
Me: It is as dangerous as coronavirus but you can recover.3
Dev from other team asked me for a code I had previously written. I emailed it.
Dev: Thanks, I received it but am not able to open the .py file
Me: Try using Microsoft Word.12
Worst job I had as a developer:
Convert all Python2.7 code the team wrote for the last 5 years to Python3 alone.11
The most unusual place I have coded:
Last Friday at 9:05 PM.
No one was there except me and a strange tapping sound kept coming out of no where.
Outside the window, I could see two people fighting.
On a date
... as a strategy to intimidate and show myself as a hacker. It did work and spark interest ❤️4
Manager: Why is no one innovating?
Me: You hired all of us based on culture fit so you have optimized only in that direction. Everyone is same ... like you
Manager: You are right.4
PHP would say:
I am easy to get, expensive to maintain, frustrating to live with, and impossible to get rid off.6
Interviewer at Google: How did you come across this open position?
Candidate: I saw a student's post on LinkedIn where he got rejected in the first interview. I am active on LinkedIn so that I can learn from others' mistakes.
Interviewer: I will give you a chance to learn from your mistake. Please apply to Microsoft.9
I am just as popular as my Dad but nothing like my Dad. Did I mention that I make new babies everyday.1
Me (as a Senior developer): How will you solve this problem using regular expression?
Junior developer: *Explains*
Junior developer: I truly feel like a programmer when I code regular expressions
Me: Now, we have two problems.28
As a senior developer, I introduced a bug in the hiring system at the company I worked at and it took HR nearly 2 years to fix it.
Bug: Every candidate I interview on Wednesday between 12:30 PM and 4:15 PM gets selected irrespective of performance.
Impact: 270 candidates got a job
1st Fix [1.5 years in]: Add multiple developers to conduct a single interview (still did not fix it completely after all I was a senior developer)
2nd Fix [2 years in]: Removed me from the hiring committee
3rd Fix [though was not needed but for HR's extra safety]: Started recording all interviews
It was a good time.4
*Nervous student comes in for the first interview I am conducting as a developer*
Me (as an interviewer): What is best approach to search data?
Student: It will take linear time but if data is sorted, we can do it in logarithmic time.
Me: [Smiles] Take a hint Hash Map?
Student: Yes, with it, we can do it in constant time.
Me: Okay, Bloom Filter anytime?
Student: *sweating* noooo...
Me: Okay. I am a developer so I know this.
Student: *about to cry*
Me: No problem but why will you search data when there is no problem? Don't you have better work.
Student: *confused* yup
Me: *laughs but immediately controls* Take it lightly. You know what you need to do this job. You are HIRED. :)2