RetroCode UK

About

Philosophy

This site has been build using open source software and assets, and a minimum of code which is used to structure and build the site from a template of markdown files and assets.

Rationale

  • Content management systems are fragile, prone to change at the whim of their creators, or insecure (e.g. attacks are often directly targeted at specific versions or plugins).
  • Frameworks are also prone to change, and require a lot of work in maintenance.
  • Custom code can be streamlined, but also require a lot of dedication and hard work, and we (programmers) also like to try different techniques or ideas, which isn’t a suitable platform for a stable site.

Enter the Unix Philosophy

The simplest format for writing structured text content is arguably markdown. By keeping all my posts in simple markdown, there are several benefits:

  • Any code could be developed / used to render & display the content to the public.
  • Code required for building a site is trivial, allowing focus on more important things.
  • Content isn’t stuck in a database that could corrupt, be hacked or fail.
  • Content is also content versioned.
  • It’s easier to improve usability and accessibility without the cost of massive file sizes.

No Tracking

Very few websites will even work without JavaScript, and many make a point of tracking you, even if the site owner never even uses the metrics that provides. I don’t need to know or care who you are, whereabouts you live, or whatever, so as a matter of principle this website has:

  • No cookies
  • No JavaScript
  • No tracking