The most important skill is execution. Having great ideas, wise decisions or clever strategies comes second. The ability to get things done is paramount. This why I sigh when I hear people complaining about being unable to stay motivated on a project because they aren’t sure whether it’s the right one. These people have it […]
Archives for February 2013
WordSmith – Building a Program that Plays Scrabble
Last fall, I finished the MIT Challenge. While the challenge was exciting and educational, the tight deadline didn’t give me any time for extracurricular projects. When I finished, I wanted to work on a small and fun project that would test some of the things I learned. The result was WordSmith, a program that lets […]
“It’s Who You Know”
I’ve often heard the titular expression in conversations about professional success. Uttered with a sneer, it seems to point at the unfairness of life and the hopelessness of the masses of people without good connections. It’s also an expression that is mostly true. Talent and effort matter, of course, but the gears of the machine […]
Two Types of Growth
Anything you try to improve will have a growth curve. Imagine you ran everyday and you tracked your speed to finish a 5-mile course. Smoothing out the noise, over enough time you’d probably get a graph like this: Here, improvement works on a logarithmic scale. As you get better, it gets harder and harder to […]