Minimal Web
mnmlist.com
mnmlist.com
I'm all about minimalism so long as it doesn't hurt UX but these examples of minimalism always end up going too far. It's like it becomes a competition for minimalists - "look how much more minimal I am than you! Therefore I'm a better minimalist."
But I agree, I don't think this website is revolutionizing readability by being extremely plain.
Why not be minimal in implementation, too, and just use default styling? Don’t fear Times New Roman…
/* styles.css */
html {
max-width: 70ch;
padding: 3em 1em;
margin: auto;
line-height: 1.75;
font-size: 1.25em;
}How many websites could suffice with such analytics today, I wonder? Has Google Analytics, and the likes, sold us on learned helplessness to support their own interests of getting cross-site data from everyone to power their advertising? Perhaps my idea of tracking value is stuck in the dark-ages as well…
There was a post here recently about anonymising the IP addresses in the logs to be absolutely sure that you don’t end up collecting any personally identifying information (PII).
No, it's not just serving Google's own interests for advertising. The GoogleAnalytics tags & tracking is also serving the desires of the content creators and authors.
Think of it as 2 different levels of data: (1) server connections data -- vs -- (2) demographics data
(1) Local server logs of anonymous users will have data like ip addresses and web browser user agent strings. One can use this for monitoring bandwidth, analyzing DDOS attacks, decide on Cloudflare, etc. It's "sysadmin" type of data vs "marketing" data. Yes, one can do some limited demographic info such as ip geolocation cross referencing and/or "mobile-vs-desktop-ratio" from user-agent strings but server logs don't have rich enough data to satisfy content creators.
(2) GoogleAnalytics has higher-level data such as demographics[1]. Content creators like to get extra insights into "who their audience is". Male-vs-female ratios, young/old, etc
That's why a so-called "simple" minimalist website such as https://motherfuckingwebsite.com/ ... that lectures readers on avoiding useless tech ... still has the author motivated to embed GoogleAnalytics into it. (Ctrl+U View Source to see GA script tag at the bottom.)
Can't web authors just blog without giving a care about fine-grained audience demographics?!? Sure they can. But many of them don't. To them, getting insights into their audience helps them shape the next article or adjust their content, etc.
[1] https://www.google.com/search?q=google+analyltics+demographi...
to wit: thats the whole reason for blogging... giving a care and hoping for audiance. (audiance - those that hear)
I could dive deeper into etymology... of the web.
back in your day (and mine) -- there was never such a thing as 'product manager' (read marketing exec MBA - who runs the web show)
Bill hicks would have a word
From my experience, neither of the two methods is bulletproof.
GA clearly can’t track people with ad blockers and server logs don’t suffer from that problem. But they do suffer from extreme noise. RSS requests, bots, scrapers, you name it. There’s a lot of crap mixed with regular humans visiting my site.
At the end of the day, I think logs are fine if you just want to get a broad picture of what’s happening.
I do believe people with personal blogs shouldn’t care about analytics at all. Just focus on the content and ignore the rest.
Looking at the raw logs is pretty pointless at any scale, unless you're investigating a specific production issue. There are analytics tools that ingest server logs, filter/aggregate the data, and make pretty dashboards. I used to use something that I found in the Debian repos long ago, can't remember the name now, coz
> I do believe people with personal blogs shouldn’t care about analytics at all. Just focus on the content and ignore the rest.
This.
It’s not about making use of archaic conventions. It’s more about hiring competent people who can perform analytics without disruption. That, though, like so much of the article, requires tremendous wishful thinking.
The commercial web is always going to be slow and bloated because the standards and browsers permit and tolerate unbelievable levels of gross negligence. The people doing the work also typically have absolutely no idea what they are doing and are super happy when they can just get text to display on the screen using the worlds largest frameworks.
The incompetence is so real that I refuse to do that kind of work any more. There is just so much whining and crying at the mere suggestion of mild improvements. It took half a year of unemployment last year, but fortunately I was able to find a new line of work that benefits from my prior programming experience. Maybe in the next few years AI will replace the whiners that require 10mb of code to put text on screen.
In this case I cannot even see a publication date on the post itself (looking at the archive it says it is from December 26, 2012). I would personally prefer a URL like /2012/minimal-web/ rather than /w/.
Also, what if it's a technical post that was published a decade ago but updated last week?
Many people would probably dismiss the info just by looking at the date.
I would never add the date, but I agree with the shorturls.
A good URL should not be too long but also not too short. (Although intermediate paths can be short, e.g. /u/123 instead of /users/123 is fine)
For pages, I am fine with leaving out the date in the URL, but I would still like to see a publication date + last update date (if not a URL to a changelog).
My issue is that it can often be difficult to evaluate whether a date 'is relevant at all' at the time of publication. For that reason, I prefer bloggers to be transparent about when something was published (and/or revised).
I am all for a very transparent "published at" and "last updated at"
BUT NOT in the URL
Because either you would update the URL to the last updated_at (which leads to complications if updated often, need to keep a 302 for each updated/outdated url although it's not moved permanently, rather temporarily until next update)
Or you would be stuck with the original published date in the URL and potential readers could dismiss it based on a wrong assumption (that it's outdated)
An alternative is to keep posting new entries for every update, but that gets annoying as well, because you still need to show somehow that the old versions are not the newest.
So I totally agree to be upfront about original publishing date as well as last update date, but I would not put it in the URL, not for blog posts or any other page.
Usually bloggers tend to write new entries if they change their mind or have any updates to previous blog posts. I personally prefer this approach rather than changing the content of old blog posts. But I agree that this might be more of a personal preference.
I read quite a few who update texts, e.g. in the space of Rust or Webgpu
In any case, I got your point. Thanks for the respectful, interesting discussion. Have a wonderful day!
You can drag and drop your entire blog from a markdown file https://indieweb.social/@xenodium/112265481282475542
You can read blogs from anywhere, even terminal (no JS needed).
No need to sign up or log in to try it out. You can edit ephemeral blogs.
I haven't officially launched, but if you'd like to start blogging now, I'll be happy to share an invite code. Ping help AT lmno.lol.
Add Google/SEO on top of that and everything starts to conform to shallow metrics.
I'd pay a bit every month just to have tiny, light, non marketed websites.
a minimalist website should leave out: [...] tags or related posts
That's taking it a bit too far. Those are what make the web a web!
I am a proponent of minimal websites, but not at the cost of usability.
- The name of the site is not a necessity, the url makes it clear. Weird recommendation if you aim for a "pure reading experience".
- Having a comment section doesn't detract from the reading at all. It's after reading your content, and can then enhance the discussion. Fine if you want to leave it out, but encouraging discussion on Twitter instead isn't 'minimal'.
- Minimal images isn't something to strive for, visuals can greatly enhance your content.
- Short urls look nice, but just `w` as your slug is just confusing. No harm in normal length urls.
- Medium.com is used as an example, that site is 80% popups. Paul Graham's site is also awful to use (especially on mobile). Great content, hidden behind bad websites.
- Why would related posts, or even tags, be bad? Navigation doesn't have to distract, and is a tool for the user.
The author makes some fair points, nobody likes the bloat of the modern web. But you don't have to go "full minimalist" either, your website would be greatly improved if you change the #ffffff background with #000 text. It's the same with motherfuckingwebsite.com vs bettermotherfuckingwebsite.com; small changes can greatly increase the appeal, which will help your content get seen and spread. Like others mentioned, prioritizing a good user experience is probably what you want, not striving for minimalism.
But this is so badly executed it looks more like a mistake.
Definitely can’t get on board with this one. There’s nothing stopping some basic hyperlinks be at the top or bottom.
When I find a personal site I tend to spend a lot of time browsing around as I enjoy reading posts where I enjoy the technical content and/or writing style.
Having some navigation aids means I get to see what the author considers related and important.
That’s fine - the project intends to support a minimalist UX after all. My point is that maximalist UX has user friendly patterns too.
https://motherfuckingwebsite.com/
The idea of minimal web is appealing from some angle, but people add all the non-minimal stuff because it works. If you want to have readers, it is silly to avoid making basic optimizations. If you don't care about having readers - why not just write a journal?
I do wish websites would stop using custom fonts and just use a stack from https://modernfontstacks.com/
But I know from experience that this is often not decided by the technical team.
It's as important as ever to maintain direct relationships with your audience.