Details
-
AboutI like my code like I like my code: DRY.
-
SkillsJS, React, browser extensions, Linux, Python, Django, PostgreSQL, MySQL, MongoDB, ELK, AWS/Heroku and much more
-
LocationChennai, India
Joined devRant on 8/28/2016
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
-
So today I learnt that babel/runtime-corejs2 is a lib which makes babel more optimised by refactoring most of its function calls. So I need to import a library..... to gain more performance out of an existing library.... I mean you could literally refactor babel instead of asking people to import another package in your project 🤦♂️6
-
npm docs for package.json containing comma on both separate and on the same line is the reason I'm having anxiety at 10 o'clock in the morning https://docs.npmjs.com/files/...4
-
Be me
> find an eslint bug
> report it on their github
> ask to assign it to self
> start working on it
> spend half a day to find out the source of bug
> realises the bug is coming from a library eslint is using
> report it on the library's github
> ask to assign it to self
🤦🏻♂️9 -
I am yet to see a javascript tutorial which explains what I'm looking for without having to first explain me another javascript framework.2
-
So apparently my team PO called me a git Ninja today. 10/10 gonna put this title on my office email signature now.
-
*browses devRant*
*closes devrant*
*looks at screen wallpaper for few moments*
*opens devRant, starts scrolling*
*wait I've read these rants*
.
.
.
.
*ookie I better go sleep then*5 -
Guess who just read content off a site out of browser dev tools because the page displayed an intrusive 'whitelist us from your adblocker' modal5
-
You dense motherfuxker. There is a reason why we create a separate feature branch, put our code there, check the CI and THEN merge that to master. The whole reason of merge feature to master is that the CI DOES NOT GET FUCKED UP! You never keep committing your feature changes directly to master. THAT'S HOW YOU FUCK THE CI UP.9
-
Boy oh boy.. Reminds me of good ol college days. I was in my final sem when Amazon came to our university for campus hiring. I was very confident that I will get selected. Funnily enough I went till the final round and I had a feeling that it went well if not excellent. It was a Friday night and we had to wait two excruciating days for the final shortlisted result to come. On the evening of Monday my friend T called me and told me my name is not on the list. I was heartbroken. I asked him who all got selected and he said our friend A did. A was, and still is a good friend of ours and I was happy for him. That night we sat down for drinks and as the night progressed I anguished over my selection. I still remember solving a binary tree problem holding a glass of whiskey in my one hand. The next morning I woke up at 6, detoxed myself with fruit juices and sat in front of my laptop feeling full rage from last night. I sat till lunch and hacked a chrome extension in one sitting. Mind you I had no existing knowledge of extensions at that point of time. I sometimes look how my life has turned since that time and now I am one of the devs in a team which work on a product that itself is a browser extension. :)
-
Well fuck. I am experiencing over-engineering first hand.
I am the single dev responsible for developing a small feature but which is an identity to our whole product(feel free to guess it here). This is quite simple I thought, I can just modify the constants which are being used in the source code and I can finish it off in a week tops. I asked all the relevant teams over which this feature would have dependencies and they gave me a green signal. Setup Jenkins configuration and everything for this new feature. With a wide grin on my face, I sent out a pull request. Now the architect of our product declined the pr saying to change everything from the bottom up giving the reason that it would be configurable sometime later in the future. Now mind you, I get it if this feature could change over time and needs customability. But it has been the same since last seven years and would probably not change again for a couple of years ahead [you have to take my word for it.]. Its not that the guy is a douche or anything, he is one of the best dev I have ever personally came across and I highly respect and admire him. But there has to be a trade off between the effort you are putting in versus the benefit you get. Now I have to touch almost every file, super carefully look in the whole product if a bug creeps out from anywhere and change the existing code to a point where it doesn't even make sense to me anymore, and write tests ofcourse.
wubba lubba dub dub!2 -
Turns out scrolling through devRant while thinking for a function name was not a good decision after all.8
-
If it's worth building, it's worth testing. If it's not worth testing, why are you even wasting your time building it?1
-
Here you can see our employer trying their best to throw productivity of the devs down the drain.
.
.
.
.
10/10 it's working 🙃3 -
Q - What is more frustrating than the code that won't compile?
A - Boss who is constantly asking you to compile this code.
- as quoted by @GoDmode1 -
Since most of us are caffeine heads here (including me), I felt like sharing this here
http://bbc.com/news/...
"US teen died after drinking caffeine too quickly"4 -
Hey ranters, I made an RSS feed reader for devRant feeds. Open up your favorite RSS reader app on your device and add http://devrant-rss.herokuapp.com/ for devRant feeds to be shown up. The project is open sourced at https://github.com/varundey/.... Any suggestions welcome :)3
-
Productivity is at an all time low because last night just before sleeping I fought with my girlfriend for sharing a click bait link on her Facebook.5
-
This might be helpful for lot of us here. How to undo the damage of sitting - http://artofmanliness.com/2014/08/...