Author Archives

Incrementalism

One of the hardest won lessons of my career is the power of incrementalism. I am, at my core, an idealist. When i look at a product or code base i tend to see the ways it deviates from my ideals, rather than the ways it is useful or does match my ideals. That is [...]

A clear and concise way to describe JSON base formats http://t.co/bjM6QfrQ

Bookmarks and URI based versioning

Threads about how to version hypermedia (or REST) APIs are multitude. I certainly have made my opinion known in the past. That being said, the most common approach being used in the wild is putting a version number in the URI of the resources which are part of the API. For example, http://api.example.com/v1/products/42. That approach [...]

And a lot of that performance, Prasad said, came from removing unnecessary design wankery (our verbiage, not his) — the rounded corners, the omnipresent gradients. By making things simple, clean, modern, flat, and even print magazine-like, the LinkedIn app only got faster and better on the performance side, as well. — Venture Beat

Hello San Francisco

Remembering how much I love Dry Sack

Why is `Rational(3,1).integer?` false in ruby?

“There are more people under “correctional supervision” in America than were in the Gulag Archipelago under Stalin” http://t.co/IEfDE411

Morality is about make the world a better place, not religion. http://t.co/mWVyobr2

My “cloud” tool chain

Recently Mike Amundsen posted a list of the tools he uses for developing cloud applications. He also asked for others to provide their lists. So here goes: Emacs The one true development environment that all others aspire to be like when they grow up. Mike has been using Cloud9 and really seems to like it. [...]