Thursday, August 02, 2007

Resource-Oriented Programming

Procedural Programming (process-centric)
Module: Structure, Messages, Behaviour, State

Object-Oriented Programming (data-centric)
Class: Structure, Messages, Behaviour
Object: Structure, Messages, Behaviour, State

Resource-Oriented Programming (interface-centric)
Resource: Structure, Behaviour, State

Friday, July 27, 2007

Too much abuse has gone on for too long...

I gotta get in shape. Too much sitting has ruined my body. Too much abuse has gone on for too long. From now on there will be 50 pushups each morning, 50 pullups. There will be no more pills, no more bad food, no more destroyers of my body. From now on will be total organization. Every muscle must be tight.
- Travis Bickle in Taxi Driver

Monday, March 05, 2007


Minimizing has not been easy, but in the end, the essense of Inertia will be all that was Minimized. Everything I did not include and everything I removed.

Antoine de Saint-Exupéry:
Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away.

Lao Tse:

Thirty spokes meet in the hub,
But the empty space between them
is the essence of the wheel.

Pots are formed from clay,
But the empty space within it
is the essence of the pot.

Walls with windows and doors form the house,
But the empty space within it
is the essence of the home.

Lin Yu Tang:
Besides the noble art of getting things done, there is the noble art of leaving things undone. The wisdom of life consists in the elimination of nonessentials.

Sunday, March 04, 2007

Problem Solving

Karl Gerstner:
The problem, not a theory nor a style, determines the solution.

Tuesday, February 13, 2007

Saturday, January 13, 2007

The Web Site IS the API

Web APIs Are Just Web Sites:
A short presentation on how you might like to build a simple “Web API”.

I've said this before and the reason it's important for web application developers to understand this is that it changes the way they look at and design web applications. The difference between a Web Service and a Web Application is only in the representation.

The irony of the Web

An interesting comment by Don Park:
Isn't it ironic that much of the Web 2.0 businesses depend on the GET method being non-idempotent? Otherwise, PPC won't generate any revenue.


Friday, January 05, 2007

The future of video gaming

I was about to write a post about my brief encounter/workout (all of 15 minutes) with the Wii that left me sweating, but then I came across this review that pretty much summed it up for me:
I have now seen the future of video gaming. Not only have I seen it — I've held it in my hand, waved it like I was directing traffic and spun around like a wacko because of it.

And I can't remember the last time playing a video game was as much fun.

This week, I got my hands on Nintendo's Wii — not forever, just briefly (sulk) — and I still can't shake the smile.

Work Life Balance

The Four-Day Week Challenge
A lot of the constraints and barriers we place on ourselves are completely unnecessary and even worse, keep us from being happy. My hope is that taking the Four-Day Challenge will help you enjoy life more and pursue what really matters to you.