{"id":10819,"date":"2024-04-10T12:15:12","date_gmt":"2024-04-10T12:15:12","guid":{"rendered":"https:\/\/andrewdoran.uk\/blog\/?p=10819"},"modified":"2024-04-10T16:18:53","modified_gmt":"2024-04-10T16:18:53","slug":"20-years-of-blogging","status":"publish","type":"post","link":"https:\/\/andrewdoran.uk\/blog\/2024\/04\/10\/20-years-of-blogging\/","title":{"rendered":"20 years of blogging"},"content":{"rendered":"<div class='e-content'>Twenty years ago today, I started writing here. When I say \u2018here\u2019, I don\u2019t mean at andrewdoran.uk \u2014 domain names ending in \u2018uk\u2019 weren\u2019t a thing back then \u2014 but at this digital home of mine on the web. I feel so lucky to have been in my late teens when the Internet started to make inroads to our lives. As a child I voraciously read computer magazines of all shapes and sizes, getting through piles of back issues for computers I didn\u2019t own or had never seen. The articles that talked enthusiastically about modems and dial-up bulletin board systems were fascinating. Being part of it seemed so out of reach; even if I could save up to buy the equipment there was no way my parents would agree to pay the eye-watering call charges. <a title=\"Telephones UK: GPO\/PO\/BT Call Charges &amp; Line Rental Charges\" href=\"https:\/\/telephonesuk.org.uk\/nostalgia-documents\/call-charges\/\">5p a minute<\/a> is a lot, even in 2024.<\/p>\n<div id=\"attachment_10817\" style=\"width: 1200px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-10817\" class=\"alignnone size-full wp-image-10817\" src=\"https:\/\/andrewdoran.uk\/blog\/wp-content\/uploads\/2024\/04\/Image-10-04-2024-12-51.png\" alt=\"The regular \u2018Communications\u2019 feature in Acorn User. I used to eat this stuff up despite never going anywhere near a modem.\" width=\"1190\" height=\"1683\" srcset=\"https:\/\/andrewdoran.uk\/blog\/wp-content\/uploads\/2024\/04\/Image-10-04-2024-12-51.png 1190w, https:\/\/andrewdoran.uk\/blog\/wp-content\/uploads\/2024\/04\/Image-10-04-2024-12-51-212x300.png 212w, https:\/\/andrewdoran.uk\/blog\/wp-content\/uploads\/2024\/04\/Image-10-04-2024-12-51-724x1024.png 724w, https:\/\/andrewdoran.uk\/blog\/wp-content\/uploads\/2024\/04\/Image-10-04-2024-12-51-768x1086.png 768w, https:\/\/andrewdoran.uk\/blog\/wp-content\/uploads\/2024\/04\/Image-10-04-2024-12-51-1086x1536.png 1086w, https:\/\/andrewdoran.uk\/blog\/wp-content\/uploads\/2024\/04\/Image-10-04-2024-12-51-495x700.png 495w\" sizes=\"auto, (max-width: 1190px) 100vw, 1190px\" \/><p id=\"caption-attachment-10817\" class=\"wp-caption-text\">The regular \u2018Communications\u2019 feature in Acorn User. I used to eat this stuff up despite never going anywhere near a modem.<\/p><\/div>\n<p>Back in the early 1990s, \u2018getting online\u2019 effectively meant getting an email address. The web followed close behind. I can\u2019t be sure, but I think that my first email account was the one I was given at a summer job at Cable &amp; Wireless. They paid me as a temp to learn HTML and set up the first internal website for the Purchasing &amp; Logistics department. Having the freedom to email anyone else in the world who also had an email account fascinated me, as did websites with digital \u2018guestbooks\u2019 to say that you had stopped by. Later, after a decade spent with emails, Usenet posts and chatrooms, getting a blog up and running felt like the next step. I had opinions to share. Putting them out there in the world for anyone else to see meant that I could speak my mind and let them go.<\/p>\n<p>Despite blogs having been around for a few years before I got involved, getting one up and running in 2004 wasn\u2019t as simple as it is today. I bought myself some web space, registered a domain name (applecrumble.net, a name chosen for no particular reason that I can remember), downloaded <a title=\"Movable Type\" href=\"https:\/\/movabletype.com\">Movable Type<\/a> and went through a whole bunch of steps to install the files and the database to get it set up. My friend <a href=\"http:\/\/matharden.co.uk\/\">Mat<\/a> used his web design skills to make it look pretty; I still don\u2019t understand quite how he did it.<\/p>\n<div id=\"attachment_10818\" style=\"width: 1396px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-10818\" class=\"alignnone size-full wp-image-10818\" src=\"https:\/\/andrewdoran.uk\/blog\/wp-content\/uploads\/2024\/04\/EFA0B505-D2E0-4501-B6FC-BE948131A27D.jpeg\" alt=\"The first capture of applecrumble.net on the Internet Archive\u2019s Wayback Machine. I was very proud of the Yahoo Messenger status button and the \u2018on my speakers\u2019 sidebar to share what I\u2019d been listening to.\" width=\"1386\" height=\"1966\" srcset=\"https:\/\/andrewdoran.uk\/blog\/wp-content\/uploads\/2024\/04\/EFA0B505-D2E0-4501-B6FC-BE948131A27D.jpeg 1386w, https:\/\/andrewdoran.uk\/blog\/wp-content\/uploads\/2024\/04\/EFA0B505-D2E0-4501-B6FC-BE948131A27D-211x300.jpeg 211w, https:\/\/andrewdoran.uk\/blog\/wp-content\/uploads\/2024\/04\/EFA0B505-D2E0-4501-B6FC-BE948131A27D-722x1024.jpeg 722w, https:\/\/andrewdoran.uk\/blog\/wp-content\/uploads\/2024\/04\/EFA0B505-D2E0-4501-B6FC-BE948131A27D-768x1089.jpeg 768w, https:\/\/andrewdoran.uk\/blog\/wp-content\/uploads\/2024\/04\/EFA0B505-D2E0-4501-B6FC-BE948131A27D-1083x1536.jpeg 1083w, https:\/\/andrewdoran.uk\/blog\/wp-content\/uploads\/2024\/04\/EFA0B505-D2E0-4501-B6FC-BE948131A27D-493x700.jpeg 493w\" sizes=\"auto, (max-width: 1386px) 100vw, 1386px\" \/><p id=\"caption-attachment-10818\" class=\"wp-caption-text\">The first capture of applecrumble.net on the Internet Archive\u2019s Wayback Machine. I was very proud of the Yahoo Messenger status button and the \u2018on my speakers\u2019 sidebar to share what I\u2019d been listening to.<\/p><\/div>\n<p>Running a Movable Type blog was challenging. The software was incredible in that it let you post something and all of the web pages and links between them would be auto-generated. But updates were manual and could be very tricky to fix if something broke. You had to check with your web hosting provider whether they ran the relevant Perl modules to power the software. Despite all of the \u2019back of house\u2019 shenanigans, it was fun.<\/p>\n<p>I remember getting hold of a copy of the book <a title=\"Kottke.org: We Blog: Publishing Online with Weblogs\" href=\"https:\/\/kottke.org\/02\/08\/we-blog-publishing-online-with-weblogs\">We:Blog<\/a>, written by <a title=\"Onfocus\" href=\"https:\/\/www.onfocus.com\">Paul Bausch<\/a>, <a title=\"Megnut\" href=\"https:\/\/megnut.com\">Meg Hourihan<\/a> and <a title=\"Metafilter\" href=\"https:\/\/www.metafilter.com\">Metafilter<\/a> founder <a title=\"A Whole Lotta Nothing\" href=\"https:\/\/a.wholelottanothing.org\">Matt Haughey<\/a>. By the time I was reading it, the details in contained were out of date but the enthusiasm and general guiding principles were there.<\/p>\n<p>In the days before Facebook and Twitter, blogs filled the \u2018one to many\u2019 communication niche. If you wanted to tell a few people, you would email. If you wanted to say something to the world (or nobody in particular), you could write a blog post. Most of the comments on this blog stem from that time where friends would check your website to see what you\u2019ve been up to and comment on your posts. It doesn\u2019t really happen very much these days.<\/p>\n<p>I remember emailing <a title=\"Anil Dash\" href=\"https:\/\/www.dashes.com\">Anil Dash<\/a>, who at the time was working at <a title=\"SixApart\" href=\"https:\/\/sixapart.com\">SixApart<\/a>, the company behind Movable Type. I\u2019d started toying with the idea of getting blogs up and running at work, but my company\u2019s stance was that if an application needed a database it would have to use Oracle. Anil was helpful \u2014 there had been requests from other people asking the same question \u2014 but I couldn\u2019t get the initiative off the ground. Eventually I switched to WordPress.com and then to my own hosted instance of WordPress.<\/p>\n<p>The things I wrote 20 years ago are usually trivial, sometimes embarrassing, and reflect someone who wasn\u2019t really worked out why they are writing. The emergence of <a title=\"Andrew Doran: Antisocial\" href=\"https:\/\/andrewdoran.uk\/blog\/2018\/02\/20\/antisocial\/\">Twitter<\/a> (and to a lesser extent, <a title=\"Andrew Doran: Addicted to Facebook\" href=\"https:\/\/andrewdoran.uk\/blog\/2007\/07\/03\/addicted-to-facebook\/\">Facebook<\/a> and Instagram) meant that posts here became extremely rare. Those platforms scratched my \u2018connection itch\u2019. Twitter was <em>wonderful<\/em> back in the day. We made friends and met up in real life.<\/p>\n<p>Somewhere along the way I started to learn about <a title=\"IndieWeb\" href=\"https:\/\/indieweb.org\">IndieWeb<\/a> thinking, where you own your content, publish it on your own site first and syndicate it to other services. I started worrying that <a title=\"Andrew Doran: Twitter archive\" href=\"https:\/\/andrewdoran.uk\/twitter\/\">all of the content I had posted to Twitter<\/a> might disappear someday.<\/p>\n<p>The struggle with blogging is that creating and publishing something always felt like a giant task. <a title=\"Micro.blog\" href=\"https:\/\/micro.blog\">Micro.blog<\/a> made me realise that publishing little \u2018<a title=\"Andrew Doran: Snippets\" href=\"https:\/\/andrewdoran.uk\/blog\/category\/snippets\/\">snippet<\/a>\u2019 updates to your own website is okay; not everything needs to be an essay. I started writing more frequently again. Becoming a <a title=\"Andrew Doran: Weeknotes #1\" href=\"https:\/\/andrewdoran.uk\/blog\/2018\/01\/20\/weeknotes-1\/\">weeknoter<\/a> has also been a major help in keeping up a regular writing practice without having to think too much about what to write about. What could be simpler than writing about what you\u2019ve been up to? A decade and a half after starting my blog, I felt like I\u2019d finally found a bit of a rhythm to getting my thoughts out there.<\/p>\n<p>Looking back, I didn\u2019t expect the post that gave me the most satisfaction would be about <a title=\"Andrew Doran: Hitman\" href=\"https:\/\/andrewdoran.uk\/blog\/2022\/05\/19\/hitman\/\">the world of professional wrestling<\/a>, something I haven\u2019t watched since I was a teenager in the early 1990s. Starting to tap out a few notes on a book I had read on holiday quickly turned into something much bigger.<\/p>\n<p>The most read post on this site is <a title=\"Andrew Doran: Democracy theatre\" href=\"https:\/\/andrewdoran.uk\/blog\/2016\/02\/25\/democracy-theatre\/\">my response to a meeting of Berkhamsted Town Council where they debated the building of a multi-storey car park in our town<\/a>. It had been shared on local Facebook groups and it felt a little intimidating to get a couple of thousand views in two or three days. I\u2019m so glad that I didn\u2019t have comments turned on at the time.<\/p>\n<p>I still get so much joy from my little hobby of writing here. I don\u2019t write longer posts as often as I would like to, but I love the fact that I have this place when I want to get something out of my head. Writing sometimes helps me to work out what I think, or lets me feel that I\u2019ve been able to express myself and let go instead of carrying it with me. Writing recently <a title=\"Andrew Doran: Fearing Ofsted\" href=\"https:\/\/andrewdoran.uk\/blog\/2023\/12\/14\/fearing-ofsted\/\">about the Ofsted process<\/a> comes to mind. It takes hours to wrestle with the words, but it\u2019s worth it.<\/p>\n<p>By any measure this is a teeny, minor corner of the Web. But it\u2019s mine, and I can\u2019t imagine wanting to be without it.<\/p><\/div>\n<p><span hidden class=\"__iawmlf-post-loop-links\" data-iawmlf-links=\"[{&quot;id&quot;:1767,&quot;href&quot;:&quot;https:\\\/\\\/telephonesuk.org.uk\\\/nostalgia-documents\\\/call-charges&quot;,&quot;archived_href&quot;:&quot;http:\\\/\\\/web-wp.archive.org\\\/web\\\/20250825072529\\\/https:\\\/\\\/telephonesuk.org.uk\\\/nostalgia-documents\\\/call-charges\\\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-02-04 00:19:03&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-02-14 07:09:07&quot;,&quot;http_code&quot;:401},{&quot;date&quot;:&quot;2026-02-19 16:15:07&quot;,&quot;http_code&quot;:401},{&quot;date&quot;:&quot;2026-02-24 12:44:44&quot;,&quot;http_code&quot;:401},{&quot;date&quot;:&quot;2026-03-11 22:37:25&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-17 04:46:03&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-29 06:03:37&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-08 16:11:21&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-04-14 08:52:10&quot;,&quot;http_code&quot;:401},{&quot;date&quot;:&quot;2026-04-24 15:07:49&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-28 17:45:38&quot;,&quot;http_code&quot;:401},{&quot;date&quot;:&quot;2026-05-03 18:10:06&quot;,&quot;http_code&quot;:401},{&quot;date&quot;:&quot;2026-05-08 23:12:17&quot;,&quot;http_code&quot;:401},{&quot;date&quot;:&quot;2026-05-14 04:38:46&quot;,&quot;http_code&quot;:401},{&quot;date&quot;:&quot;2026-05-21 15:15:58&quot;,&quot;http_code&quot;:401},{&quot;date&quot;:&quot;2026-05-27 15:44:33&quot;,&quot;http_code&quot;:401},{&quot;date&quot;:&quot;2026-06-05 06:50:23&quot;,&quot;http_code&quot;:401},{&quot;date&quot;:&quot;2026-06-13 20:40:26&quot;,&quot;http_code&quot;:401},{&quot;date&quot;:&quot;2026-06-18 18:10:48&quot;,&quot;http_code&quot;:401}],&quot;broken&quot;:true,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-06-18 18:10:48&quot;,&quot;http_code&quot;:401},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:1768,&quot;href&quot;:&quot;https:\\\/\\\/movabletype.com&quot;,&quot;archived_href&quot;:&quot;http:\\\/\\\/web-wp.archive.org\\\/web\\\/20260201192656\\\/https:\\\/\\\/movabletype.com\\\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-02-04 00:19:05&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-14 07:09:07&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-19 16:15:16&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-24 12:44:46&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-15 18:33:57&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-29 06:03:37&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-08 16:11:17&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-14 08:52:16&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-24 15:08:02&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-28 17:45:40&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-03 18:10:09&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-21 18:21:46&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-06-05 06:50:31&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-06-13 20:40:32&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-06-21 06:39:00&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-06-21 06:39:00&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:1769,&quot;href&quot;:&quot;http:\\\/\\\/matharden.co.uk&quot;,&quot;archived_href&quot;:&quot;http:\\\/\\\/web-wp.archive.org\\\/web\\\/20260204004929\\\/https:\\\/\\\/matharden.co.uk\\\/&quot;,&quot;redirect_href&quot;:&quot;https:\\\/\\\/matharden.co.uk\\\/&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-02-06 04:30:55&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-10 10:25:03&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-14 02:15:59&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-19 19:17:58&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-23 17:09:20&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-02 21:06:42&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-09 04:21:21&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-13 04:56:09&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-16 14:27:19&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-19 19:03:45&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-24 20:43:11&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-28 16:21:26&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-02 07:14:01&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-05 21:54:21&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-11 00:14:49&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-14 08:52:14&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-19 15:10:43&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-24 15:08:02&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-27 15:56:30&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-05-04 01:33:40&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-05-08 10:52:44&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-05-17 18:44:41&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-05-21 18:21:46&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-05-28 21:54:58&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-06-01 05:15:16&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-06-05 06:50:30&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-06-08 12:47:04&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-06-12 20:01:46&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-06-18 18:10:59&quot;,&quot;http_code&quot;:206}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-06-18 18:10:59&quot;,&quot;http_code&quot;:206},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:1770,&quot;href&quot;:&quot;https:\\\/\\\/kottke.org\\\/02\\\/08\\\/we-blog-publishing-online-with-weblogs&quot;,&quot;archived_href&quot;:&quot;http:\\\/\\\/web-wp.archive.org\\\/web\\\/20250117084904\\\/https:\\\/\\\/kottke.org\\\/02\\\/08\\\/we-blog-publishing-online-with-weblogs&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-02-04 00:20:26&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-14 07:09:08&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-19 16:15:12&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-24 12:44:47&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-15 18:33:59&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-29 06:03:36&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-08 16:11:17&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-14 08:52:15&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-28 17:45:40&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-03 18:10:17&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-21 18:21:54&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-06-05 06:50:26&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-06-13 20:40:50&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-06-20 11:34:06&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-06-20 11:34:06&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:1771,&quot;href&quot;:&quot;https:\\\/\\\/www.onfocus.com&quot;,&quot;archived_href&quot;:&quot;http:\\\/\\\/web-wp.archive.org\\\/web\\\/20251213132817\\\/https:\\\/\\\/www.onfocus.com\\\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-02-04 00:20:29&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-14 07:09:07&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-19 16:15:10&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-24 12:44:47&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-17 04:46:01&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-29 06:03:38&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-08 16:11:20&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-14 08:52:13&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-28 17:45:42&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-21 18:21:54&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-06-05 06:50:38&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-06-13 20:40:51&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-06-18 18:10:57&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-06-18 18:10:57&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:1772,&quot;href&quot;:&quot;https:\\\/\\\/megnut.com&quot;,&quot;archived_href&quot;:&quot;http:\\\/\\\/web-wp.archive.org\\\/web\\\/20251115182102\\\/https:\\\/\\\/megnut.com\\\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-02-04 00:20:31&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-14 07:09:06&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-24 12:44:47&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-15 18:34:00&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-29 06:03:35&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-08 16:11:17&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-14 08:52:11&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-28 17:45:40&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-21 18:21:56&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-06-13 20:40:50&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-06-18 18:10:54&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-06-18 18:10:54&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:1773,&quot;href&quot;:&quot;https:\\\/\\\/www.metafilter.com&quot;,&quot;archived_href&quot;:&quot;http:\\\/\\\/web-wp.archive.org\\\/web\\\/20260203135933\\\/https:\\\/\\\/www.metafilter.com\\\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-02-04 00:20:32&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-14 07:09:06&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-19 16:15:14&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-24 12:44:47&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-17 04:46:01&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-29 06:03:36&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-08 16:11:18&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-14 08:52:14&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-28 17:45:40&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-03 18:10:16&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-17 18:44:55&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-21 18:21:56&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-06-13 20:40:50&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-06-20 11:34:01&quot;,&quot;http_code&quot;:403}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-06-20 11:34:01&quot;,&quot;http_code&quot;:403},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:1774,&quot;href&quot;:&quot;https:\\\/\\\/a.wholelottanothing.org&quot;,&quot;archived_href&quot;:&quot;http:\\\/\\\/web-wp.archive.org\\\/web\\\/20260101094632\\\/https:\\\/\\\/a.wholelottanothing.org\\\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-02-04 00:20:34&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-14 07:09:06&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-19 16:15:09&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-24 12:44:47&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-17 04:46:01&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-29 06:03:36&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-08 16:11:17&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-14 08:52:15&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-28 17:45:40&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-05-21 18:21:56&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-06-13 20:40:52&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-06-21 06:39:03&quot;,&quot;http_code&quot;:206}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-06-21 06:39:03&quot;,&quot;http_code&quot;:206},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:1775,&quot;href&quot;:&quot;https:\\\/\\\/www.dashes.com&quot;,&quot;archived_href&quot;:&quot;http:\\\/\\\/web-wp.archive.org\\\/web\\\/20260130214405\\\/https:\\\/\\\/dashes.com\\\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-02-04 00:20:36&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-14 07:09:07&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-24 12:44:48&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-17 04:46:01&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-29 06:03:37&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-08 16:11:17&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-14 08:52:15&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-28 17:45:41&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-05-03 18:10:19&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-05-17 18:44:46&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-05-21 18:22:10&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-06-05 06:50:34&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-06-13 20:40:53&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-06-18 18:11:00&quot;,&quot;http_code&quot;:206}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-06-18 18:11:00&quot;,&quot;http_code&quot;:206},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:1776,&quot;href&quot;:&quot;https:\\\/\\\/sixapart.com&quot;,&quot;archived_href&quot;:&quot;http:\\\/\\\/web-wp.archive.org\\\/web\\\/20150703234919\\\/http:\\\/\\\/www.sixapart.com\\\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-02-04 00:20:39&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-14 07:09:07&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-19 16:15:19&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-24 12:44:48&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-17 04:46:03&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-29 06:03:36&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-08 16:11:18&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-14 08:52:14&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-28 17:45:41&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-03 18:10:11&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-21 18:22:11&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-06-05 06:50:24&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-06-13 20:40:54&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-06-13 20:40:54&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:1532,&quot;href&quot;:&quot;https:\\\/\\\/indieweb.org&quot;,&quot;archived_href&quot;:&quot;http:\\\/\\\/web-wp.archive.org\\\/web\\\/20260129072652\\\/https:\\\/\\\/indieweb.org\\\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-02-03 23:24:56&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-13 18:39:17&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-17 09:41:39&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-24 12:44:47&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-12 22:51:08&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-17 04:46:01&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-25 13:18:51&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-29 06:03:37&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-02 18:22:40&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-07 00:20:46&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-13 11:22:18&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-16 20:58:53&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-19 22:28:24&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-27 15:27:50&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-02 04:54:32&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-07 16:11:32&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-10 16:54:24&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-14 11:02:26&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-18 09:16:26&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-21 18:22:14&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-26 02:41:00&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-06-03 09:57:54&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-06-06 12:14:35&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-06-11 10:18:02&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-06-16 05:13:47&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-06-19 15:00:42&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-06-19 15:00:42&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:1777,&quot;href&quot;:&quot;https:\\\/\\\/andrewdoran.uk\\\/twitter&quot;,&quot;archived_href&quot;:&quot;http:\\\/\\\/web-wp.archive.org\\\/web\\\/20240523193245\\\/https:\\\/\\\/andrewdoran.uk\\\/twitter\\\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-02-04 00:20:41&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-13 18:39:18&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-17 09:41:40&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-24 12:44:48&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-17 04:46:02&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-25 13:18:51&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-29 06:03:36&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-02 18:22:41&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-08 16:11:17&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-14 08:52:15&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-28 17:45:42&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-05-03 18:10:14&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-05-14 11:02:26&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-05-21 18:22:16&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-06-13 20:40:56&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-06-18 18:10:52&quot;,&quot;http_code&quot;:206}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-06-18 18:10:52&quot;,&quot;http_code&quot;:206},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:3,&quot;href&quot;:&quot;https:\\\/\\\/micro.blog&quot;,&quot;archived_href&quot;:&quot;http:\\\/\\\/web-wp.archive.org\\\/web\\\/20260202233620\\\/https:\\\/\\\/micro.blog\\\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-02-03 20:42:50&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-06 21:00:20&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-10 06:06:49&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-13 07:10:57&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-16 09:26:34&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-19 13:06:36&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-22 19:11:08&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-26 05:44:31&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-01 07:28:07&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-04 09:36:06&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-07 15:31:03&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-10 17:10:05&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-13 18:58:38&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-17 03:12:35&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-20 13:11:02&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-24 10:00:36&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-27 20:07:14&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-31 01:31:14&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-03 12:46:48&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-06 16:11:48&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-10 05:49:57&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-14 01:49:13&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-19 17:44:32&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-22 21:43:15&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-25 23:06:30&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-29 11:46:32&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-02 13:46:32&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-06 12:06:48&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-10 07:10:05&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-13 07:28:25&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-16 17:33:00&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-19 23:07:33&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-23 19:16:51&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-28 05:16:45&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-31 07:14:00&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-06-03 19:46:45&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-06-06 23:10:11&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-06-10 03:05:48&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-06-13 07:55:49&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-06-16 15:00:58&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-06-20 11:33:57&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-06-20 11:33:57&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;}]\"><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<a href=\"https:\/\/andrewdoran.uk\/blog\/2024\/04\/10\/20-years-of-blogging\/\" rel=\"bookmark\" title=\"Permalink to 20 years of blogging\"><div class='e-content p-summary'>Twenty years ago today, I started writing here. When I say \u2018here\u2019, I don\u2019t mean at andrewdoran.uk \u2014 domain names ending in \u2018uk\u2019 weren\u2019t a thing back then \u2014 but at this digital home of mine on the web. I feel so lucky to have been in my late teens when the Internet started to [&hellip;]<\/div>\n<\/a>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"webmentions_disabled_pings":false,"webmentions_disabled":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":3,"activitypub_interaction_policy_quote":"anyone","activitypub_status":"federate","footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[19],"tags":[47],"class_list":{"0":"post-10819","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-web","7":"tag-47","8":"h-entry","10":"hentry"},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":228,"url":"https:\/\/andrewdoran.uk\/blog\/2006\/08\/02\/easy-computer-assistance-across-the-web\/","url_meta":{"origin":10819,"position":0},"title":"Easy computer assistance across the web","author":"Andrew Doran","date":"2 August 2006","format":false,"excerpt":"Have you ever tried talking someone through how to resolve a computer problem over the phone? I recently used Fog Creek's Copilot software to help my father-in-law when he called me with a problem. It was incredibly simple - I signed up for a day pass and was given a\u2026","rel":"","context":"In &quot;Web&quot;","block_context":{"text":"Web","link":"https:\/\/andrewdoran.uk\/blog\/category\/web\/"},"img":{"alt_text":"Fog Creek Copilot","src":"https:\/\/applecrumble.files.wordpress.com\/2007\/01\/fog_creek_copilot.gif?w=350&h=200&crop=1","width":350,"height":200},"classes":[]},{"id":350,"url":"https:\/\/andrewdoran.uk\/blog\/2008\/12\/17\/final-year-project\/","url_meta":{"origin":10819,"position":1},"title":"Final year project","author":"Andrew Doran","date":"17 December 2008","format":false,"excerpt":"Mat has generously given me some space on his web server to host a copy of the project I completed in the final year of my degree about ten years ago.\u00a0 It's called An Implementation of Donald Knuth's MIX and is a Java applet version of a mythical computer that\u2026","rel":"","context":"In &quot;Technology&quot;","block_context":{"text":"Technology","link":"https:\/\/andrewdoran.uk\/blog\/category\/technology\/"},"img":{"alt_text":"mixlogo","src":"https:\/\/i0.wp.com\/andrewdoran.uk\/blog\/wp-content\/uploads\/2008\/12\/mixlogo.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":13439,"url":"https:\/\/andrewdoran.uk\/blog\/2026\/02\/22\/bringing-a-27-year-old-programming-project-back-to-life-with-claude-code\/","url_meta":{"origin":10819,"position":2},"title":"Bringing a 27-year-old programming project back to life with Claude Code","author":"Andrew Doran","date":"22 February 2026","format":false,"excerpt":"A big chunk of my final year at university, studying for my Computer Science degree, was spent working on a project. That last year counted for 60% of my overall grade, and the project contributed half of that. So the mark that I obtained could make a significant difference to\u2026","rel":"","context":"In &quot;Technology&quot;","block_context":{"text":"Technology","link":"https:\/\/andrewdoran.uk\/blog\/category\/technology\/"},"img":{"alt_text":"A prompt in Claude Code that says: \u201cAnalyze this repository and create a comprehensive CLAUDE.md file that explains the codebase structure, development workflows, and key conventions for Al assistants to follow. If one already exists, update it with the most recent state\u201d, followed by Claude Code\u2019s response.","src":"https:\/\/i0.wp.com\/andrewdoran.uk\/blog\/wp-content\/uploads\/2026\/02\/DraggedImage-5.jpeg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/andrewdoran.uk\/blog\/wp-content\/uploads\/2026\/02\/DraggedImage-5.jpeg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/andrewdoran.uk\/blog\/wp-content\/uploads\/2026\/02\/DraggedImage-5.jpeg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/andrewdoran.uk\/blog\/wp-content\/uploads\/2026\/02\/DraggedImage-5.jpeg?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/andrewdoran.uk\/blog\/wp-content\/uploads\/2026\/02\/DraggedImage-5.jpeg?resize=1050%2C600&ssl=1 3x"},"classes":[]},{"id":8400,"url":"https:\/\/andrewdoran.uk\/blog\/2021\/12\/15\/8400\/","url_meta":{"origin":10819,"position":3},"title":"I remember playing this BBC\u2026","author":"Andrew Doran","date":"15 December 2021","format":"status","excerpt":"I remember playing this BBC Micro game in the mid-1980s, around the time I got my first home computer. Amazing that it is now available on a web page. You only have to use the left and right arrow keys on your keyboard to play. Surprisingly addictive and surprisingly difficult.","rel":"","context":"In &quot;Snippets&quot;","block_context":{"text":"Snippets","link":"https:\/\/andrewdoran.uk\/blog\/category\/snippets\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3545,"url":"https:\/\/andrewdoran.uk\/blog\/2017\/09\/26\/the-trouble-with-hosting-your-own\/","url_meta":{"origin":10819,"position":4},"title":"The trouble with hosting your own","author":"Andrew Doran","date":"26 September 2017","format":false,"excerpt":"When I bought the andrewdoran.uk domain I moved my blog off of the free hosting service at wordpress.com. They could have hosted my blog for me at that URL for a fee, but I made a decision to go solo as I wanted to host some static content alongside the\u2026","rel":"","context":"In &quot;Web&quot;","block_context":{"text":"Web","link":"https:\/\/andrewdoran.uk\/blog\/category\/web\/"},"img":{"alt_text":"Dramatic!","src":"https:\/\/i0.wp.com\/andrewdoran.uk\/blog\/wp-content\/uploads\/2017\/09\/Screen-Shot-2017-09-26-at-19.11.16.png?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/andrewdoran.uk\/blog\/wp-content\/uploads\/2017\/09\/Screen-Shot-2017-09-26-at-19.11.16.png?resize=350%2C200 1x, https:\/\/i0.wp.com\/andrewdoran.uk\/blog\/wp-content\/uploads\/2017\/09\/Screen-Shot-2017-09-26-at-19.11.16.png?resize=525%2C300 1.5x, https:\/\/i0.wp.com\/andrewdoran.uk\/blog\/wp-content\/uploads\/2017\/09\/Screen-Shot-2017-09-26-at-19.11.16.png?resize=700%2C400 2x"},"classes":[]},{"id":96,"url":"https:\/\/andrewdoran.uk\/blog\/2005\/02\/28\/fun-with-google-searches\/","url_meta":{"origin":10819,"position":5},"title":"Fun with Google searches","author":"Andrew Doran","date":"28 February 2005","format":false,"excerpt":"I had a quick glance at the latest posts on del.icio.us this evening and it looks like I've hit the jackpot. One small link claims to tell you how to find mp3s with Google, but it does oh so much more than that. The site gives you clues as to\u2026","rel":"","context":"In &quot;Web&quot;","block_context":{"text":"Web","link":"https:\/\/andrewdoran.uk\/blog\/category\/web\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/andrewdoran.uk\/blog\/wp-json\/wp\/v2\/posts\/10819","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/andrewdoran.uk\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/andrewdoran.uk\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/andrewdoran.uk\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/andrewdoran.uk\/blog\/wp-json\/wp\/v2\/comments?post=10819"}],"version-history":[{"count":3,"href":"https:\/\/andrewdoran.uk\/blog\/wp-json\/wp\/v2\/posts\/10819\/revisions"}],"predecessor-version":[{"id":10822,"href":"https:\/\/andrewdoran.uk\/blog\/wp-json\/wp\/v2\/posts\/10819\/revisions\/10822"}],"wp:attachment":[{"href":"https:\/\/andrewdoran.uk\/blog\/wp-json\/wp\/v2\/media?parent=10819"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/andrewdoran.uk\/blog\/wp-json\/wp\/v2\/categories?post=10819"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/andrewdoran.uk\/blog\/wp-json\/wp\/v2\/tags?post=10819"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}