3,582 reputation
11428
bio website
location India
age
visits member for 4 years, 4 months
seen Dec 28 '14 at 8:56

Dont know much.. I keep on finding what is new or how it is done.. Curious by nature.. my friends call me a RAT..


Feb
4
awarded  Good Answer
Nov
11
awarded  Nice Answer
Sep
10
awarded  Yearling
Sep
5
comment Are SMART goals useful for programmers?
@ Justin : The point I am trying to make is that DELIVERY is important. Also programming effort doesn't really make someone an asset to an Organization. The people who can plan for themselves + be useful to the team are the kind of people you want to have in your team. Someone who will not talk to other developer to help on a technical issue is certainly not a team player. Like wise a team player who doesn't get anything done at all is pretty useless.
Sep
5
comment Are SMART goals useful for programmers?
@Justin : I understand the point of Individual goals taking away the possibility of measuring adhoc tasks like build machine setup and mentoring fellow developers etc but you dont want to have people in the team who claim that they spend so much time helping others that they don't have time to finish their work. If someone completes his goals + mentors others as well, he is a extra ordinary person. Also in my experience most good developers don't need a lot of assisting and even if they have dependency on others for some deliverable they are smart to plan their work well.
Sep
5
comment Are SMART goals useful for programmers?
@Justin : I probably am missing the point that you are trying to make. My answers : Fixing 100 bugs is just an estimate and the Manager(some one who understands the product and the technicalities of the bugs ) has to take a call on it. For example, fix 100 bugs that take 10 hours each or fix 500 bugs which are typos on screens. The key here is that at the start of Quarter you know, which bugs you want to fix and how much time it takes to fix each. Also there will be a 5-10% variance on some issues. You might as well want to review your goal in the middle of the quarter.
Jul
28
answered Does being a general programmer naturally lead to failure?
Jul
28
answered Isn't SQLite a bit underestimated?
Jun
25
comment A colourblind member of our team
I dont think it will work unless they are working with very few colors. Also they need to be using Strong RGB Shades. I am myself color blind, things really get confusing many times in shades of green, yellow and orange :-(
Jun
14
awarded  Popular Question
Jun
11
awarded  Good Question
May
30
comment Why is Google blocking users from accessing their local file system in Chromium?
@Karpie: Just because you can't visualize it doesn't mean anyone wont need it. The world is full of so many unique problems.
May
16
comment i want to make some programmer friends but dont know where to really look
I upvote DarkKnights comment. Make different friends, it is said good programmers are mostly silos. Do you want to make friends with inferior ones :P ??
Mar
16
awarded  Nice Answer
Mar
15
comment Bare minimum on the Joel Test
@Matt : Actually it depends on where you are in your life. Wait, I will explain :-) A good motivated individual with good problem solving skills takes any where from 2-3 years to become a decent programmer. Over a period of time some programmers become language gurus and some become really good problem solvers. For eg. it is not uncommon to see people use List/HashMaps/BST without actually understanding how they work. These people are still useful and are needed. It all depends on what your company wants ? Invest 3 years and be unsure of the outcome or hire a GEEK.
Mar
14
comment Bare minimum on the Joel Test
•Do new candidates write code during their interview? Nice ????
Mar
8
awarded  Popular Question
Feb
23
comment Should I keep investing into data structures and algorithms?
I disagree. Simple reason is when someone spends time learning Algorithms or Designing or Architecture it is not just about when/where he is going to use it. It just makes the person smarter and he might use the learning while solving other problems. It also encourages a sense of doing things optimally. For eg. there might not be a hand made Algorithm for everything but since you know a lot of stuff you might come with something exceptional on your own.
Feb
23
answered How do programmers in the West see programmers in the East?
Feb
18
answered GoF Design Patterns - which ones do you actually use?