Design goals
This page contains information on my design philosophy, about the ideas and opinions behind my design decisions.
My top 5 design goals.
- Small
- Fast
- Simple
- Robust
- Less is more.
Your benefits.
- Run the program from anywhere you like.
- You don’t have to install the software to run it.
- Just copy it wherever you like and run it from there.
- Take your preferences with you when you move.
- You don’t have to set your preferences everytime you change computers.
- Everything is contained in one file.
- You don’t have to worry about missing files.
- You don’t have to worry about conflicting DLLs.
- Minimal system requirements.
- You don’t have to install runtime libraries or a large framework first.
- You don’t have to worry about service packs.
- Simple programs are easier to understand and learn.
- You don’t have to read a manual.
- ‘The bare neccessities’ are usually good enough.
- You don’t have to pay for ‘bells and whistles’ you don’t need anyway.
- Smaller programs contain less bugs.
|