Responses by @spsiddarthan
Think of the most extraordinary developer you ever worked with. What are 3 of the qualities that impressed you the most about them?
They always designed first before they got to writing code. I am talking three weeks of design and not a single line of code. In fact, the coding just takes two or three days for any feature for them. The amount of emphasis they gave to design taught ...Read more
25 Jan 2017 17 Upvotes 1 Reply
If you had a chance to access any source code in the world for a total of 24 hours without consequences, what would you pick?
I would love to look at the source code of Magic Leap. They're super secretive about what they do and I believe they have the potential to change the world like how Apple or Google did. ...Read more
9 Feb 2017 16 Upvotes
Has anyone implemented passwordless email sign in?
The timing of this question is fantastic, we are actually implementing password-less email login right here on Hashnode. It should be available to you in a couple of days. We'll come up with a story on its merits, but for now let me just say that th ...Read more
24 Jan 2017 15 Upvotes 6 Replies
As a developer, what gives you a headache?
Mainly, when you just cannot figure out what the hell is going on. That causes a headache and that happens because of poorly written code. That being said, these are my top 5 annoyances in no particular order. Comments that are no longer valid. No ...Read more
12 Jan 2017 13 Upvotes
Have you ever been prone to a loss of passion as a programmer? How did you handle it?
I like to draw analogies b/w sports and programming. Just like how great sportsmen go through a lack of form (or even a lack of interest, so to speak which is what the case is here), programmers suffer from it too. I have had two such instances in my ...Read more
30 Jan 2017 12 Upvotes
When you join a new company, how do you familiarize yourself with the code base and the architecture?
Ah, what a perfect opportunity for me to answer this, having started a new job just a week back. The best way is obviously to dive in to code. Pick out a part of the application that you think you understand the most and trace the code by inserting ...Read more
9 Jan 2017 9 Upvotes
When you get some down time at work between projects, what do you do to beef up your skills or otherwise cope with the 'free' time?
I figure out parts of the process that can be automated. Automation = Life made easier. Next side project on my plate whenever I find time (I don't think it's happening in the near future, though) is to set up a script that'll set up our local devel ...Read more
19 Jan 2017 9 Upvotes
How do you make sure you aren't outdated after a long vacation?
I think it's important to enjoy your vacation, so if i were you I wouldn't really care about the industry during my time off. You can always catch up when you come back. That being said there's no harm in checking out hashnode.com (You could use the ...Read more
23 Jan 2017 9 Upvotes
What is the optimal way to practice competitive programming?
Competitive programming is like a sport and cannot be mastered in the short run. I have been trying to get a grip on it for the last six or seven years and I finally think I have come up with a plan. Prof Steven Skinea's lecture series on competitiv ...Read more
18 Jan 2017 7 Upvotes
Can GitLab still be trusted?
100%. The way they handled their crisis was fantastic as well and very very transparent. Companies do screw up sometimes, it becomes a problem only when they repeatedly do it. They have a fantastic track record as a company except for that one day, ...Read more
17 Feb 2017 7 Upvotes