When I'm not working on projects for clients, I focus the bulk of my effort on a single track which is has the goal of raising the bar for software, the Internet and the knowledge industry in general.

Post-Industrial Process Model

I have had significant exposure throughout my career with everything from naïve processes, to permutations of the Waterfall model and various Agile processes, but I find that at best they are extensions of industrial-age management strategies. Specifically, I find them to ignore that:

Therefore, I have begun to define a post-industrial management process which takes these into account, specifically targeting:

This project is currently in the research phase with no public commitments for completion.

Resource Handling and Representation Policy

The policy I am writing, in its current form, is essentially a rough catalogue of every recommendation I have for designing Web-based products and services. The motivation for doing so is to provide cogent arguments to support specific implementation recommendations — to demonstrate business value to clients and technical merit to developers.

I am actively adding to this project in the order of a few pages a week, and plan to release an augmented version of it as a book in 2009.

Semantic Web Application Framework

As a specific application of the aforementioned process and policy, I plan to implement a Semantic Web application framework, intended to extend and eventually supplant the current MVC paradigm of Web development, as well as manage the meta-data and relationships thereof associated with Semantic Web.

As I design the product, I will be using this site as a demonstration platform.