Author Archive
Topcoder screen cast
Ran across the blog of super-topcoder Petr Mitrichev. Especially cool are the screencasts of Petr displaying his mad programming skills in topcoder competitions.
The Nolan Bushnell Atari Interview
Fascinating history of the rise and fall of Atari from its founder: Nolan Bushnell.
Interesting how he talks about Atari in its day being able to attract the best and the brightest. How when everyone in Silicon Valley was going to bare cubes, they went the other way to offices and hot tubs! The way Nolan [...]
How to answer Behavioral Interview questions
I’m never sure what is the best way to answer behavioral interview questions.
I know, I know, there’s no “right” answer. But, clearly the fact that they get asked at all indicates that there are favorable and unfavorable answers.
Recently I read that in politics, politicians are taught that if you get asked a question that [...]
Where are the new jobs?
Interesting blog post by the new york times.
It suggests a flaw in the common wisdom that the only sectors where there are jobs is in education and health-care. While it is true that that’s where the most job openings are, the fields where the most actual hires are is in business and professional services, which [...]
ASIC digital design blog
Ran into this awesome blog on chip design. Best part is the puzzles and challenges which are very fun and educational.
Serial entrepreneurs 50% more likely to succeed.
Great study from HBS which finds that:
34% of successful entrepreneurs are going to be successful in their next startup
23 % of repeat entrepreneurs who failed in their past startup will be successful in their next one
22 % of first time entrepreneurs will be successful.
There’s no teacher like experience.
And also, this is pretty encouraging, much better [...]
Gitweb installation in 5 minutes
I couldn’t really find an easy tutorial on getting Gitweb to work on a Mac, so I decided to write one.
The end result should be an interface like the one for the Linux Kernel.
Here are the steps that I used:
Download the Git source. Gitweb comes with it.
Unzip, and cd to the just downloaded source directory.
Copy [...]
Google Maps Tutorial - Part 2
Next installment of the Google Maps tutorial series.
First we start with the starting point google map implementation, from the last post.
Feel free to peek ahead to the final google map implementation after this interation. Make sure you left click on the map, and drag and drop the resulting markers.
In this iteration I will add map [...]
Google Maps Tutorial - Part 1
As promised part 1 of the Google Maps tutorial. See the original post for the plan for this series of posts.
We are going to build on the code in the original post.
In this part we are going to add a text box that allows the user to enter a street address (e.g. 123 Main street), [...]
Monitor Filesystems with Inotify
I recently had the problem of writing an application that needed to get notifications when changes happened to a particular directory. Specifically, I was writing a Linux kernel mode driver (KMD), which would create entries in the /dev/ file system on connection of various devices, and I needed a user mode program that would detect [...]


