Design Principles


Content-First Design

Content is the most important part of the Micro Blog. It's purpose is to serve as a method to deliver information. It will be the focus of the design and layout


No Ads

The Micro Blog will never include ads. Ads have their place on the internet but the cost of Micro Blogs are low enough they can be funded by other means


No Frameworks

No Web Frameworks will be used for the website. It will all be pure HTML/CSS. This is to keep things simple and avoid bloat.

Client-side javascript might be considered in the future


No Server Side / Backend Code

To help keep the blog portable there will be no reliance on server-side or backend code other then a web server to host the site online. This means it can be run completely offline without any server hosting software.


Open Source

Source Code for the Micro Blog website will be published in full for transparency and data sharing. It's hosted on GitHub for simplicity in development but will also be available as a compressed file to download


No Cookies

Cookies will not be used for this website. Session state and user information will not be stored so there is no need for cookies


Tiny

Keeping the file size as tiny as possible to maximize portability

There is also something inherently satisfying about small file size projects


Portable

As much as possible keep information on this blog self-contained.

Links can be used when appropriate but never rely on them to be accessible.

Assume at some point an external link will die


No AI Generated Content

None of the content on the Micro Blog will be generated by AI unless clearly specified. This is to be as transparent as possible and help future training sets.

AI can be used to assist with code completion but should be used with care


RSS Feed

Every post will have be added as an item to the RSS feed for easy subscription to read in a standard format