Twenty years of blogging
eli.thegreenplace.net
eli.thegreenplace.net
Mine hit 20 last year: https://simonwillison.net/2022/Jun/12/twenty-years/
Early on, it was a couple hundred posts a year, but I got really politically engaged in the wake of the 2000 election and that helped encourage activity. Busiest year was 2007, with 1,147 posts.
Last year was only 28, but I'm nearly at that for 2023 already. Less politics now, more writing, and more just sharing stuff. I need to hook up the share-to-Mastodon thing since I'm obviously no longer sharing to Twitter.
Mine's been through several platforms -- first Blogger, then to Grey Matter, then Blosxom (whose simplicity I really miss), and for a few years on Movable Type, before landing (obviously) on Wordpress in 2012. I had comments for a while, but that became untenable, and also less rewarding in the era of social media.
Early on, when corporate sites were typically hosted IN HOUSE, like in the same building that business got done in, it was fun to look through the logs and see recognizable domains -- a buddy's law firm in NY, etc. Eventually when colos took over that stopped being as easy to do, and that I look back at doing so fondly probably dates me.
TLDR version: publish TILs (Today I Learned) since then there's no pressure to say something new - just write about a thing you just figured out. And write about projects that you have done.
Ofc one can have his own pet projects and only blog about them. But in the world where a cat tiktok account was allegedly used for spying there is no such thing as private tech blogs anymore.
Odds are you do have something interesting to speak about. Many people are experts in very niche things and don't even realize it. You may be very proficient with a niche piece of software that is not well documented, or may have created software to solve a very specific problem. Writing blog posts about your niche knowledge can be tremendously helpful; I can't tell you how many times a single blog post about an obscure problem has saved me hours (possibly even days or weeks) of research when I've encountered the same problem.
And if someone doesn't find it useful, well, they'll just stop reading and go somewhere else.
I blog when I feel like writing rather than when I have something to write about. Then I go to https://myactivity.google.com/myactivity?pli=1&product=19 and see what I was researching in the last month or two.
Theres usually something there where the existing articles were out of date (because tech!) or maybe it took me multiple results to actually solve my own issue.
That might be a way for you to find things.
Also I write for myself, I'm basically documenting for my future self so I dont have to research the same thing again. Some of my tech posts are just 2 lines of shell script and brief description so I can search google for my own content later but these posts still seem to be useful to other people based on views.
I think this could work for any blog where you're just writing about your interests or hobbies!
I think it's useful to view your mind as a garden. If you plant nothing then all you'll grow is weeds. If you get rid of the weeds and plant interesting ideas by engaging with new ideas, then it will grow interesting ideas on its own.
I started a new one this month - https://nosduhz.com
So I guess I meet both of your criteria for the best times to start a blog!
Why do you say so?
PG has been beating that drum for a few decades, and I’ve experienced it too
And knowledge compounds — knowing stuff makes you learn faster, which can lead to new jobs, friends, projects, etc
I’ve also found it gratifying when undergrads are reading and referencing posts I wrote when they were 13 years old
There’s something very nice and human about that
Likewise I learned a ton from Joel Spolsky’s blog when I was 22
I recently noticed I've been writing about SQLite since 2003! https://simonwillison.net/tags/sqlite/
It turns out the only one who needs to care is yourself!
I recently bought a random domain and my very first post went up towards the end of April. I kinda knew I wanted to write about gaming, and I feel it’s slowly developing and a core concept is forming every day that goes by.
I don’t really care about up to date gaming news and reviews, it turned out I’m interested looking back on my own history of gaming and talking about anything gaming adjacent I love so I write about those things, and hope other people can relate! I have dabbled in an attempt at an SEO post as well but it was for a game I am actively playing so doesn’t seem too disingenuous!
People shouldn’t get bogged down about what to write, you’ll eventually discover what you want to do the more you actually do it. It’s like a muscle!
And a link if anyone is interested: https://chronodrift.com
GitHub is a really amazing way to store information and it really didn't make sense to move discussions of those kinds elsewhere. The context gets easily lost when a lot of these 'self-discussion' was a simple one-liner like 'I found this bit on SO that refuted X'. I saw my thoughts evolve over several days as I uncovered new information and added it to the issue.
Thank you.
Anyway I'm glad I've kept it up over the years - it documents me moving to NZ, the people I met, meeting my wife, buying our first house, our second house, our kids etc. I used to write in it every day, but as I've gotten older and more busy with life I'm lucky if I write in it more than 2-3 times a month. Plus life is a lot easier to document now I have a camera on me 24/7
I keep it out of Google / Search as best I can with robots and Meta-Headers, but it's there if you look hard enough.
Of course my blog is much less noteworthy than the linked one, mine's just for me (and my close family) and has zero useful public information (which is why I've kept it out of Google, I'd feel bad polluting search with my rantings)
Perhaps LNMP (replace Apache with Nginx) is more common these days but not that dissimilar
I empathize with feeling as if your content is useless to others, but you really can't know what people are going to internalize from your writing. A post about someone you met could feel too mundane for you, but to someone else could be the very reason they make an important decision in life. You really can't ever know what someone else internalizes about it (unless they tell you about it!) so don't let that reason stop you or make you feel like you're polluting anything, you're doing the opposite of polluting rankings!
One of the best productivity hacks I've come across in the blog is the permanent bash history [1].
Another favourite post is Understanding lvalues and rvalues in C and C++ [2].
Here's hoping for another 20 years of amazing content.
[1]: https://eli.thegreenplace.net/2013/06/11/keeping-persistent-...
[2]: https://eli.thegreenplace.net/2011/12/15/understanding-lvalu...
these blogs are undeniably a treasure of the internet. Thanks Eli!
I started it last November and haven't kept up with it as much as I thought I would, sadly. This page outlines some of the sources I read to inspire the creation of it and some of the principles I'm trying to follow: https://garden.travisbriggs.com/garden/digital-gardening-pri...
It turns out my blogs are also 20 years old (although my web site is older). My first posts[1][2] were not so interesting though. It took a while to figure out what I really wanted to do with the blogs. At first they were all over the place, but my work-related one ended up being a "making of" my work projects. My non-work blog ended up a mix of solutions to problems I ran across, and random ideas I wanted to share.
[1] https://simblob.blogspot.com/2003/02/simblob-2.html [2] https://amitp.blogspot.com/2003/04/playing-games-vs-programm...
Here's to another 20!
The revolution was suppressed. While easy enough to setup by writers (especially if not self-hosted) and accessed by readers, the combination of bookmarks, rss, blog comments and web based search and discovery was ultimately overtaken by the "super-easy" setups offered by the social media walled gardens (social graphs, follows, viral "likes", algorithmic timelines and a race to the short-form bottom).
But not all is lost. The extreme commercialization, privacy concerns and algorithmic oppression of social media has all but ruined it as a platform. People have been thinking and working on somehow reinstating the original promise of the web as a decentralized platform for self-publishing. While not quite yet mainstream, projects such as the Wordpress activitypub plugin [1] suggest we could dream of a new blogosphere blooming.
Here's to the next 20 years!
This guy has some pretty serious SO score[1]. I like that he's asked a number of questions, as well as provided answers.
[1] https://stackoverflow.com/users/8206/eli-bendersky?tab=profi...
I think what sets apart blogs I like is that the authors make it clear they're just regular people with regular jobs exploring the world in a playful way. I think I can still get better at setting that tone myself and not taking myself so seriously!
https://eli.thegreenplace.net/2023/summary-of-reading-januar...
I used to get lively discussions in the comments but lately it's been mostly crickets. Not sure why. It's been kind of discouraging, so if you happen to be a fan and want to see more please drop a comment.
Not to please anyone, but simply to have a repository of interesting stuff that I can find again later. I've been disappointed early with bookmarking and indexing tools, and I figured this is the best and cheapest way of finding again later what I've read before.
My blogs are: https://janstechtalk.blogspot.com/
and
I still have the domain https://www.janromme.com, but somehow I messed up the settings and ever since, it doesn't redirect to Blogspot any more.
In fact, in a few weeks I'm going to start a second one. As many people here said, writing is useful for many reasons.
I think multithreading, paralellism, programming language implementation and development, knowledge bases, exominds, performance, software architecture is deeply interesting - so I tend to write about those things.
I use GitHub repositories as my blog, I edit with Typora a windows based markdown editor or IntelliJ.
I've been journalling software ideas since 2012. You can find links in my profile.
I treat the README.md as a journal and add records to the bottom. My blog, I do the opposite. I do it in reverse order on my blog, the most recent entries go to the top.
It started off as static HTML - built in a tool called "AOL Press" I think I got on a CD from a magazine -and uploaded to the shared FTP space we got with our family's dial-up internet package. Under construction gifs and rainbow spacer bars galore...
Since then, it's moved to the various platforms of the day (Remember PHP Nuke ? Serenity ?), become virtualised, moved into the cloud, and now exists amongst various other things deployed to my public k8s cluster.
Having your own slice of the internet is a great experience, and I can't recommend it enough. Apart from the nostalgia trip of looking back through the various cheesy site designs and "fads" of the day, it's also fun to revisit the various tech stacks that have come and gone that I wrote about. There's still one of my earliest articles (a review of Solaris 9 - https://www.markround.com/blog/2002/07/02/Solaris-9-initial-...) online and I've tried hard through various migrations - eventually coming full-circle and back to static HTML with Jekyll - to keep the content presentable and avoiding link-rot.
It's an investment of time and money (domains, SSL before we had LetsEncrypt, hosting etc.) for sure but well worth it. I also take a certain amount of pride in stubbornly avoiding the trendy centralised blogging/content platforms that have come and gone over the last few decades - I miss the "old" Internet a great deal and I love that there's still a bunch of us preserving that spirit by running our own websites and tending to them over the years.
Here's to the next 20 years! Maybe we should start a HN webring :D
-Mark
http://www.lemis.com/grog/diary.php
His first 'entries' started way back in 1957 (on paper):
http://www.lemis.com/grog/diary-about.php#index
I find myself coming to it and reading it randomly from time to time.
It has been on the same software (DokuWiki) for 18 years now: https://www.splitbrain.org/blog/2005-11/25-splitbrain_relaun...
How time flies when you're having fun ;-)
I've got a recurring calendar entry every two weeks for an hour. That keeps time free to write a post, maybe start drafting a second one. Not every blog entry needs to be a 2000+ words long-take on something.
Not every blog entry needs to be perfect, too. Quite a few of my blog posts are just something like "I used program X recently and if you want to do Y, doing it like Z worked fine for me". Sometimes I come back to these posts just for myself an copy the CLI code or whatnot.
It just so interesting for me to go back to things I wrote and check my arguments - see if it still holds true.
Some of the pieces I wrote surprise me.
A big thanks to everyone who contributed in the comments!
Is anyone here blogging behind an alias? How's that working out for you?
That said, I do have a blog under an alias that I post to infrequently. Sometimes the spectre of an audience makes me write with more rigor.
Mine is 19 years old and I’ll be writing a similar post to yours next June :)
It also renders well on my M1 machines using Safari or Edge/Chromium, or in Fedora (Chromium) with an i7.
I took a moment from my day
And wrapped it up in things you say
And mailed it off to you
Phish - Wading in the velvet sea
Thanks for the blog posts over all these years.Actually its a major use of GPT: it understands and rewrites even very poorly written text.
This could teach the simplest people to write and read better once its integrated in Android/Whatsapp...