update (2010) : this resource lifecycle post features two quotes that are enlightening when thinking about state and workflow. update (2011) : a discussion between two engineers about state machines and workflow (guest post at Engine Yard) This post is intended for Ruby developers. The idea for it came after numerous discussions with fellow programmers about state machines and workflow engines. Wh
![state machine != workflow engine](https://cdn-ak-scissors.b.st-hatena.com/image/square/8d71ff5111e05619a10d29bb40d7aebaa75c8fbc/height=288;version=1;width=512/https%3A%2F%2Fs0.wp.com%2Fi%2Fblank.jpg)