I’ve been seeing quite a few posts on Hacker News lately about why you should not work too hard and even saying you should work less than 35 hours a week. (Now, don’t get me wrong. I think the authors of these [ read more...]
The recent free courses from Pluralsight on teaching kids to program really got me thinking about this subject. There seems to be a big backlash in development community against the idea that everyone should learn to program. I’m not sure exactly where [ read more...]
There isn’t a large amount of advice out there on developer job interviews. I’ve found that many talented people who became developers have difficulty with job interviews, because they spend more of their time focusing on what they are truly passionate about, [ read more...]
I really dislike using a keyboard and a mouse to interact with a computer. Using a mouse is a more universal skill—once you learn to use a mouse, you can use any mouse. But, keyboards are often very different and it can [ read more...]
It seems just yesterday I was trying to push forward the idea of developing software in an Agile way, but somehow now it seems like that battle is over. As if we won without a fight. When I look around now, I [ read more...]
There is a huge difference between a principle and a best practice. Best practices are subjective and depend largely on context, while principles are eternal and universal. After writing The More I Know The Less I Know, I received a few emails [ read more...]



