The school of Niklaus Wirth: The Art of Simplicity

Got myself an excellent book on the Art of Simplicity. Niklaus Wirth designed programming langauages like Pascal and sequels like Modula-2 and Oberon.  His style and dedication to simplicity in a clear writing and presentation style made a great impression on me. This book gives unique insites in what has happened and is still happening in the school of Niklaus Wirth. Excellent book! From the book’s advertisement:  Niklaus Wirth is one of the great pioneers of computer technology and winner of the ACM’s A.M. Turing Award, the most prestigious award in computer science. he has made substantial contributions to the … Continue reading The school of Niklaus Wirth: The Art of Simplicity

Getting Real: simplicity in software design

On the blog of Dominiek, a friend of my son, I found a reference to Getting Real, a book by 37signals, a company producing web-apps. Their motto is: ‘How To Write Vigorous Software Our modus operandi We believe software is too complex. Too many features, too many buttons, too much to learn. Our products do less than the competition — intentionally. We build products that work smarter, feel better, allow you to do things your way, and are easier to use. Underdo your competition Conventional wisdom says that to beat your competitors you need to one-up them. If they have … Continue reading Getting Real: simplicity in software design

Simplicity, Entia non sunt multiplicanda praeter necessitatem

I try to live by the rule that things must be simple. Complicated things are obvious in need of more thought. Entia non sunt multiplicanda praeter necessitatem It all started with William of Occam (aka Ockham), the 14th?century English philosopher who wrote this in latin, which literally means , ‘entities are not to be multiplied more than necessary’. This principle, known as Occam’s razor, implies that all other things being equal, the explanation that involves inventing the fewest new concepts is always to be preferred. Simplicity is not about deficiency, It takes a lot of effort to produce elegant and … Continue reading Simplicity, Entia non sunt multiplicanda praeter necessitatem

CMS Made Simple and the Beginner’s Guide

For several years my websites run on popular opensource packages, based upon MySQL and PHP. This blog runs on WordPress, the other sites  (Personal Interest,  Travel,  Weesp,  Retro Computing,  Pascal for Small Computers) on a content management system,  CMS Made Simple. And there is the retro forum based upon PHPBB. I selected CMS Made Simple  several years ago (see this blog) and this package, now at version 1.7, has lived up to my expectations.  With two themes and five websites it has helped me enormously to maintain the websites. Once configured right, adding content is not requiring any but basic skills. … Continue reading CMS Made Simple and the Beginner’s Guide