Category: making
-
Infrastructure
So in the physical world, there’s tremendous constraints placed on a system by existing infrastructure. It defines and limits what can be done without significant extra resources expended – which means cost, complexity, risk, etc. In a recent issue of Wired, there’s an article about how a new city in China is being designed with…
-
MacFuse – Sweet
Ok – so maybe it’s a sign of just how much a shiny-gadget-geek I am, but I love what’s possible with MacFuse (and MacFusion). For example, I have an existing website (at omnis.com) that doesn’t have a ssh account, so the only way to deploy / work on what’s there is via FTP. So when…
-
Sophie, Squeak, Croquet

There seems to be more and more instances of platforms appearing which raise the level at which people can create, manipulate and share rich content in a rich context. Sophie appears to be another interesting entry, in addition to Croquet and the etoys work in Squeak.
-
Firedoodle – persistent whiteboard in your browser
Nice tool, nice example of using Firefox as a platform, and nice example of how small ideas are proliferating: Firedoodle … is a Firefox Add-On that allows you to mark up any page as if it was projected onto a white board. You can download the plugin at Firedoodle.com and if you register an account,…
-
Startup enthusiasm (not) versus pragmatism
I love the start-up environment – in part because of what happens when we ‘drink the kool-aid’, but at the same time I also value ‘fail-it-fast’ pragmatism. I haven’t found an eloquent way to think about or express this conflict – until I randomly came across an interview with Scott Brave from Baynote Inc. on…
-
Inspiration on patterns and paradigms beyond OO
A great audio program on experiential computing (IT Conversations: Ramesh Jain – Experimental Computing) and Ramesh’s related blog (Ramesh Jain’s Blog » Blog Archive » Events and paradigms) gives me some inspiration to on two important points: Patterns in Oggidigaw – using the notion of events with their attributes of who, what, where (spatial), when…
-
An Integrated Perspective on Software Development
Some ramblings on software development A useful perspective on software devleopment is as an ‘integrated discipline’, i.e. a perspective that recognizes that software development is actually composed of three domains: Business – this is the domain of the problem Technology People – all the people involved, e.g. development team, customers, users, support staff, marketing, product…
-
Formal Versus Agile? You’ve Got It All Wrong!
As I interpret it, the agile versus formal debate is generally treated as an either or question. For instance, in any given software development situation there may be an assessment that it would have worked better if only an agile approach was used or for a project like this, you must use a formal approach.…
-
A Better Tool?
As with many computerized things, I’ve been frustrated with the commercial state of the art for software to manage information, especially personal information for quite some time. Let me provide some context to better explain. While I’m often challenged to explain what I do, I can say it involves doing all sorts of actions on…
-
Reconciling Formal, Agile & No Processes
How to reconcile formal, agile & no processes in a software development environment? Previously in conflict, considered by some as irreconcilible Integrated using a model that accounts for development stages/levels. Fundamental pattern: learn the form to become formless