Welcome to my world.

This web site is a place for me to write brief working notes as I develop software projects. I'm happy to share my notes and welcome comments and helpful suggestions.

Some of the earlier material is being reposted from my archives of many years and so shares the same author dates as in the archives. Some of this earlier stuff I no longer agree with but it's useful and an honest historical record of how I have learned along the way. The notes often quote Wikipedia, other web sites or books so I know where to go looking.

The notes cover architecture, data modelling, cloud computing, complexity, code, development and operations, API, user interfaces, art, philosophy, science, mathematics and a lot more. Interesting books and talks included.

This web site is a work in progress and will change quite a bit in layout over time. Later on, it will link directly to the actual software, user documentation, support, etc.

I have very strong views on the right to privacy, security, and usability. Software needs to be useful and meet the needs of human society. A lot of it doesn't. A lot of it is a massive waste of resources.

How this website is organised

About Me

That describes it well.


A grand index of this web site.


This page.


Anything else people might want to know goes here.


A glossary of technical terms

Life-long Learning


A list of useful web sites.


All my notes go here as I work on projects figuring out what to do.


The historic name for a series of web-based projects that I was part of. An outline of its history with links to notes.


What I'm reading.


A direct link to my happy place - my art studio web site.


Science related to my software with links to articles, talks and research.


A list of tools I use with links to reviews.

No comments:

Post a Comment