Details
-
AboutSoftware Engineer at Cleartrip Bangalore, Amateur musician and a guitarist
-
SkillsJava,Spring,Linux,Python
-
LocationBangalore
-
Website
-
Github
Joined devRant on 12/19/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
-
In Unix everything does one thing and does it well. Except emacs which does everything really badly1
-
Beautiful Quote:
"Your closest collaborator is you six months ago, but you don’t reply to emails." - Karl Broman -
"This is the Unix philosophy: Write programs that do one thing and do it well. Write programs to work together. Write programs to handle text streams, because that is a universal interface." -Doug McIlroy
In today's context we can draw parallels with the microservice approach towards building software.2 -
"If you run printf(“hello world”);, it will print “hello world” every time. But if you call a Windows API, God only knows what will happen."3
-
When everything has been abstracted..
While I think it's encouraging to newcomers into the field of programming they should always strive to delve into the abstracted details.. The amount of complexity that we deal with 'infinite'.4 -
So, I was working on my code base and wanted to update my remote with the local changes. I issued the git push command but it just remained unresponsive, no error-nothing. (I use bitbucket as remote host). This was strange, even enabling verbose option didn't tell me anything useful apart from usual 'pushing this to that' sort of response. I checked internet connectivity on my system. It's fine. I restarted my network-mananger just in case, tried if ping, telnet and other tools were working. Everything seemed fine.
Well, it turns out for a major portion of the day bitbucket was having issue with ssh connection. Finally I added https remote and was able to push my changes using 'username', 'password' route.
It wasted a good portion of my time today!! -
When did you last shut down your linux system? Mine, apparently was on June 20th, would have done to apply some system updates. (This is my personal system and not a dedicated server)1
-
What's your story when you had to scrape your code, for the better, when you went working for days and had to remove it all?6
-
Although I don't like facebook from various points of views (policies, etc) (still I use it with disabled platform and many other settings) I like most of their developer oriented projects. Graphql being one of them.
Likewise talking about microsoft I have grown to love vscode and language server protocol (which I find too awesome!!)
What's your rant about similar companies? -
I updated my resume.
My new career objective is to score enough ++ so that I can afford a tiger pet on my devrant avatar!!4 -
I am sick and tired of big companies trying to shove their technologies down developer's throat in the name of developer advocacy. Last week I attended one of the IBM workshops which was supposed to be about ML and AI techniques but ended being solely about IBM Cloud (Bluemix), click here, click there, purchase it. I am not against developer advocacy and them trying to advertise their product but they should always keep in mind that developers won't get interested if they aren't learning any transferable core skills.
I was checking a course on Udacity about building scalable java apps. It turned out to be about Google Cloud Platform, auto scaling and nothing much. How deceiving is that?4 -
Being an extensive vim user I recently started using vimium for Chrome and it feels so awesome not having to take my hands off the keyboard every fucking time :D6