Slowing down

For most of my career thus far, I have been working hard to be faster. To be one step ahead. Work hard, work fast. Productivity was my number one goal. Get as much work done in time time I have available. What if, however, the number one goal was not…

Not good enough for open source

I read a great article the other day from Andy Lester. In it, he talked about different ways to contribute to open source projects, without the need to be a programming genius. I thought it was a great article, and agree with all his points. The one part that stuck…

Ditching Google

Google, we need to talk. I've been thinking about our relationship recently, and I feel like you are taking advantage of me, that this whole thing is so, one-sided. I think we need a break. I need some space. This is how I have felt now for quite some time…

An Introduction to Node.js

What is Node.js? Node.js is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices. So, what does that…