WorkerBeeComputing is about building
applications
by using the techniques from systems programming
[operating systems, networks, databases, etc.]
which make systems robust and reliable:
- small robust modules which are
- independent,
- decoupled,
- interchangeable and
- communicate with each other on
- different time frames from high
speed to permanent.
I call them
worker bees.
For
centuries mechanical parts were made to fit together by
hand.
They
would not work anywhere else and no other part would fit.
Machines
began to have interchangeable parts about
1800.
History is finally about to repeat itself in software.
Worker bee software is software built of
interchangeable modular parts, like
legos,
tinker toys,
erector sets or
nuts and bolts.
We
will explore the impact of simplicity and modularity on
software in these pages.