Blog Posts vs Articles

I've long struggled with what content I should write for this blog. I enjoy writing about technology and programming, but I also enjoy writing about my personal life and other interests of mine. I've long known that there are two key parts to writing a successful blog: publish content consistently, and publish consistent content. That being that you focus your writing on a consistent topic, so when readers come to the site they know what to expect and can become hooked. »

Weekly Newsletters

There's a lot of engineering noise that goes on in a week. Way too much to keep track of it all. Sure you could keep your eyes glued to your Twitter stream, or constantly prowl through GitHub, but even then you'd be bound to miss more than a few gems. »

One Year Of Selfies

For the past year, at around noon everyday, you would see me take out my phone and snap a selfie. Everyday you'd see me do this. Most people thought I was just posing for a selfie, but when they saw me do it again the next day, and the day after they'd get curious and ask what was going on. »

Technical Debt, Organizational Debt

Debt, in the context of a company, takes on many forms. From the quite literal of owing money to the more abstract concept of technical debt. »

Airbnb's Management Style

It's always interesting to hear how other companies are managed. It gives greater context for what I experience every day at work and broadens my idea for what people are doing to improve their company. »

First Impressions of AngularJS 2.0

Over the weekend I created a clone of Hacker News with Angular2. I've read a lot about the changes Angular 2 will have and I wanted to see for myself what it would be like to create an app. What would it be like? How will it be better than Angular 1? Will I enjoy writing an Angular 2 app? »