Web thoughts
Some opinions on web-related topics.
Data storage formats
One of the most vexed questions for me with digital text files is, what format is best to store my personal writings in? For many years I have been keeping these in web page format (.html) as it seems to be reasonably future-proof, is relatively easy to learn (HTML is a markup language, not a programming language), I can edit files in any text editor, and view them in any web browser offline. I can also link between files (a primary purpose of the HTML format). The disadvantage of HTML files is that creating them requires a bit more manual work than, say, using a dedicated word processor such as Microsoft Word (or its open-source equivalent, LibreOffice).
Plain text files (.txt) are the most future-proof as these can be read in any text editor on any platform. A disadvantage of them is that they can’t be linked between – this is where HTML files have the advantage. (HTML files are just text files with a special file name extension so that a browser will open it for viewing). HTML markup language is, however, more verbose.
I have spent a lot of mental energy and time in trying out various dedicated programs for my creative projects, such as various wikis and assorted dedicated editors. But I always seem to come back to making my own files as I am distrustful of the longevity of such programs made by others. There is no guarantee that these will be maintained into the future.
The quest for an editor
Below are some quoted entries from my Journal on the topic. I tried out Dokuwiki, initally for a creative project.
I have been procrastinating a bit by my periodical dithering over what file format to use for my various projects (my story and journal, and so on). I came across this article at Wikibooks, “Choosing the Right File Format,” on “future-proofing” your work so that it can be read decades from now on whatever technology exists then. The consensus for documents includes simple plain text (
.txt) files, or basic Rich Text Format (.rtf) if visual formatting is wanted, and PDFs. For web pages, HTML is recommended, and for images,.jpgand.pngamong others. The main important feature is that the formats be open-source, not proprietary, so document editors such as Microsoft Word are not recommended for the long term. As a last resort, if I am unable to use or afford programs such as Microsoft Office in the future (the one I have installed was bought by Dad), there are open-source alternatives (sites such as PortableApps.com have an extensive collection).Related to this, I am not sure whether I want to keep using the wikis I have installed or not – there are advantages and disadvantages to them vs. static HTML files:
- I can edit them online – I can’t do this with HTML in my current setup (which is why I miss the old Yahoo! sites). To my knowledge, none of the cloud backup sites such as OneDrive or Dropbox allow editing of HTML files on their servers.
- I can use tags and search, which I can’t do with plain static HTML files.
- There is, however, no free website hosting for the wiki I use (Dokuwiki) – and I might not have the hosting I am on now forever.
- The wiki has a lot of backend files to enable it to function (literally thousands of files, though most are small) and this makes it a bit cumbersome (though not as much as MediaWiki). HTML is a lot simpler – just the HTML files, stylesheets and images are all that are uploaded.
I was looking at TiddlyWiki as an alternative – it operates through a browser and stores everything in one HTML file, though it needs some exterior software to function. I spent most of yesterday fiddling around with it, and found it a bit exasperating to figure out at times. It uses some different Wiki markup to Dokuwiki – this is a major irritation between different wiki formats, as there is sometimes no easy way to convert one type of markup to another. As I have a lot of wiki files now, it would take me weeks to copy and convert them to TiddlyWiki format. It is also difficult to incorporate images – these are generally expected to be hosted elsewhere, though images can be embedded into the document, but this greatly increases its size. It can be password-protected, but the only options are to set a password and only let those who know it view and edit it, or set no password and then anyone can edit it – there doesn’t seem to be an option for letting others view but only the owner edit.
So I have yet to find the ideal solution (namely, one program to rule them all), and waste a lot of time and mental energy dithering about it! Ultimately, I basically prefer HTML as I am familiar with it and, as a minimum, only need a text editor and a browser to write and display pages. If no browser is available, I can still read the
.htmlfiles as text.
— 10/9/2014 entry
I tried copying my story (in HTML format) to Microsoft Word, but I found trying to format it was a fiddly and exasperating process. Writing in Word is a bit easier, but its underlying code is very obfuscatesd, while HTML coding is much more straightforward and accessible (though typing formatting tags is annoying); I can also get more fine-grained control over a page’s appearance.
I had a look at OneNote – the proprietary “free” note-taking program that resides in Microsoft’s OneDrive cloud – but I cannot export any notes into other formats such as HTML; it is very limited in what I can do with it and feels rather insubstantial and unstable. If I did not have an account I would not be able to use it. So that is out.
Someone at r/worldbuilding on Reddit mentioned yet another note-taking/wiki-type program called Twine; this seems very like TiddlyWiki in its coding and concept, though it has to be installed as a Python-based program, rather than just open as an editable HTML file in one’s browser, which is a bit off-putting (I prefer portable versions of programs). I seem to be always on the lookout for that one program that would meet all my requirements, but none so far do – and I certainly do not have any programming knowledge to write my own.
— 15/9/2015 entry
I tried out OneNote, a free Windows program that gets recommended on r/worldbuilding:
Regarding OneNote, I discovered that the free desktop version from the Microsoft site is more full-featured than the rudimentary tile version on the 8.1 Start Menu, so I downloaded and installed this to try. Initially it seemed nice to use, but it is still lacking in many features, such as automatic smart quotes and exporting to HTML pages (which Word both does). A Microsoft account is also necessary to use it, as it syncs between this and the user’s computer rather than save locally. So that is an annoyance. I can export a Notebook to PDF and some weird proprietary Microsoft formats such as
.xps(a pseudo-PDF imitator) and.oneNotebook files, and a single file to the odd.mhtformat (a bundled.htmlfile), but nothing else. The code produced is a mess and elements such as lists are incorrectly and unsemantically formatted as paragraphs with a bullet in front rather than the proper<li>tags (Word does this too, with lists), and italic and bold tags are just<span class="italic">, not the correct<i>(and there are no<em>or<strong>tags, which have separate meanings in HTML5). I can’t do definition lists at all (I use these a lot).So back to my plain HTML pages. The programs can be fun toys to play with but add more complexity to the basic task of producing information. I found this blog entry, On Trying New Writing Things Forever (note: some swearing) on the search for the perfect writing tool, but comes up short:
So what have I learned? First, don’t chase fads, at least not for a major project. A wiki might work for Tayler and Sanderson, and it was worth trying, but not on an already-troubled novel. Just, no. Second, don’t chase fads, period. There’s always some new tool or software that will make your writing go so much easier ohmyGOSH! It won’t. Which is to say it might, but you can’t make that determination in less than a year and you have other things to work on. Try stuff out, but don’t waste a lot of your time on anything less than brilliant.
— 21/9/2015 entry
OneNote can also have some glitchy syncing issues with OneDrive, and some users have had their entire notebook disappear. (Reddit posts: Just deleted 3 weeks’ worth of work; Just lost all of my notes.) And while the program is currently free, there is no guarantee it will be into the future.
I also tried TiddlyWiki, a single-page Javascript-based wiki editor that is written to within the browser it is open in. While I liked aspects of it, it also is a bit unstable:
My computer froze up for some reason last night when copying files to a backup drive, and I had to force-power it off. A couple of my story files got corrupted, but I copied replacements from another hard drive. I keep each chapter of my story in a separate file; that way if corruption happens only a chapter or two might be affected, where as if it were in one file I would lose the whole story. That is a reason I am not using TiddlyWiki anymore for keeping background information about my story’s world as all information is contained in the one file. If the browser in which TiddlyWiki is being used crashes, the whole program is wiped out – it uses Javascript to rewrite the file in the browser each time it is altered – as this user found out in the Google Groups forum:
konono#9:
Lost all my data in a tiddlywiki – something that doesn’t happen all too often nowadays.
I have a large number of tabs open in Firefox, and switch between a number of tabgroups, each with numerous tabs. I was adding text and images (via external links) to my wiki. Added a map link […] The link worked fine, except that the map was opened in the same tab instead of in a new tab, which I would have preferred.
At some point Firefox crashed. After restoring, my tiddlywiki was still there, but with 0 bytes! This shouldn’t ever happen. […] Thanks for all the sympathy but that’s not what I was looking for. I think fears of data loss can keep people from using tw and that would be too bad for this great tool.
Thomas Birkenstock:
Hi Konono,
just right a few minutes ago I had exactly the same issue … Is there any chance getting the wiki back? All my Data is gone … more than a year of work gone …
— 11/11/2015 entry
There is also a very convoluted process to generate each TiddlyWiki entry as a single HTML page; it involves installing Node.js and command-line procedure to achieve this – but that is decidedly not beginner-friendly!
I managed to achieve a command-line procedure in TiddlyWiki and Node.js, after two weeks or so of confused frustration – namely, generate a static site (multiple
.htmlpages) from a single-page TiddlyWiki document of mine (a wiki reference for my story). I made a plaintive plea in the forum and apparently I was missing a command. The instructions at the TW site are not detailed enough for beginners!
- For full (not portable) installation of node.js (install node.js first):
tiddlywiki starwarrior --init server- Go to
http://127.0.0.1:8080/in browser (or whatever address the server gives)- Import
twstarwarrior.htmlvia import function/button in control panel (need to do this whenever I add new items)tiddlywiki ./starwarrior --serverto start in browser- Have to Ctrl + C to stop server so I can type in following commands
- To render static site, change directory in the command prompt to \starwarrior\ TW folder (
chdir /D C:\Users\Ron\starwarrior), then:tiddlywiki --rendertiddler $:/core/templates/static.template.html static.html text/plain
tiddlywiki --rendertiddler $:/core/templates/static.template.css static/static.css text/plain
tiddlywiki --rendertiddlers [!is[system]] $:/core/templates/static.tiddler.html static text/plain
— 17/12/2014 entry
More thoughts via Reddit:
tigerjerusalem:
As an avid note taker and control freak I’ve used everything: Evernote, onenote, Google Keep, simple note, Devon think and what not. Gave up on everything because I need to know where my files are and how to backup them.
Switched to plain text for notes, folders for organizing and Word in webview for articles from the Web. For tags, I use Tagspaces that works with my files instead of converting them to some obscure database.
spinwizard69:
This is the way to go if you value your data.
Plain text files do have their limitations but with things like Markdown and other text conversion utilities it is fairly easy to move a note into a more robust file. However one thing that I found that works for me is writing plain old HTML files.
Here is the thing with HTML and notes, the basics are fairly easy to manage and remember. Further keeping to the basics prevents a lot of browser compatibility problems. I like HTML for the ease of creating lists, be they bulleted or something else. Also a lot of my “notes” easily fit into tables and again basic tables are easy. A little CSS can dress up the file if needed.
Using the basics, and doing so from memory, has another positive effect your notes all end up looking the same. A theme if you will.
Of course this sucks with PDF’s. But the approach would be the same, use a file browser and the operating file system to take care of organization.
And from StackExchange:
I suspect people will object to me saying this, but still, wanted to give some food for thought:
Why not just keep plain text files, or documents made in whatever word processor you prefer?
I’m 32, and I’ve been writing on a computer since I was 18, so I have about 14 years of character and worldbuilding documents built up, for several different universes.
The trouble with deciding to put your character or world information in some flavor of software-of-the-month is that it tends to store data in a custom database or flat file schema. As you write more and more, and years pass, you are putting yourself in a position where, if the data format the software you use isn’t easily transferable to a newer program, you can abruptly find yourself in a position where your old data is difficult to access because your operating system changed, doesn’t support your old program, and nobody bothered to program an easy data migration path for YOUR software to whatever the new thing ends up being, because it was so niche.
You’ll be more insulated against this sort of issue if you decide on a naming scheme and just keep text files, or word processor files, on your hard drive or cloud drive in some sort of order. Since word processors in general are so widely used, you KNOW there’ll always be a way to convert text files or word processor documents to another format, and it probably won’t be all that painful. But if you start using really custom software, you might be in a frustrating position later with your worldbuilding and characer data.
Or … you might not – maybe you’re technical and you don’t mind doing data migrations. I’m technical and not afraid of software and honestly I still think they’re a PITA and time-consuming. I’d rather spend my time writing than sorting out my data and putting it into a new format.
I just wanted to give some food for thought before you or anyone tries to pick software thinking it’ll work wonders for the writing process.
Writing really comes down to words on a page … fancy databases are often good timewasters but can distract you from actually writing, and in the long term can make your old data difficult to access if you want it later.
So I have pretty much given up with editor experimentation and will stick with my .html pages. With the wiki editors, another disadvantage is that there is yet another markup syntax to learn (and it varies between the different brands of wikis). They also require software such as PHP to generate the files, which involves the installation of more dependencies to get them to function.
Links
- Choosing the right file format
- “Making your own static web site isn’t nostalgia. It’s the future of the web,” Neocities blog, 27/2/2015. An assertion that I agree with! Basic HTML “is durable, dependable, and lasts forever.” I have a lot of my personal files written in HTML; a bonus is that I can link between files.
- This Page is Designed to Last: A Manifesto for Preserving Content on the Web, Jeff Huang
- John Ankarstrohm: Writing HTML in HTML; Static versus dynamic web sites. “… with nothing but pure HTML, there is no threshold. When I used a static site generator, I always had to do a dozen small things – start the auto-refresh server, research how to do something – before I was ready to do anything. Now, creating a new theme, a new post, a new page or even a new site requires no setup – I just open up a HTML document and start writing!”
Monday, 6 April 2026 at 1:38:33 pm
Web design
I am not a professional web designer, just an amateur hobbyist, but have attained some experience with basic HTML and CSS over the years I have maintained my website. I seem to enjoy HTML and CSS, which are markup languages and are easy to learn, but so far have not been inclined to try actual programming languages such as Javascript and PHP; learning the latter is rather daunting and I don’t feel up to it.
I am conservative in the matter of producing a site for myself, and while I am aware of the latest design and development fads, I am not inclined to change my process in order to keep up with whatever is fashionable (yes, I am getting older). This page contains my opinions on some of these trends.
HTML 5: the next big thing – or not?
HTML5 with its new tags is the current iteration of HTML, and is mostly implemented in up-to-date browsers (Internet Explorer 8 and lower do not recognize these). But there are issues with the correct use of these tags.
I am considering going back to
<div>tags rather than some HTML 5 tags (<header>,<footer>, etc.) – usage of the latter is still confusing in some areas as is pointed out in The Truth about HTML5 website (and book). One would logically expect that the new<header>tag would be used at the top of a site for the heading, and the<footer>for the bottom part, but apparently not:Footer: The
<footer>tag is not for website footers but for footer content that relate to the nearest sectioning element (these are the four sectioning elements: section, article, aside and nav). The footer can also be used for content such as that of bylines, related documents and copyright data. It can also contain entire sections and this will then lend itself to things like appendices, indexes and licence agreements.Header: Like the
<footer>tag, the<header>tag isn’t for website headers – as you would be forgiven for thinking. It’s for introductory content relating to the nearest sectioning element. It can be used for larger-scale content such as a table of contents or foreword, but is more commonly used for headings and standfirst paragraphs.— The Web Design Book, volume 5
That is more confusing than ever! It seems to needlessly complicate HTML coding. There is also a lot of confusion over when the
<section>or<article>elements should be used. I wonder if HTML 5, or at least some elements of it, will eventually go the way of XHTML 2, which was supposed to be the next big trend in web coding in the mid-2000s, but ended up being discarded in favor of HTML 5. HTML 5 is under the control of one person, Ian Hickson, which is controversial in itself. (Journal 4/9/2015)
To quote Koshka: “HTML-wise, one need only learn HTML4 to obtain all of the necessary tools to build a great website. I still haven’t fully learned HTML5 myself because it seems to be nothing but useless bloat and confusing changes to long-held standards.” I will likewise not use the new tags as I prefer to keep my code as simple as possible without extraneous clutter. Likewise with my Cascading Style Sheet; a huge amount of selectors and rules have been (and continue to be) added, but a lot of these are more for decoration.
There is a table of all the elements here, with when they were introduced and whether they are still in use, so safe elements can be picked from this – ones that will work in browsers from at least HTML 3.2 onward up to now. I have listed the safe ones below:
- a
- abbr
- b
- blockquote
- body
- br
- cite
- code
- dd
- del
- dfn
- div
- dl
- dt
- em
- form
- h1-h6
- head
- hr
- html
- i
- img
- iframe
- kbd
- li
- link
- meta
- ol
- p
- pre
- small
- strong
- style
- sub
- sup
- table
- td
- th
- tr
- title
- ul
CSS preprocessors and site generators
Web development trends in the 2010s seem to involve making the once-simple process of creating a website a lot more complicated and obtuse.
One web development trend that has become very fashionable in the last few years is the use of CSS preprocessors to output cascading stylesheets rather than hand-code the raw CSS. The most common current processors are Sass and LESS; they require Javascript to compile the files into a CSS stylesheet. Another fashion is to use a static site generator to compile the website from various files; these may be in Markdown or some other text language rather than HTML. And simple uploading via FTP is also regarded as outdated; one must now have a Git account to which files are “pushed,” then uploaded to one’s site from there.
Using these tools involves installing many whimsically-named programs upon one’s computer in order to follow the process of generating a website. These add a layer of abstraction and complication between the site author and their webpages – and extra dependencies. The longevity of many of these programs is doubtful; they may or may not be supported by their developers into the future. Another major disadvantage is that any changes to a page means the entire site must be regenerated. Using the terminal (command prompt in Windows) to communicate with the programs rather than a GUI is also common, which do not make them beginner-friendly.
All this supposedly reduces a developer’s workload!
No Complicators
I’m still a big believer in keeping HTML and CSS as simple as possible. Therefore, I choose not to use any preprocessors or frameworks, as those take time to install and set up, are hard for non-user developers to make updates too and they include a lot of crap and unusable code. Plus I’m too OCD about my code organization to ever allow a computer to take over. I find it a sad trend lately that it’s everyone’s goal to make CSS as complicated as possible. It’s a really easy language and you shouldn’t need “helpers”, but each to their own!
I have not tried to learn these, and don’t feel inclined to as my own simple process to produce my website suits me. What I do find annoying is the reaction of many web developers to those who hold such “old-fashioned” attitudes; the comments to any articles that express doubt about using preprocessors and the like are often quite hostile – essentially, “You don’t like change, you’re bad!”. (Not surprisingly, many of the angry commenters are young.) To me, it seems more generally that these tools essentially provide shiny new objects to play with. As a society we are addicted to the new and are always on the search for the next novelty; a trait that has become an unhealthy obsession.
The beauty of simple HTML and CSS is that anyone can create webpages with only a miminum of knowledge; they are democratic languages that are easy to learn. Adding all these other tools takes that amateur-friendly aspect away from web development.
The extract below echoes how I regard my own website – the creating process is in some regards more fulfilling than the completion:
I’ve also been made aware of static site generators that can create website pages from templates after you do some coding to set them up. I don’t know if I’ll ever switch to a static site generator for a couple of reasons, though. The first is that several of them seem to require knowledge of programming languages that I don’t know. I don’t have any computer science or coding background aside from HTML and CSS. I also don’t have a particular interest in learning new languages (including JavaScript??) But more importantly: I don’t think the website itself is my goal. I think making the website by hand, page by page, is my goal. That’s why I have been so uninspired by my Wordpress sites for years and why I became so excited when I realized that I could just make my own: I’m a hobbyist website builder. I always have been. It’s just that I forgot for 20 years that this is something I enjoy doing.
CMS or static?
I maintain my site manually – that is, it is comprised of static hand-coded html files, not a dynamic database. This can get a bit tedious (and possibly rather insanity-inducing!) as the site continues to grow over the years, and I have considered using a content management system (CMS) such as Wordpress or similar at times, but there are pros and cons to both approaches. Note that my views below shouldn’t be regarded as canonical advice; my process works for me as I have the time to put into my site, but someone such as a professional web developer would likely find it inefficient.
- CMS – pros:
- They are dynamic and do a lot of coding and “work” behind the scenes so I can focus more on producing content.
- They have features such as subject tags and categories, and search and can automatically list all pages under a particular tag – something I have to do myself for static pages.
- CMS – cons:
- I am dependent upon the people who code them to maintain and update the programs.
- They require a server to function.
- Programs tend to need a lot of plug-ins just for various functions (eg. Dokuwiki needs a plugin just to enable definition lists – a basic HTML tag). These plugins are usually written externally by others and may or may not work with updated editions of a program, and may be discontinued.
- Some require a particular markup language to enter data; wikis, for example, all have their own variations of wiki markup, which is compiled by the CMS to HTML code. I would have to convert all my pages (numbering in the hundreds by now) to a particular markup language just so the program could render them back into html-coded pages!
- They are more easily hacked for nefarious purposes than static pages.
- As noted earlier, static site generator programs have become fashionable recently, but these also require a lot of work and various programs and plugins to get pages from text to final content (rendered webpages). Too much work for me to be bothered with!
- My Journal would be an obvious candidate for a CMS/blogging platform, but with hundreds of entries from 2003, converting it all would likely take months, and is just too daunting to contemplate now. As it is, it is not too difficult to maintain as I can do a text search in my HTML editor for any topic I might want to refer back to.
- Static pages – pros:
- I am familiar with HTML and CSS, and so the coding produced is entirely mine.
- I can produce a page in any web or text editor; I am not dependent upon any one program.
- HTML is a reasonably future-proof and backwards-compatible formatting language, it is open-source and I know it well – I have been writing web pages for years.
- Markup langugage is standardized, in comparison to a language such as Markdown, which has splintered into various formats.
- A website of static pages is usually much smaller than a CMS equivalent.
- Regarding offline viewing, I can simply open up the site in whatever browser I use. A CMS needs a web server installed to operate; for me it is too cumbersome and tedious to launch every time I want to view or edit my site. I also want a static site for personal archival purposes, so the simpler it is to use, the better.
- Static pages – cons:
- Producing a site is a lot more work up-front. I have to manually create all pages and related files such as style sheets, and likewise link pages, images, etc., so mistakes and missed links can creep in. A CMS would take care of all this automatically.
- My site is static HTML with CSS and nothing else, so it is fairly basic – this keeps things simple, but does mean interactivity is limited.
Links
These are on the topic of web design, and many espouse the spirit of the “Old Web” – the hand-coded, uncensored, personal World Wide Web of the late 1990s and 2000s before the toxic walled gardens of social media, government censorship attempts, commercialization and intrusive advertising took over.
- Ada Edwards: The Web is not Fashionable
- Adam Hyde: What’s Wrong with Markdown
- Alex White: The state of the internet, 14/6/2023. “The internet has gotten complicated. Websites take gigabytes of data, complicated pipelines, frameworks and teams of engineers. […] But it wasn’t always this way, and I’m not convinced it’s better this way.”
- Amber Weinberg: Why I’m (Still) Against SASS & LESS, Just Plain Ol’ Code. Arguments against the overcomplication of website development.
- Andreas Zwinkau: The Spartan Web
- Bill Dietrich: Your Personal Web Site
- Barry Hess: HTML Only; Why I Went HTML Only
- Cheapskate’s Guide: The Joys and Sorrows of Maintaining a Personal Website; Introducing the Concept of Radical User Friendliness in Web Design, 18/4. Many more similar articles there worth reading – his favorites are listed under Cheapskate’s Favorite Articles.
- Chris Wayan: Are there lessons here about building my own site? The author of the extensive World Dream Bank site on his procedure for producing and managing his site – it (and its design) would be met with derision from arrogant professional web developers, but it is a simple process which suits him and will likely be reasonably future-proof. “Techies will notice that my Luddite approach is parallel with RISC (Reduced Instruction Set Computing). Simple code runs way faster; simple HTML pages, with everything spelled out and nothing for a poor old overworked timesharing server to hunt for or assemble or fill in, load like lightning. If things go wrong, they’re easy to fix – an amateur can read the code. The roots of my sitebuilding style weren’t RISC, but something older: Volkswagens. I grew up driving a hippie bus. It got 28 mpg and ran forever. You could fix it with pipe cleaners and duct tape. This site is a hippie bus – antique, underpowered, but simple, cheap and functional.”
- Derek Sivers: Write plain text files: “Reliable, flexible, portable, independent, and long-lasting. Plain text files will be readable by future generations, hundreds of years from now.”
- Ethan Marcotte: Let a website be a worry stone.
- Felix at Home: Plain old webpages still matter; Just another website
- Florens Verschelde: Static site generators. “Static site generators are tools made by developers for themselves and their peers.” They are not easy for casual users, requiring much technical knowledge.
- Guidelines for Brutalist Web Design
- Hacker News: A Love Letter to Personal Websites
- IndieWeb: “The IndieWeb is a people-focused alternative to the ‘corporate web.’”
- Joan Westenberg: “I miss the internet. A love letter to webmasters and geocities,” 8/7/2023.
- John Ankarstrohm: Writing HTML in HTML; Static versus dynamic web sites
- Jonas Downey: It’s OK not to use tools – “Today, a basic HTML/CSS site seems almost passé. But why? Is it because our new tools are so significantly better, or because we’ve gone overboard complicating simple things?”
- Jukka Korpela: The pragmatic guide to HTML
- Kiriska: Your Website is Useless. Arguing against the trend for artists to make their main web presence on social media rather than a proper website.
- Kole McRae: I’ve given up on using a CMS for my personal website.
- Koshka: My Personal Principles on Web Design
- Louie Mantia: Make a Damn Website; How to Make a Damn Website
- Mark L. Irons: Minimal HTML
- Matthew Graybosch: Personal Websites as Self-Portraiture; This Is An Actual Website
- Parimal Satyal: Rediscovering the Small Web and Against an Increasingly User-Hostile Web
- Prof. Dr. Style
- Roger Johansson: Why I don’t use CSS preprocessors – this apparently heretical viewpoint predictably got scornful reactions from where it was linked at Reddit. (A similar view by Jens Oliver Meiert.)
- Seirdy’s Home: An opinionated list of best practices for textual websites
- Making your own static web site isn’t nostalgia. It’s the future of the web, Neocities blog, 27/2/2015. An assertion that I agree with! Basic HTML “is durable, dependable, and lasts forever.” I have a lot of my personal files written in HTML; a bonus is that I can link between files.
- Stop pushing the web forward, Quirksmode. A controversial protest against the endless barrage of new browser and coding features making it hard for developers to keep up, or to decide what to use.
- Unixsheikh.com: Come full circle – back to HTML; So-called modern web developers are the culprits
- Wired.com: “HTML Is Actually a Programming Language. Fight Me,” Tim Carmody, 6/1/2025. “HTML is the most significant computing language, programming or otherwise, ever developed. Every other programming language has to grapple with how HTML has redefined computing over the past 30-plus years.”
- Words
- Yesterweb
HTML5 dissidents:
- Jason M. Knight: So what’s wrong with HTML 5? Vehement opinion on the semantic mess HTML 5 has turned out to be. “[…] style the tags as much as you can BEFORE diving for wrapping elements like DIV, don’t waste time with the allegedly semantic pointless idiotic redundant HTML 5 crap like SECTION, ARTICLE, NAV, HEADER and FOOTER instead allowing H1 … H6 and HR to do their jobs.” Also: “Minimalist Semantic Markup, Where it's at ….”
- Steven Pemberton: HTML5 is the New Flash; The One Hundred Year Web. He is critical of how many elements of HTML5 have been implemented. “HTML5 has taken a completely different path. Driven entirely by implementers, with little reference to users, predicated on procedural methods, disregarding the fundamental design principles of the web, and eschewing modularity. Essentially HTML has become a monolithic programming environment. […] The web started off as a simple, easy-to-use, easy-to-write-for infrastructure. Programmers have remodelled HTML in their own image, and made it complicated, hard to implement, and hard to write for, excluding many potential creators. Hopefully, in the not-too-distant future, the web community can come together again to try and undo the damage being inflicted on the web by the implementers, and bring it back to its declarative roots.”
- The harsh truth about HTML5’s structural semantics, Part 1, Part 2, Part 3. Luke Stevens explains the convoluted evolution and counter-intuitive use of the new tags introduced into the HTML5 spec, and why they should not be used. (He also has a book on the topic.)
Arguments against the enforcement of HTTPS encryption by browser vendors, which renders older HTTP-only sites inaccessible and is not necessary for personal, non-commercial sites that don’t collect data:
- Dave Winer: Google and HTTP. “I’ve been writing about Google’s efforts to deprecate HTTP, the protocol of the web. This is a summary of why I am opposed to it.” Also, 26/1/2026: “Zeldman found the Google and HTTP post I wrote many years ago.” (Jeffrey Zeldman: “Somehow I missed this when @scripting.com first posted it in 2020. A principled stand against Google’s efforts to deprecate HTTP, the protocol of the web.”)
- Joshua Stein: Plaintext HTTP in a Modern World
- N-gate.com: Discourse on HTTPS
- Tim Seifert: HTTP or HTTPS
Sunday, 22 March 2026 at 12:17:48 pm