Design by Principle

Recently, I had the great pleasure of watching a video of Bret Victor, talking about design and development.  It’s long, but it’s really brilliant. Bret Victor – Inventing on Principle from CUSEC on Vimeo. The title of the video is “Inventing on Principle”, which I think does not actually sell what is a truly jaw-dropping Read more about Design by Principle[…]

Swiss army knife

Closing the Loop on Software Development

In recent years, I’ve been called on to write a lot of low-level system software, like parsers, compilers, high-availability data stream monitors and the like.  But at fairly regular intervals, I get the opportunity to lead teams of developers in enterprise projects using J2EE. It’s an interesting sensation to contemplate the architectural choices made by Read more about Closing the Loop on Software Development[…]

The Electronic Savannah

Maybe you’ve heard of it;  the “Singularity”.  The day that history ends.  The moment when the sum of all effective machine intelligence exceeds the sum of all effective human intelligence. The day when Creature parts company with Creator. If you think about it, the Singularity represents the ultimate loss of social control.  In that moment, Read more about The Electronic Savannah[…]

An Introduction to Mesh Networks

What’s wrong with the Internet?  Nothing really, if you are prepared to put up with its inherent unreliability and intrinsic vulnerabilities. The Internet cannot be relied on if you need continuous secure communication between two end-points at a distance.  The greater the distance, the greater the vulnerability and unreliability.  The more important the communication line, Read more about An Introduction to Mesh Networks[…]

How do you like our new look?

It was about time we applied the same energy and emphasis on solid, back-end engineering to front end design. What good is invention, innovation and creativity if no one ever sees it? We’ve taken some time out to modernise this site and brighten it up some.  We hope you like it.  Your feedback is appreciated.