MrDHat
Sometimes, I like to get the closest match in any other industry (Communications in this case). We recently named a notification system 'satellite', and similar names for publishers and subscribers.
AFAIK, New Relic provides one such tool but I think there's still a long way to go.
I don't really see this happening. At least not in 2015! IMHO nothing gives better performance than native apis. Nothing at all.
I've been procrastinating learning Scala for a long time and have a project this year on Spark, so, yay! :)
Isn't my github profile enough proof to show that I can collaborate with people? Also, as I pointed out in my recent comment: Eran Hammer, (creator of OAuth and Hawk) presents a new way to hire engineers. He suggests the concept of a 'Homework' wherein prospective employees are presented with a problem/bug that they are actually facing in their product. One of my acquaintance from Mozilla also pointed out that he was hired in a similar way.
> 2. What exactly do you mean by "competitive problems" or "puzzles"? What is off-limits?
For me, competitive problems are the kind problems for which interviewstreet/codechef etc are known for. At times, they involve the kind of problems which a developer is not likely to face during his time at the company. For example, being a web developer, I don't think that there will be a time when I need to write a string matching program from scratch. Wouldn't questions related to scalability/databases/some selected data structures make more sense for such a profile?
Don't take me wrong, I am not against questions involving string matching/sorting/kernel concepts, all I am saying is that they should be asked from those who are really going to face such problems while working.
The point of 'Homework' really intrigues me. It actually ensures that a candidate has the skills to contribute to your product. IMO, it is a far better way to judge than programming puzzles.
I am not a fan of remote work either. However, I am willing (in fact want to) to relocate if I am satisfied with the profile offered!
P.S. This post was supposed to be a reality check for me(and others like me) and not a shameless plug for getting a job :-)
Frankly speaking, they do not interest me.I would rather collaborate with friends and work on a project than solve competitive problems or puzzles.
Ask HN: I cannot do competitive programming or solve puzzles, would you hire me?
I have decent experience working on open source projects[1] (Firefox OS, bower, yeoman etc). I was a Google Summer of Code student this year with Mozilla.Apart from this, I can program in 3-4 languages with ability to learn anything that is required for the job.Also, worked on some projects at my leisure. However, I cannot solve competitive programming or puzzle problems. Is it possible to pull...
Yeoman Generator for Node with Mocha tests
Turbo C to ANSI C code converter
https://github.com/MrDHat/Syn-C/
Turbo C is still used in many colleges and schools especially in India. So we made a tool to generate the equivalent ANSI C code from Turbo C compliant code which can help people learn the difference between ANSI and Borland C implementations. It is under development and covers very less number of functions and header files at the moment.