

Something about software causes people to try to jam down half-baked one-size-fits-all theories that ultimately cause more harm than good. Ideas that stick when they shouldn’t.

I started by thinking about what a good strong definition for a software architect would be. That pushed me into reflecting about how I’ve changed over the years. The things I’ve learned, the differences in viewpoint, the way I approach problems.

Rucola is a light weight framework that helps you write RubyCocoa apps. It allows you to build, test, and deploy applications using rake commands, eliminating the need to use XCode for the most common tasks.
APIdock is a web app that provides a rich and usable interface for searching, perusing and improving the documentation of projects that are included in the app.
Flexible and powerful architecture for vector drawing applications
An objective-C implementation of ActiveRecord

Raphaël is a small JavaScript library that should simplify your work with vector graphics on the web. In case you want to create your own specific chart or image crop-n-rotate widget, you can simply achieve it with this library.
Raphaël uses SVG and VML as a base for graphics creation.
