Software Development

Developing software is maybe a science or maybe an art. One thing is for sure: It is difficult to get right. Countless hours of work can be lost to history or change society as a whole. They can lead to software of ellegance and usefulness or to a pile of unmantainable garbage. In any case, it is a highly satisfactory discipline.

Semantic Web

A subset of the WWW consisting of formalized, interlinked information allowing machines to discover new information by traversing links and by formal reasoning.

Generating Websites with a Reasoner The website www.andonyar.com is created from a description of things in RDF. First, a reasoner derives information about the pages to be generated. Then a planner writes a shell script which finally builds all required files. This turns out to be an elegant solution for small websites.

Unix Philosophy

Unix persists since 1971, mainly because of the Unix developer's way of writing software.

The Art of Unix Programming This book describes the lessons learned of decades of Unix programming. Approaches to favour and pitfalls to avoid are presented with the help of widely known examples of Unix software. www.catb.org