<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:media="http://search.yahoo.com/mrss/"><channel><title><![CDATA[matthewpennell.com]]></title><description><![CDATA[A blog of acquiescent temper, miscellaneous opinions, and uncertain vote...]]></description><link>https://matthewpennell.com/</link><image><url>https://matthewpennell.com/favicon.png</url><title>matthewpennell.com</title><link>https://matthewpennell.com/</link></image><generator>Ghost 5.75</generator><lastBuildDate>Fri, 23 Feb 2024 03:27:27 GMT</lastBuildDate><atom:link href="https://matthewpennell.com/rss/" rel="self" type="application/rss+xml"/><ttl>60</ttl><item><title><![CDATA[40 years of gaming]]></title><description><![CDATA[I've been playing video games of one kind or another for more than forty years now.]]></description><link>https://matthewpennell.com/blog/40-years-of-gaming/</link><guid isPermaLink="false">65bcad1412ca49d2b834651c</guid><category><![CDATA[Gaming]]></category><category><![CDATA[Life]]></category><category><![CDATA[Personal]]></category><dc:creator><![CDATA[Matthew Pennell]]></dc:creator><pubDate>Fri, 02 Feb 2024 16:44:17 GMT</pubDate><media:content url="https://matthewpennell.com/content/images/2024/02/2735facec1d89ee0a8d2497f18c9f8af_L.jpg" medium="image"/><content:encoded><![CDATA[<img src="https://matthewpennell.com/content/images/2024/02/2735facec1d89ee0a8d2497f18c9f8af_L.jpg" alt="40 years of gaming"><p>One of my resolutions at the start of 2024 was to take a month off from gaming. Towards the end of last year I had started to feel a little burned out and overwhelmed with choices, especially given the never-ending firehose of free games provided by services like the Epic Store and Amazon Gaming. I found I was only able to play anything for a short time before growing bored and logging out;  perhaps a reset of sorts was required. I suppose it&apos;s been a long time coming.</p><p>I&apos;ve been playing video games of one kind or another for more than forty years now. It started with visits to the arcade on Portsmouth&apos;s Southsea pier as a child, where &#x2013; armed with stacks of 10p pieces from the change machine &#x2013; my younger brother and I would spend hours feeding them into Out Run, Star Wars, Spy Hunter, Street Fighter, and many more towering cabinets whose names are lost to the fog of memory. As well as providing us some welcome additional pocket money to waste on those visits to the coast, my grandparents also eventually purchased an early home arcade system (possibly the Coleco Telstar Alpha) that allowed us to play such cutting edge games as Pong, and an early shooting game, on their black-and-white television.</p><p>By the early 1980s, computers were starting to become a part of schooling in Britain;  most children of that era will have stories of the single school computer being wheeled from classroom to classroom on its trolley. Luckily for us, our father was a headmaster, and so the cream-coloured Acorn BBC Model B from his school spent its school holidays in our spare room, where we played a range of vaguely educational games like Granny&apos;s Garden (which is apparently still going strong).</p><p>It wasn&apos;t until 1985 that we finally had our own home computer, a ZX Spectrum 48K+, and discovered the twin wonders of 8-bit gaming and software piracy. It&apos;s probably not an exaggeration to say that I played on it every day. Over time, I came to find the technical aspects of the computer just as fascinating as the games, and I taught myself enough BASIC to write my own simple programs, including one (a simple maze game) that even had its own loading screen (leading friends to doubt I could possibly have achieved something so advanced).</p><p>As the 8-bit era gave way to 16-bit machines, videogames became less of a priority in my life, replaced in large part by a growing interest in music. My brother had a Sega MegaDrive, and I enjoyed playing Micro Machines and Sonic the Hedgehog, but I didn&apos;t really pick up gaming again until the late 90s, when I bought my first PC. Now with a much more powerful 32-bit processor, and the availability of dial-up internet in my own flat, I would spend hours playing Age of Empires 2 or Ultima Online, occasionally burning my dinner when I couldn&apos;t tear myself away from the real-time action.</p><p>Years later I would finally replace my ancient Windows PC with a new toy, the Apple iMac, which unfortunately also greatly limited my gaming selection. But it was also around that time that I discovered MMOs like World of Warcraft, and then later Elder Scrolls Online and EVE Online, all offering a Mac client as well as persistent online worlds with infinite possibilities for play. Eventually I took the time to set up the Mac&apos;s handy dual-boot feature, reinstalled Windows, and was able to expand my gaming horizons: Skyrim, Tomb Raider, Fallout 4, Bioshock Infinite and the Arkham series of Batman games were some of my favourites during that time. We also acquired a PS3 in 2012, and &#x2013; despite the difficulty in claiming any TV time with three children in the house &#x2013; I was able to play through classics like The Last of Us and Grand Theft Auto V.</p><p>And then came the pandemic, and a lot more time spent at home. So, in 2020, I finally retired my iMac and built my own gaming PC, curved monitor, fancy mouse and all. Since then, my Steam library (alongside the Epic Store, GOG Galaxy, and half-a-dozen other launchers) has grown exponentially, and the last three-and-a-half years has seen me playing more videogames than at any time since I was a teenager. Apex Legends, Rocket League, Destiny 2, Crusader Kings, Death Stranding, Red Dead Redemption 2, The Witcher 3, Microsoft Flight Simulator, Elden Ring, Baldur&apos;s Gate 3, Kingdom Come: Deliverance... the list is endless.</p><p>After this month off from gaming, I&apos;ll be picking up something else new: Marvel&apos;s Guardians of the Galaxy from 2021 was one of Epic&apos;s freebies over Christmas, and everyone who has played it seems to have good things to say, so I&apos;ll be spending some time with that in February. And after that, who knows? I still have an original Spectrum sitting on my desk, together with an SD card loaded up with classic games from my childhood &#x2013; perhaps I&apos;ll finally be able to finish Manic Miner, or reach the inverted levels of Chuckie Egg?</p>]]></content:encoded></item><item><title><![CDATA[2023 retrospective / 2024 resolutions]]></title><description><![CDATA[Happy New Year!]]></description><link>https://matthewpennell.com/blog/2023-retrospective-2024-resolutions/</link><guid isPermaLink="false">65929416e4e80ae0dfa62af6</guid><category><![CDATA[Life]]></category><category><![CDATA[Personal]]></category><dc:creator><![CDATA[Matthew Pennell]]></dc:creator><pubDate>Mon, 01 Jan 2024 11:19:38 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1609153627485-3a74276870d4?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wxMTc3M3wwfDF8c2VhcmNofDMyfHxuZXclMjB5ZWFyJTIwcmVzb2x1dGlvbnxlbnwwfHx8fDE3MDQxMDU5NTh8MA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=2000" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1609153627485-3a74276870d4?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wxMTc3M3wwfDF8c2VhcmNofDMyfHxuZXclMjB5ZWFyJTIwcmVzb2x1dGlvbnxlbnwwfHx8fDE3MDQxMDU5NTh8MA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=2000" alt="2023 retrospective / 2024 resolutions"><p>For some reason I didn&apos;t publish any New Year&apos;s Resolutions-style post at the start of 2023. I&apos;m pretty sure I sat down to write one. Maybe it never made it out of my drafts? Or perhaps I didn&apos;t have any concrete goals &#x2013; I definitely remember being in a bit of a slump last December &#x2013; but since that&apos;s not the case going into 2024, here&apos;s a look back at last year and a handful of things I want to commit (or recommit, in most cases) to doing over the coming year.</p><h2 id="2023-in-retrospective">2023 in retrospective</h2><p>Despite it definitely having more of a post-pandemic, &quot;things are back to normal&quot; feel than 2021 and 22, last year doesn&apos;t seem to have contained all that much that stands out in my memory.</p><p>We took a couple of short breaks in Gloucestershire and the Lake District, and I saw some great live music, often in the company of one or another of my now fully-grown daughters &#x2013; Metric, Iron Maiden, Boygenius and Bartees Strange were all well worth the strain on my knees of standing in a concert crowd for hours &#x2013; but aside from those occasional highlights the year mostly rolled by uneventfully. I got back into watching Formula 1 after several years, so that provided some weekend entertainment, but gave up playing with a local symphony orchestra after concerts in March and June.</p><p>I also decided to give my various creative endeavours a bit of a boost, after deliberately avoiding them throughout 2022. I started writing again in January, redesigned and relaunched this blog shortly thereafter, and then in September started working on recording music as well as teaching myself Z80 assembly language while I develop a game on my ancient ZX Spectrum. In fact, my goals for 2024 are really just a continuation of a post-September regimen that I&apos;ve been pretty happy with.</p><h2 id="2024s-resolutions">2024&apos;s resolutions</h2><p>Starting in September, I set myself some daily and weekly goals, which I have mostly managed to meet, and since I think they&apos;re doing a reasonable job at keeping me on track I plan to carry on with them; so Resolution #1 is to <strong>stick to my daily and weekly writing, game design and music-making goals</strong>.</p><p>After a half-marathon in April, I stopped running entirely until mid-November as I was nursing some bad heel pain, but now I&apos;ve restarted a routine of sorts I remember how much I enjoy getting outside to run. I also want to lose a little weight this year, so Resolution #2 is therefore to <strong>stick to a regular weekly exercise routine</strong>; for me that means daily cardio, a couple of runs every week and a longer session on the exercise bike.</p><p>And finally, something a little different to usual. Since replacing my creaking iMac with a decent spec gaming PC in mid-2020, I&apos;ve been enjoying playing a much wider variety of games than I previously had access to, but recently I&apos;ve been in a bit of a slump, not wanting to pick up anything apart from a couple of games of Rocket League at a time. I think what I need is a bit of a dopamine reset, so I&apos;ve decided that this year Resolution #3 is <strong>no videogames in January</strong>. I&apos;ll be using the time that this frees up to make some improvements to this site as well as spending more time on the side projects mentioned above.</p><p>Happy New Year!</p>]]></content:encoded></item><item><title><![CDATA[2023: My year in books, film, and music]]></title><description><![CDATA[For the seventeenth year in a row – probably the longest I've stuck at any habit, although the fact that I only have to do this once a year does make it slightly easier to sustain – it's time to collate and rate my media consumption during the last twelve months.]]></description><link>https://matthewpennell.com/blog/2023-my-year-in-books-film-and-music/</link><guid isPermaLink="false">65914d69e4e80ae0dfa62a20</guid><category><![CDATA[Books]]></category><category><![CDATA[Film]]></category><category><![CDATA[Music]]></category><category><![CDATA[Personal]]></category><dc:creator><![CDATA[Matthew Pennell]]></dc:creator><pubDate>Sun, 31 Dec 2023 12:29:49 GMT</pubDate><content:encoded><![CDATA[<p>For the seventeenth year in a row &#x2013; probably the longest I&apos;ve stuck at any habit, although the fact that I only have to do this once a year does make it slightly easier to sustain &#x2013; it&apos;s time to collate and rate my media consumption during the last twelve months. It&apos;s become almost second nature now to update my <a href="https://www.goodreads.com/user/show/13428913-matthew-pennell?ref=matthewpennell.com" rel="noreferrer">Goodreads</a> or <a href="https://letterboxd.com/matthewpennell/?ref=matthewpennell.com" rel="noreferrer">Letterboxd</a> account whenever I put down a book or finish a film; I can only hope that the <a href="https://www.last.fm/user/Watchmaker?ref=matthewpennell.com" rel="noreferrer">Last.fm</a>/<a href="https://open.spotify.com/user/matthewpennell?ref=matthewpennell.com" rel="noreferrer">Spotify</a> combo has managed to track what I&apos;ve been listening to anywhere near as accurately.</p><p>Any links in the lists below are to my (very occasionally updated) reviews blog.</p><h2 id="reading">Reading</h2><p>Despite the fact that I still only really make time to read when I go to bed in the evening, I seem to have gotten through a lot of books this year, including a lot more non-fiction than I would normally pick up.</p><h3 id="fiction">Fiction</h3><ul><li>A Psalm for the Wild-Built (Becky Chambers)</li><li>A Prayer for the Crown-Shy (Becky Chambers)</li><li>Treacle Walker (Alan Garner)</li><li>The Galaxy, and the Ground Within (Becky Chambers)</li><li>The Body in the Library (Agatha Christie)</li><li>Leviathan Wakes (James S.A. Corey)</li><li>Missee Lee (Arthur Ransome)</li><li>The Midnight Library (Matt Haig)</li><li>Post Office (Charles Bukowski)</li><li>The Cat Who Walks Through Walls (Robert A. Heinlein)</li><li>Worst. Person. Ever. (Douglas Coupland)</li><li>Project Hail Mary (Andy Weir)</li><li>Flowers for Algernon (Daniel Keyes)</li><li>A Heartbreaking Work of Staggering Genius (Dave Eggers)</li><li>Men without Women (Ernest Hemingway)</li><li>The Lions of Al-Rassan (Guy Gavriel Kay)</li><li>This Side of Paradise (F. Scott Fitzgerald)</li><li>The Door into Summer (Robert A. Heinlein)</li><li>To Say Nothing of the Dog (Connie Willis)</li><li>Soul Music (Terry Pratchett)</li><li>Rivers of London (Ben Aaronovitch)</li><li>The Hours (Michael Cunningham)</li><li>The Painted Veil (W. Somerset Maugham)</li><li>A Prayer for Owen Meany (John Irving)</li><li>The Hitchhiker&apos;s Guide to the Galaxy (Douglas Adams)</li><li>Starship Troopers (Robert A. Heinlein)</li><li><a href="https://thisreviewerslife.tumblr.com/post/729988308106657792/the-bricks-that-built-the-houses-kae-tempest?ref=matthewpennell.com" rel="noreferrer">The Bricks That Built the Houses</a> (Kae Tempest)</li><li>Daemonslayer (William King)</li><li>The City &amp; The City (China Mi&#xE9;ville)</li><li>Will Save the Galaxy for Food (Yahtzee Croshaw)</li><li><a href="https://thisreviewerslife.tumblr.com/post/736313913384271872/to-paradise-hanya-yanagihara?ref=matthewpennell.com" rel="noreferrer">To Paradise</a> (Hanya Yanagihara)</li></ul><p>Every year starts off with whatever I received as Christmas presents (maintaining an up-to-date Amazon wish list always pays off), but I do seem to have returned to a lot more old favourites than in previous years. Becky Chambers, Bukowksi, Heinlein and Kay were all re-reads; but I also filled in gaps by other favourite authors like Hemingway, Ransome, Coupland, Fitzgerald and Mi&#xE9;ville. <em>To Paradise</em> was a huge disappointment after the brilliant <em>A Little Life</em>; while <em>Project Hail Mary</em> was excellent, reminding me of the best of Heinlein&apos;s uber-competent spacemen.</p><h3 id="non-fiction">Non-fiction</h3><ul><li>Dice Men: The Origin Story of Games Workshop (Ian Livingstone)</li><li>Fargo Rock City. A Heavy Metal Odyssey in Rural North Dakota (Chuck Klosterman)</li><li>kon tiki (Thor Heyerdahl)</li><li>The Autobiography of Malcolm X (Malcolm X)</li><li>A Long Time Ago in a Cutting Room Far, Far Away: My Fifty Years Editing Hollywood Hits (Paul Hirsch)</li><li>Brat: An &apos;80s Story (Andrew McCarthy)</li><li>Mustaine: A Life in Metal (Dave Mustaine)</li><li>Consider the Lobster and Other Essays (David Foster Wallace)</li><li>Coltrane: The Story of a Sound (Ben Ratliff)</li><li>ZX Nightmares (Graeme Mason)</li><li>Mastering Machine Code on Your ZX Spectrum (Toni Baker)</li><li>Portrait of Hemingway (Lillian Ross)</li></ul><p>Several [auto]biographies consumed this year, which isn&apos;t usually like me; the best from this list though has to be Thor Heyerdahl&apos;s famed account of his Pacific crossing by raft.</p><h3 id="comics">Comics</h3><ul><li>Reset (Peter Bagge)</li><li><a href="https://thisreviewerslife.tumblr.com/post/714785254812041216/the-bradleys-peter-bagge?ref=matthewpennell.com" rel="noreferrer">The Bradleys</a> (Peter Bagge)</li><li>The Collected Strangers in Paradise, Volume 1 (Terry Moore)</li><li>Firefly: Watch How I Soar (Ethan Young)</li><li>Saga of the Swamp Thing: Book One (Alan Moore)</li><li>Saga of the Swamp Thing: Book Two (Alan Moore)</li><li>Saga of the Swamp Thing: Book Three (Alan Moore)</li></ul><p>More comics than last year, but almost always the same authors. I finally picked up the collected set of Alan Moore&apos;s run on <em>Swamp Thing</em>, which I am currently working my way through. <em>Strangers in Paradise </em>sadly wasn&apos;t as good as I remember it being when I read it in the 90s.</p><h2 id="watching">Watching</h2><p>As per usual I&apos;m only mentioning the films that I&apos;d never seen before.</p><ul><li>Highlander</li><li>Rebel Moon - Part One: A Child of Fire</li><li>Indiana Jones and the Dial of Destiny</li><li><a href="https://thisreviewerslife.tumblr.com/post/734428396722978816/zombieland-double-tap?ref=matthewpennell.com" rel="noreferrer">Zombieland: Double Tap</a></li><li>Jumanji: The Next Level</li><li>Jumanji: Welcome to the Jungle</li><li>Slums of Beverly Hills</li><li>The Fabelmans</li><li>Donnie Brasco</li><li>Bullet Train</li><li><a href="https://thisreviewerslife.tumblr.com/post/730622520704794624/cecil-b-demented?ref=matthewpennell.com" rel="noreferrer">Cecil B. Demented</a></li><li><a href="https://thisreviewerslife.tumblr.com/post/728726291896008704/the-three-musketeers-dartagnan?ref=matthewpennell.com" rel="noreferrer">The Three Musketeers: D&apos;Artagnan</a></li><li>Last Night in Soho</li><li>Oppenheimer</li><li>Barfly</li><li>Murder on the Orient Express</li><li>Barry Lyndon</li><li>The Suicide Squad</li><li>tick, tick...BOOM!</li><li>The Unbearable Weight of Massive Talent</li><li>Are You There God? It&apos;s Me, Margaret.</li><li>Polyester</li><li>Bonnie and Clyde</li><li>Amadeus</li><li>Still Alice</li><li>Best in Show</li><li>Dungeons &amp; Dragons: Honor Among Thieves</li><li>House of Gucci</li><li>The Banshees of Inisherin</li><li>The King&apos;s Man</li><li>Jack Reacher: Never Go Back</li><li>Masterminds</li><li>The Whale</li><li>Apollo 10&#xBD;: A Space Age Childhood</li></ul><p>While I really liked a lot of the new movies I saw in 2023 &#x2013; Linklater&apos;s latest animated semi-autobiography was great, the D&amp;D film was far better than I think most people were expecting it to be, and the new Three Musketeers film was a lot of fun &#x2013; last year&apos;s <em>The Fabelmans</em> was easily my favourite of the year.</p><h2 id="listening">Listening</h2><h3 id="top-artists-listened-to-in-2023">Top artists listened to in 2023</h3><ol><li>Metric</li><li>The New Pornographers</li><li>Radiohead</li><li>boygenius</li><li>R.E.M.</li><li>Foo Fighters</li><li>Screaming Females</li><li>We Are Scientists</li><li>Nirvana</li><li>Samia</li></ol><p>I don&apos;t know whether I&apos;ve spent more time this year on nostalgic playlists of old favourites, but there are a lot more artists here that didn&apos;t release a new album than usual. I definitely don&apos;t remember listening to all that much Foo Fighters or Nirvana to have guessed they would make the top ten; Metric&apos;s top spot can be explained by anticipation of their <a href="https://matthewpennell.com/blog/review-metric-roundhouse/" rel="noreferrer">concert that we went to</a> back in February. </p><h3 id="top-albums-listened-to-in-2023">Top albums listened to in 2023</h3><ol><li>the record - boygenius</li><li>Honey - Samia</li><li>Desire Pathway - Screaming Females</li><li>Gigi&apos;s Recovery - The Murder Capital</li><li>This Is Why - Paramore</li><li>LIES THEY TELL OUR CHILDREN - Anti-Flag</li><li>But Here We Are - Foo Fighters</li><li>Lobes - We Are Scientists</li><li>A Fistful of Peaches - Black Honey</li><li>Formentera II - Metric</li></ol><p>All new releases, with obviously some weighting going to those who put out LPs earlier in the year. I didn&apos;t really even like the Foo Fighters record that much, but somehow it made it into the top ten anyway.</p><p>Some notable missing entries from this list that were definitely some of my favourites in 2023 are Cloth&apos;s <em>Secret Measure</em>, <em>You Never Know</em> by Flyying Colours, and the latest Manchester Orchestra EP.</p><h2 id="2023-picks">2023 picks</h2><p><em>Favourite book:</em> <em>A Prayer for Owen Meany</em> by John Irving</p><p><em>Favourite film: The Fabelmans</em> (2022)</p><p><em>Favourite album: Gigi&apos;s Recovery</em> by The Murder Capital</p>]]></content:encoded></item><item><title><![CDATA[To riff or not to riff]]></title><description><![CDATA[I'm still struggling to figure out exactly what sort of music I want to make.]]></description><link>https://matthewpennell.com/blog/to-riff-or-not-to-riff/</link><guid isPermaLink="false">65743ed7156b3d2a6b5152fa</guid><category><![CDATA[Music]]></category><category><![CDATA[Personal]]></category><dc:creator><![CDATA[Matthew Pennell]]></dc:creator><pubDate>Sat, 09 Dec 2023 11:13:09 GMT</pubDate><media:content url="https://matthewpennell.com/content/images/2023/12/gtr.jpg" medium="image"/><content:encoded><![CDATA[<img src="https://matthewpennell.com/content/images/2023/12/gtr.jpg" alt="To riff or not to riff"><p>I&apos;m still struggling to figure out exactly what sort of music I want to make.</p><p>The problem seems to be one part my eclectic taste in music &#x2013; I listen to, and enjoy, everything from jazz to glitch to pop to hip-hop to heavy metal &#x2013; and one part the muscle memory from learning to play guitar in the late 80s. My brain wants to experiment with genres, making music that sounds like Fever Ray meets The Postal Service by way of Swans; but whenever I pick up a guitar to start writing, my hands just automatically start to play distorted, chugging 4/4 metal riffs.</p><p>Other musicians say you should just write what comes naturally to you, that that&apos;s how to discover <em>your sound</em>, but when the first thing someone says about your demo track is, &quot;it sounds a bit 90s&quot; you can&apos;t help but think that perhaps you&apos;re wearing your influences on your sleeve just a little too obviously.</p><p>Perhaps if I bought a MIDI controller and started using that as my first port-of-call instead of the electric guitar when writing, it would lead me in a different direction? Or maybe I just need to embrace the distorted riff? Bands like Muse and Royal Blood are still wringing new life from it, I suppose.</p>]]></content:encoded></item><item><title><![CDATA[Ghost, Node 18, and ECONNREFUSED ::1:3306]]></title><description><![CDATA[An appropriately spooky ghost-related update, since we've just had Halloween; when I tried to update the Ghost installation that this blog runs on, I ran into a succession of problems.]]></description><link>https://matthewpennell.com/blog/ghost-node-18-and-econnrefused/</link><guid isPermaLink="false">6546737f156b3d2a6b5152ae</guid><category><![CDATA[Personal]]></category><category><![CDATA[Site]]></category><dc:creator><![CDATA[Matthew Pennell]]></dc:creator><pubDate>Sat, 04 Nov 2023 16:56:11 GMT</pubDate><content:encoded><![CDATA[<p>An appropriately spooky ghost-related update, since we&apos;ve just had Halloween; when I tried to update the Ghost installation that this blog runs on, I ran into a succession of problems.</p><p>I logged into my Digital Ocean droplet that hosts the site and ran the <code>ghost update</code> command to update to Ghost 5.72.0, but it immediately choked on the version of Node that the server was running. There seems to be quite some argument over the inability to easily upgrade to Node 18 (or even 20) on the Digital Ocean forums, but I eventually found <a href="https://kyleunboxed.com/updating-node-for-ghost-5-47-0-on-digital-ocean/?ref=matthewpennell.com" rel="noreferrer">a blog post</a> with instructions on how to install it directly via the command line &#x2013; so I did that, restarted, and ran straight into another, more esoteric, error:</p><pre><code>Message: Ghost was able to start, but errored during boot with: connect ECONNREFUSED ::1:3306
Help: Unknown database error</code></pre><p>It seemed to be having a problem connecting to the MySQL service that should have been running on the server, but running <code>sudo service mysql start</code> didn&apos;t report any issues. Luckily, another <a href="https://forum.ghost.org/t/upgrade-ghost-5-71-0-with-node-18-encountered-error/42246/4?ref=matthewpennell.com" rel="noreferrer">post</a> on the Ghost forums pointed to the problem (Node 18 uses IPv6 resolution so didn&apos;t understand the <code>localhost</code> setting in my site config).</p><p>The Ghost-CLI config commands aren&apos;t all that clear, unfortunately, but you can easily edit the file yourself by running <code>vi config.production.json</code> in your Ghost install folder and changing the value of database.connection.host. And just like that, we were back in business.</p><p>Since I wouldn&apos;t have gotten anywhere without others sharing their own experiences and solutions, it&apos;s another example of why you should always document your bugfixes, no matter how trivial. And so I&apos;m writing this post, just in case it can help someone else facing the same problem.</p>]]></content:encoded></item><item><title><![CDATA[Learning Z80 assembly is hard]]></title><description><![CDATA[When I set out to write something I could play on my ZX Spectrum, I was fairly confident in my abilities. Sure, it's been a while since I really did any programming, I'm pretty sure I can understand something that is by its very nature far simpler. I mean how hard could it possibly be?]]></description><link>https://matthewpennell.com/blog/learning-z80-assembly-is-hard/</link><guid isPermaLink="false">653d06a51cb291b17708a963</guid><category><![CDATA[Personal]]></category><category><![CDATA[Retro]]></category><category><![CDATA[Gaming]]></category><dc:creator><![CDATA[Matthew Pennell]]></dc:creator><pubDate>Sat, 28 Oct 2023 13:47:28 GMT</pubDate><media:content url="https://matthewpennell.com/content/images/2023/10/z80.jpg" medium="image"/><content:encoded><![CDATA[<img src="https://matthewpennell.com/content/images/2023/10/z80.jpg" alt="Learning Z80 assembly is hard"><p>When I set out to write something I could play on my ZX Spectrum, I was fairly confident in my abilities. Sure, it&apos;s been a while since I really did any programming, but over the years I&apos;ve taught myself ASP, PHP, JavaScript, even bits of Perl and Python &#x2013; I&apos;m pretty sure I can understand something that is by its very nature far simpler. Plus didn&apos;t schoolboys used to write successful Spectrum games back in the day? How hard could it possibly be?</p><p>As it turns out, assembly language &#x2013; commands (or &quot;opcodes&quot; to give them their proper title) that are only one step removed from the actual instructions executed by the computer&apos;s chip &#x2013; is both extremely simple and ridiculously hard. Almost everything you do is concerned with moving values around in memory, storing references to particular parts of that memory, and juggling those values and references in between a few &apos;registers&apos; until you&apos;ve moved the value you want into the place it belongs. There are no shortcuts, no libraries or include files; if you want some graphics to appear on the screen, you need to update the corresponding section of memory with the bitmap values that represent the thing you want to draw &#x2013; and then update some other piece of memory with a value that represents the foreground and background colours for that part of the screen. Want to make it move? Just keep track of where it is, redraw it every frame ... and don&apos;t forget to undraw it from its previous location before moving it somewhere else &#x2013; oh, and do that for every single moving thing on the screen.</p><p>Once you understand the basic underlying concepts it does become a little bit easier &#x2013; pushing and popping things off the stack, and how to think about loops in a different way were some early stumbling blocks &#x2013; and you can look at a game like <a href="https://en.wikipedia.org/wiki/Jetpac?ref=matthewpennell.com">Jetpac</a> and understand what might probably be going on under the hood. But looking at something more complex, like the 3D environments of <a href="https://en.wikipedia.org/wiki/Head_over_Heels_(video_game)?ref=matthewpennell.com">Head over Heels</a>, and at how many lines of code it&apos;s taken me to just print a countdown from 10 to 1, and it&apos;s easy to be more than a little daunted by the task of making an entire game on your own.</p><p>Still, if 15-year-olds in the 80s could do it, without even the benefit of the internet, I&apos;m sure I can fumble through with the help of YouTube tutorials and PDF guides.</p>]]></content:encoded></item><item><title><![CDATA[Nostalgia]]></title><description><![CDATA[<p>Increasingly frequently, I find myself submerged in overwhelming nostalgia.</p><p>My YouTube feed is full of reviews of ZX Spectrum games, people painting Warhammer miniatures, obscure histories of comic books, retrospectives of musicians and genres that haven&apos;t been big in the last three decades or more. I re-read books</p>]]></description><link>https://matthewpennell.com/blog/nostalgia/</link><guid isPermaLink="false">65181f4a1cb291b17708a7db</guid><category><![CDATA[Life]]></category><dc:creator><![CDATA[Matthew Pennell]]></dc:creator><pubDate>Sat, 21 Oct 2023 14:31:46 GMT</pubDate><content:encoded><![CDATA[<p>Increasingly frequently, I find myself submerged in overwhelming nostalgia.</p><p>My YouTube feed is full of reviews of ZX Spectrum games, people painting Warhammer miniatures, obscure histories of comic books, retrospectives of musicians and genres that haven&apos;t been big in the last three decades or more. I re-read books that I first read as a teenager. I read about games I haven&apos;t played since last century.</p><p>I&apos;m not sure whether it&apos;s just me; maybe I&apos;m having some sort of mid-life crisis where, instead of recapturing my youth by buying a sportscar or a hairpiece, I instead buy Tintin collectibles.</p><p>Or perhaps the internet is deliberately pushing this kind of content at me because it knows that nostalgia is the best way to keep Gen X sedated.</p>]]></content:encoded></item><item><title><![CDATA[Music making]]></title><description><![CDATA[Recently I've been making a concerted effort to get back into making music – and a few recent purchases have helped.]]></description><link>https://matthewpennell.com/blog/music-making/</link><guid isPermaLink="false">652aab4a1cb291b17708a818</guid><category><![CDATA[Personal]]></category><category><![CDATA[Music]]></category><dc:creator><![CDATA[Matthew Pennell]]></dc:creator><pubDate>Sat, 14 Oct 2023 16:19:21 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1598488035252-042a85bc8e5a?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wxMTc3M3wwfDF8c2VhcmNofDEwfHxtYWtpbmclMjBtdXNpY3xlbnwwfHx8fDE2OTcyOTUxODJ8MA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=2000" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1598488035252-042a85bc8e5a?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wxMTc3M3wwfDF8c2VhcmNofDEwfHxtYWtpbmclMjBtdXNpY3xlbnwwfHx8fDE2OTcyOTUxODJ8MA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=2000" alt="Music making"><p>Recently I&apos;ve been making a concerted (pun not intended) effort to get back into making music &#x2013; and a few recent purchases have helped.</p><p>I&apos;ve always owned an instrument or two; I learned to play the violin at the age of seven, and then subsequently switched to guitar as a teenager. I played in a band in my early twenties, but since then life and other interests have largely taken over, and my musical output had dwindled to occasionally picking up the acoustic to play a few chords.</p><p>However, last month I decided to see whether I could actually accomplish anything with my PC, a cheap microphone, and an even cheaper guitar; since then I&apos;ve learned a fair bit more about what making music is like nowadays.</p><p>Software was the first thing I needed. There are dozens of options for which DAW (Digital Audio Workstation) to use, ranging from expensive professional options like Ableton Live through to simpler free tools like Audacity; after looking at a few I ended up going with <a href="https://www.reaper.fm/?ref=matthewpennell.com">Reaper</a>, which has a generous trial period and only costs $60 for personal use. It does pretty much everything you need, and seems to be very popular with the hobbyist musician.</p><p>The next thing I discovered is that you really need a decent audio interface if you&apos;re going to record yourself accurately. I tried installing <a href="https://asio4all.org/?ref=matthewpennell.com">ASIO4ALL</a>, but even with those drivers I was experiencing far too much latency, so I bought a <a href="https://focusrite.com/products/scarlett-solo?ref=matthewpennell.com">Focusrite Scarlett Solo</a>, which lets me plug in either a mic or an instrument to use as an input device. Their <a href="https://focusrite.com/products/scarlett-2i2?ref=matthewpennell.com">2i2 model</a> is more popular due to its dual input option (so you can record both your instrument and vocals at the same time), but since I didn&apos;t really need to do that right now I decided to save myself the extra fifty quid.</p><p>And then there are the instruments. DAWs work with either analogue inputs (plug your guitar directly into the audio interface and simulate amps and effects) or MIDI, where you can use a keyboard (or drum pad) together with virtual instruments and effects to recreate virtually any instrument you desire. I could do with both, but since Reaper comes with a virtual keyboard to play when recording MIDI, I decided to pick up a new electric guitar first, and perhaps add a MIDI controller later on. Christmas is coming up soon, right?</p><p>So with those basic fundamentals of a home studio all set up and ready to go, I&apos;ve been recording bits and pieces while I learn what all of the various plugins I&apos;ve downloaded actually do. I should probably pick a cover song to record in full, but my musical taste these days is so broad I&apos;m having trouble picking a genre to explore...</p>]]></content:encoded></item><item><title><![CDATA[John Waters]]></title><description><![CDATA[Two pieces of John Waters-related media showed up in my feeds this week, and it got me thinking about my own 25-year fascination with the filmmaker.]]></description><link>https://matthewpennell.com/blog/john-waters/</link><guid isPermaLink="false">650eecb81cb291b17708a687</guid><category><![CDATA[Film]]></category><dc:creator><![CDATA[Matthew Pennell]]></dc:creator><pubDate>Sat, 23 Sep 2023 15:18:11 GMT</pubDate><media:content url="https://matthewpennell.com/content/images/2023/09/hq720.jpg" medium="image"/><content:encoded><![CDATA[<img src="https://matthewpennell.com/content/images/2023/09/hq720.jpg" alt="John Waters"><p>Two pieces of John Waters-related media showed up in my feeds this week &#x2013; a lengthy <a href="https://www.newyorker.com/culture/the-new-yorker-interview/john-waters-is-ready-for-his-hollywood-closeup?ref=matthewpennell.com">New Yorker interview</a> ostensibly to mark <a href="https://www.youtube.com/watch?v=l5MXsQ41qF8&amp;ref=matthewpennell.com">the unveiling of his star</a> on the Hollywood Walk of Fame, and a brief <a href="https://www.youtube.com/watch?v=std013XVxSk&amp;ref=matthewpennell.com">Criterion puff piece</a> from a few years ago wherein the director picks out some of his favourite DVDs (at least, those which are available in the Criterion collection) &#x2013; and it got me thinking about my own 25-year fascination with the filmmaker.</p><p>As a young wannabe filmmaker in my early twenties, I would read as many books and magazines about film as I could, and Waters&apos; <em>Pink Flamingos</em> (1972) would often crop up in discussions about low- or no-budget filmmaking (alongside those other low-budget poster-children, <em>Clerks</em> (1994) and 1992&apos;s <em>El Mariachi</em>). I dutifully obtained a copy (almost certainly on VHS at that time) to watch and learn from. I&apos;m not sure whether the ramshackle production, dreadful script, terrible acting (Waters blames poor sound equipment early in his career for this, causing him to instruct his actors to simply &quot;Scream!&quot;) or blatant courting of outrage that is the film&apos;s most famous moment (despite happening almost post-credits) impressed me least, but it was his attitude towards creativity &#x2013; the conviction that he should just make things that he and his friends enjoyed &#x2013; that stayed with me.</p><p>I&apos;ve watched more of his work over the years. <em>Cry-Baby</em> (1990) was an early favourite, as was <em>Pecker </em>(1998) and the original version of his musical <em>Hairspray</em> (1988). His earlier, non-Hollywood studio movies (<em>Mondo Trasho</em>, <em>Multiple Maniacs</em>, <em>Female Trouble</em>, <em>Desperate Living</em>, and <em>Polyester</em>) are harder to find, although many are now available to watch in full for free on YouTube or other video platforms. I even made a pilgrimage to the Senator Theatre in Waters&apos; hometown of Baltimore when I visited there in the late 90s. The cinema was where Waters would premiere all of his films; most were filmed entirely on location in and around the city.</p><p>In conversation, despite being labelled &quot;The Pope of Filth&quot; by some because of his work, Waters is always unfailingly pleasant and polite, unfazed by any outrage or disgust he may be the source of, and happy that at least some people enjoy the things he enjoys making &#x2013; in short, a healthy attitude to have towards creativity, without worrying about meeting any arbitrary audience needs. If they laugh, fine; if they puke, also fine. He&apos;s apparently starting work on a new film shortly, to be based on his recent novel <em>Liarmouth</em>. The book&apos;s heroine is named Marsha Sprinkle, which reassures me that he hasn&apos;t lost his unique sense of (bad) taste.</p><p>(On a related note, I also highly recommend the documentary about Waters&apos; frequent star/muse and friend, <em><a href="https://www.imdb.com/title/tt1356790/?ref=matthewpennell.com">I Am Divine</a></em>, which I think is still available on Amazon Prime).</p>]]></content:encoded></item><item><title><![CDATA[On reading]]></title><description><![CDATA[Last week, motivational writer and bookshop owner Ryan Holiday published a post on his blog titled These 38 Reading Rules Changed My Life. I read it, and several of the points he made definitely chimed with my own observations after forty-odd years as an avid reader.]]></description><link>https://matthewpennell.com/blog/on-reading/</link><guid isPermaLink="false">6505c4631cb291b17708a4dc</guid><category><![CDATA[Books]]></category><category><![CDATA[Personal]]></category><dc:creator><![CDATA[Matthew Pennell]]></dc:creator><pubDate>Sat, 16 Sep 2023 16:12:29 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1457369804613-52c61a468e7d?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wxMTc3M3wwfDF8c2VhcmNofDU1fHxyZWFkaW5nfGVufDB8fHx8MTY5NDg3OTM5MHww&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=2000" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1457369804613-52c61a468e7d?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wxMTc3M3wwfDF8c2VhcmNofDU1fHxyZWFkaW5nfGVufDB8fHx8MTY5NDg3OTM5MHww&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=2000" alt="On reading"><p>Last week, motivational writer and bookshop owner <a href="https://ryanholiday.net/?ref=matthewpennell.com">Ryan Holiday</a> (he of the <a href="https://dailystoic.com/?ref=matthewpennell.com">Daily Stoic</a> and a bunch of other newsletters; if you&apos;re constantly being reminded that you should have read Marcus Aurelius&apos;s <em>Meditations</em>, you&apos;re probably subscribed to one of them) published a post on his blog titled <a href="https://ryanholiday.net/these-38-reading-rules-changed-my-life/?ref=matthewpennell.com">These 38 Reading Rules Changed My Life</a>. I read it, and &#x2013; while I wouldn&apos;t claim it changed my life &#x2013; several of the points he made definitely chimed with my own observations after forty-odd years as an avid reader.</p><h2 id="physical-books-only">Physical books only</h2><p>This rule gets my unadulterated thumbs up. Ryan was making more of a comparison with audiobooks (another format of which I have never seen the attraction) but I would also put e-readers, Kindles and the like, in here too. Sure, raving about the smell of old books is now just a clich&#xE9;, but I find immense value in having the ability to flip back and forth while reading, or to physically see your progress through a book and how much farther you have to go.</p><p>Hard disagree on his preference for hardbacks, though &#x2013; too much air travel has forever soured me on carting about something that heavy. Paperbacks all the way.</p><h2 id="classics-are-classics-for-a-reason">Classics are classics for a reason</h2><p>One hundred percent, yes! Sure, they are often intimidatingly long (<em>The Count of Monte Cristo</em>, anything by Dostoevsky), painfully slow-moving at times (Thomas Hardy, Proust), and written in a style that is at times hard (Homer, Milton) or near-impossible (<em>Ulysses</em>) to read comfortably ... but if anything is worth the effort, it is reading the acknowledged classics of literature. I used to try to split my time by reading one classic, one modern, and one old favourite in turn; I no longer follow that rule, but each time I pick up a &apos;classic&apos; it almost always ends up being one of the best things I&apos;ve read that year.</p><h2 id="don%E2%80%99t-be-a-book-snob">Don&#x2019;t be a book snob</h2><p>This rule is not so much something I agree with, but more something I need to work on myself. I&apos;ve always said life was too short and there are too many great books out there to bother reading cheap airport thrillers by people like Lee Child; but then I read one of his books, and ... it wasn&apos;t half bad. Most bestsellers are that way for a reason, as Ryan says. (But, as Ralph Waldo Emerson advised when he wrote, &quot;Never read a book that is not a year old,&quot; I think it&apos;s unlikely I&apos;ll start buying novels simply because they are at the top of the weekly charts.)</p><h2 id="ruin-the-ending">Ruin the ending</h2><p>Okay, I don&apos;t actually do this, but what I will always do as soon as I finish a book is head straight to Wikipedia or Google to see how the plot and themes have been interpreted by others, and look up reader reviews on Goodreads to see if the things that stood out to me stood out to anyone else too. If a book has a preface or foreword I don&apos;t tend to read it beforehand (to avoid spoilers), but I&apos;ll always go back and read it after I&apos;ve finished; I find that the more you understand about the context of a book&apos;s creation, the deeper meaning the author&apos;s choices seem to contain.</p><h2 id="if-a-book-is-good-recommend-it-and-pass-it-along-to-other-people">If a book is good, recommend it and pass it along to other people</h2><p>I don&apos;t tend to lend a lot of my books, but I&apos;ll always recommend the best ones wherever I can, whether that&apos;s via social media like Goodreads, or in more private groups like work channels or Discords. And nothing makes me happier than seeing my daughter enjoy books I&apos;ve recommended to her (as a teenager I read everything that Judy Blume wrote; it paid off some twenty years later), and in turn seeing her recommending and passing along her own favourites to others.</p>]]></content:encoded></item><item><title><![CDATA[Zenit EM]]></title><description><![CDATA[On a whim I recently bought myself a new toy. The Zenit EM is a 35mm SLR, manufactured in the Soviet Union for the 1980 Moscow Olympics. And, after almost 20 years using a smartphone, it's been a bit of a steep learning curve.]]></description><link>https://matthewpennell.com/blog/zenit-em/</link><guid isPermaLink="false">643d7011eb6d09120de81e2b</guid><category><![CDATA[Photography]]></category><category><![CDATA[Personal]]></category><category><![CDATA[Retro]]></category><dc:creator><![CDATA[Matthew Pennell]]></dc:creator><pubDate>Mon, 17 Apr 2023 17:12:08 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1479064118661-04dd16543243?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwxMTc3M3wwfDF8c2VhcmNofDJ8fHplbml0JTIwZW18ZW58MHx8fHwxNjgxNzQ4MDAz&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=2000" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1479064118661-04dd16543243?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwxMTc3M3wwfDF8c2VhcmNofDJ8fHplbml0JTIwZW18ZW58MHx8fHwxNjgxNzQ4MDAz&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=2000" alt="Zenit EM"><p>On a whim I recently bought myself a new toy. The Zenit EM is a 35mm SLR, manufactured in the Soviet Union (back when there was such a thing) for the <a href="https://en.wikipedia.org/wiki/1980_Summer_Olympics?ref=matthewpennell.com">1980 Moscow Olympics</a>. And, after almost 20 years using a smartphone, it&apos;s been a bit of a steep learning curve.</p><p>Zenit was originally a cheaper copy of the fancier Leica brand, and they&apos;ve manufactured a wide range of different cameras (including this awesome <a href="http://camera-wiki.org/wiki/Zenit_Photosniper?ref=matthewpennell.com">Photosniper</a> model) at their factory outside Moscow since the early 1950s. This model, the EM, features a built-in light meter (that seems to still work fairly accurately), several shutter speeds, automatic and manual aperture setting, and a timer.</p><p>After watching <a href="https://www.youtube.com/watch?v=vK0tXwyu5-8&amp;ref=matthewpennell.com">this excellent YouTube how-to</a> several times, I managed to successfully load a roll of film (which has gotten really expensive now everyone has gone digital) into the camera, and get to grips with the &quot;take light reading, adjust shutter speed, set appropriate aperture&quot; process. However, now that I&apos;ve finally gotten the test roll back from the printers, it appears that manually focusing is something I need to work a little harder at. Landscapes are easy enough, but anything up-close requires you to really hit the perfect spot on the focus ring if you want the results to be at all acceptable. I also discovered that the exposure counter doesn&apos;t really work on mine, so either I need to carry a notebook or have a good memory for how many shots are remaining on the roll.</p><p>To be honest, I&apos;m not sure how often I&apos;m going to use it, what with the high cost of both film stock and development nowadays. Perhaps next time I&apos;m going somewhere with plenty of long-distance landscapes to capture I&apos;ll pack it (although it is kind of heavy); in the meantime, playing with the Zenit has made me appreciate my Pixel 6&apos;s 50MP/4K pocket-sized camera even more.</p>]]></content:encoded></item><item><title><![CDATA[Writing ZX BASIC on your PC]]></title><description><![CDATA[One of the projects I'm slowly chipping away at in my spare time is a game for the ZX Spectrum. I really don't want to type it in using my actual Spectrum, so I started looking for a method that would let me write BASIC on my PC using a comfortable, familiar IDE.]]></description><link>https://matthewpennell.com/blog/writing-zx-basic-on-your-pc/</link><guid isPermaLink="false">64079b152c74c9122af454c8</guid><category><![CDATA[Retro]]></category><category><![CDATA[Gaming]]></category><category><![CDATA[Personal]]></category><dc:creator><![CDATA[Matthew Pennell]]></dc:creator><pubDate>Tue, 07 Mar 2023 20:16:48 GMT</pubDate><media:content url="https://matthewpennell.com/content/images/2023/03/basic.png" medium="image"/><content:encoded><![CDATA[<img src="https://matthewpennell.com/content/images/2023/03/basic.png" alt="Writing ZX BASIC on your PC"><p>This is almost certainly pretty common knowledge, but it took me a little while to find the right combination of tools so I thought I&apos;d share them here too.</p><p>One of the projects I&apos;m slowly chipping away at in my spare time is a game for the ZX Spectrum, my first ever computer. Eventually I plan to write it in Z80 assembler, but until I can make all of those esoteric commands stick in my brain I first decided to create the basic game in, um, BASIC (since I can remember a fair amount already and the manual is extremely easy to understand).</p><p>However, I <em>really</em> don&apos;t want to type it in using my actual Spectrum (an original 48K+ model); hunting for the right combination of keys to output every command would take forever. So, I started looking for a method that would let me write BASIC on my PC using a comfortable, familiar IDE, and then load it up on my Spectrum for testing.</p><h2 id="text-to-basic">Text To Basic</h2><p>After trying a few options (which were mostly written in C and assumed you know how to compile them yourself), I came across Remy Sharp&apos;s <a href="https://zx.remysharp.com/bas/?ref=matthewpennell.com">NextBASIC encoder</a>, also available <a href="https://github.com/remy/txt2bas/?ref=matthewpennell.com">on the command line via NPM</a>. Now, I don&apos;t know much about how the BASIC on the Spectrum Next differs from the original, but I&apos;m going to assume that as long as I don&apos;t try to do anything too fancy the encoder should be able to cope. (Sidenote: it&apos;s weird to find a solution from someone I primarily know of as a JavaScript developer in the web sphere. Small world.)</p><p>So, now I can write BASIC in VS Code (Remy also created <a href="https://marketplace.visualstudio.com/items?itemName=remysharp.nextbasic&amp;ref=matthewpennell.com">a VS Code plugin</a> that does a bunch of cool formatting and syntax highlighting for BASIC), convert it from a text file into a .tap file using the command line, test it locally in <a href="https://fuse-emulator.sourceforge.net/?ref=matthewpennell.com">Fuse</a>, then copy it onto an SD card and load it onto my Spectrum via the <a href="https://www.thefuturewas8bit.com/divmmcfuture?ref=matthewpennell.com">DivMMC</a> card reader (which is also how I load all my games).</p><p>Now I just need to get around to turning my idea into an actual game.</p>]]></content:encoded></item><item><title><![CDATA[My favourite authors]]></title><description><![CDATA[Now that the office bookshelves were ostensibly mine and mine alone, I decided that I would rearrange them in order to gather together the works of my favourite authors.]]></description><link>https://matthewpennell.com/blog/favourite-authors/</link><guid isPermaLink="false">63f3a4ac1a3243d905f2ad30</guid><category><![CDATA[Books]]></category><category><![CDATA[Personal]]></category><dc:creator><![CDATA[Matthew Pennell]]></dc:creator><pubDate>Thu, 23 Feb 2023 08:51:36 GMT</pubDate><media:content url="https://matthewpennell.com/content/images/2023/02/PXL_20230223_084844845-1.jpg" medium="image"/><content:encoded><![CDATA[<img src="https://matthewpennell.com/content/images/2023/02/PXL_20230223_084844845-1.jpg" alt="My favourite authors"><p>One of the things that I did shortly after relocating my office into the new garden studio was to rearrange my bookshelves.</p><p>Previously, the short set of shelves that sat behind me was home to a random selection of books &#x2013; mostly mine but also some of my wife&apos;s &#x2013; that served as nothing more than an overflow for the other bookshelves around the house. Nothing ever ended up there intentionally; I think I had read most of what was on the shelves, but not everything, and if one book was removed something else soon took its place.</p><p>But now that the shelves were to occupy my studio office, a place that was ostensibly mine and mine alone, I decided that I would rearrange them in order to gather together the works of my favourite authors.</p><h2 id="guy-gavriel-kay">Guy Gavriel Kay</h2><p>I first read GGK as a teenager when I picked up a copy of <em>Tigana</em> from the public library, and since then I have read everything else he has written (his latest, <em>All The Seas Of The World</em>, comes out in paperback this April). It&apos;s almost all low-fantasy, set in fictionalised equivalents of places and times during which our own world was going through change, and tends to follow a mixture of characters both high- and low-born as they influence or are swept up by the events of their time. His early works &#x2013; <em>Tigana</em>, <em>A Song for Arbonne</em>, <em>The Lions of Al-Rassan</em>, and <em>The Sarantine Mosaic &#x2013;</em> are my favourites, although I suspect that&apos;s largely due to the age at which I read them. The more recent books and characters just don&apos;t seem to stick in the mind as much, although they&apos;re still an enjoyable read.</p><h2 id="alan-moore">Alan Moore</h2><p>Almost certainly the greatest comic book writer of all time, I came to Moore through the graphic novel collections of his work &#x2013; first the seminal <em>Watchmen</em>, and then later other lauded works such as <em>Batman: The Killing Joke</em>, <em>From Hell</em> and <em>V for Vendetta</em>. Over the years I&apos;ve slowly built up a collection of his less well-known work as well, my favourite of which is the limited series <em>Top 10</em>, as well as the novels <em>Voice of the Fire</em> and the 600,000 word epic <em>Jerusalem </em>(which is quite possibly my favourite book, although I have only managed to get through it once). And I still haven&apos;t gotten around to reading <em>The League of Extraordinary Gentlemen</em> or <em>Swamp Thing</em>, so there&apos;s plenty more Moore left for me to discover.</p><h2 id="peter-bagge">Peter Bagge</h2><p>Another comic book writer, and I have my brother to thank for introducing me to Peter Bagge&apos;s work &#x2013; specifically his series <em>Hate</em> &#x2013; as a teenager. I empathised with his Gen-X slacker anti-hero, Buddy Bradley, and as I grew older and re-read the stories I found more to admire in Bagge&apos;s stories and art. In later years I&apos;ve filled in my collection with some of his other books; they&apos;re of variable quality, admittedly, but there&apos;s always something about them to like and the art style is definitely unique. For a long time, &quot;Buddy Bradley&quot; was my chosen name across mostly now defunct web forums and message boards.</p><h2 id="ernest-hemingway">Ernest Hemingway</h2><p>It&apos;s obviously something of a clich&#xE9; that men who fancy themselves as writers will idolise Hemingway, but there really is something about his writing that sets it apart from just about any other writer. It&apos;s not all perfect, of course (<em>To Have And Have Not</em> in particular is awful) but when he was at his best &#x2013; <em>The Sun Also Rises</em>, <em>A Farewell to Arms</em>, <em>For Whom the Bell Tolls</em> &#x2013; it just seems so effortless. (He also wrote so few actual full-length novels that they don&apos;t take up much space on the shelf, which leaves room for...)</p><h2 id="f-scott-fitzgerald">F Scott Fitzgerald</h2><p>Of course everyone has read <em>The Great Gatsby</em>, but I tend to think Fitzgerald&apos;s other works, especially <em>Tender Is the Night</em>, are far more interesting. His prose style is eminently readable; it&apos;s a shame we didn&apos;t get to see what he might have been capable of had his life not gone off the rails.</p><h2 id="arthur-ransome">Arthur Ransome</h2><p>I&apos;ve loved the Swallows and Amazons series by Arthur Ransome ever since I was a child. Somehow the adventurous fantasies of 1930s public schoolchildren landed perfectly for me 50+ years later, and even now I will re-read one or two of the books every year for some comfortable nostalgia. My favourite is probably <em>We Didn&apos;t Mean to Go to Sea</em>, and of the others the only ones I don&apos;t particularly care for are the more fantastical <em>Peter Duck</em> and <em>Missee Lee</em>. And I&apos;ll always watch the 1974 film whenever it appears in the television listings.</p><h2 id="robert-a-heinlein">Robert A Heinlein</h2><p>I used to have a far more impressive collection of Heinlein books, mostly paperbacks from the 60s and 70s, but sadly they were lost in a garage flood several years ago. Since then I&apos;ve been re-buying them when I can, although with fewer opportunities to visit charity shops it&apos;s been slow going. Despite his somewhat problematic views on some topics I&apos;ve always loved his competent and inventive protagonists with their whip-smart dialogue; my all-time favourite has always been <em>The Number of the Beast</em>, but I also really enjoyed most of his so-called &quot;juvenile&quot; books of the late 40s and early 50s.</p><h2 id="joe-abercrombie">Joe Abercrombie</h2><p>The most recent discovery on this list, I don&apos;t really remember how or when I came across Joe Abercrombie&apos;s work, but since picking up his first book, <em>The Blade Itself</em>, I&apos;ve made sure to grab everything else he has since released &#x2013; he&apos;s one of the few authors whose work I own in hardback because I just couldn&apos;t wait for the paperback release. A self-described writer of &quot;grimdark&quot; fantasy, his books are packed with morally ambiguous characters whose motives are sometimes not entirely clear, but you can&apos;t help rooting for them anyway.</p><h2 id="charles-bukowski">Charles Bukowski</h2><p>Speaking of morally ambiguous characters, I&apos;ve enjoyed Charles Bukowski&apos;s writing for a long time, both his novels and short stories but also his poetry. The books are written in a spare, straightforward style that perfectly matches the base urges that seem to propel his alter-ego stand-in, Henry Chinaski, from dead-end job to dead-end job and from woman to woman.</p>]]></content:encoded></item><item><title><![CDATA[Metric @ The Roundhouse, Feb 1st 2023]]></title><description><![CDATA[If you're a fan of Metric, it's a little surprising to come across them playing in such a relatively intimate venue. The multiple Juno winners seem like they should be selling out stadiums. Perhaps back home in Canada they are – but here in Europe the stops are decidedly on the smaller side.]]></description><link>https://matthewpennell.com/blog/review-metric-roundhouse/</link><guid isPermaLink="false">63dc0d661ccd13170f43afd3</guid><category><![CDATA[Music]]></category><category><![CDATA[Review]]></category><dc:creator><![CDATA[Matthew Pennell]]></dc:creator><pubDate>Fri, 03 Feb 2023 09:18:30 GMT</pubDate><media:content url="https://matthewpennell.com/content/images/2023/02/Metric.jpg" medium="image"/><content:encoded><![CDATA[<img src="https://matthewpennell.com/content/images/2023/02/Metric.jpg" alt="Metric @ The Roundhouse, Feb 1st 2023"><p>If you&apos;re a fan of Metric, it&apos;s a little surprising to come across them playing in such a relatively intimate venue as London&apos;s <a href="https://www.roundhouse.org.uk/?ref=matthewpennell.com">Roundhouse</a>. The multiple Juno award winners and three-time Polaris Album of the Year nominees (Canada&apos;s equivalent of the Mercury Music Prize) seem like they should be selling out stadiums, or at least filling venues like the O2. Who knows, perhaps back home in Canada they are &#x2013; but here in Europe, on their current <em>Doomscroller </em>tour, the stops are decidedly on the smaller side.</p><p>Openers (and Columbia labelmates) Lo Moon were competent but bland, frontman Matt Lowell&apos;s Thom Yorke-esque falsetto a highlight as they rattled through half-a-dozen songs you&apos;d be hard-pressed to recall the next day; <em>Loveless</em>, their first single, the only real standout.</p><p>Metric&apos;s latest album, 2022&apos;s <em>Formentera</em>, is something of a return to form after the disappointing <em>Pagans in Vegas</em> (2015) and the forgettable <em>Art of Doubt</em> (2018), and they have wisely packed their set with tracks taken from both the new album and their breakthrough, <em>Fantasies </em>(2009), while sprinkling in a handful of older songs for the hardcore fans that were present (including one audience member throwing rather incongruous devil&apos;s horns throughout). The crowd was equally diverse, with young and old represented fairly evenly &#x2013; surprising for a band now entering their third decade, although with plenty of American accents in evidence perhaps it was an opportunity for expats to catch up with an old favourite.</p><p>After kicking off with the ten-and-a-half minute epic dance-rock of <em>Doomscroller</em>, the band ploughed through another half-a-dozen songs without pause. The rhythm section &#x2013; bass player Josh Winstead and drummer Joules Scott-Key &#x2013; has always been the heart of Metric&apos;s sound and were as tight as ever (even if the drum riser was in darkness for much of the set), while guitarist James Shaw swapped frequently between synths and guitar, although his occasional over-extended guitar solos felt unnecessary, indulgent and quite frankly underwhelming.</p><p>But it was charismatic singer Emily Haines that most of the crowd were focused on. The 49-year-old, who celebrated her birthday just last week, bounded around the stage like a woman half her age, blowing kisses to the multitude of camera phones as she bounced, shimmied and glittered through the band&apos;s best-loved tracks. Her breathy, slightly helium-infused voice hasn&apos;t lost any of its power after twenty years, and the showmanship of Haines and the rest of the band deserved a larger canvas than the Roundhouse&apos;s small stage could provide.</p><p>The problem Metric have always had is that, despite getting decidedly dancier over the years, their music is hard to dance to &#x2013; they often pick a tempo that is just a little too slow for a crowd to really bounce along to, and so even on anthemic tunes like <em>Help I&apos;m Alive</em>, <em>Gimme Sympathy</em>, <em>Black Sheep</em>, and set closer <em>Breathing Underwater</em>, the atmosphere felt somehow muted, the pent-up energy of the crowd denied the outlet of a full-on mosh pit. Still, you can&apos;t have everything.</p>]]></content:encoded></item><item><title><![CDATA[Meditation]]></title><description><![CDATA[I find meditation to be similar to exercising or writing: you never really want to do it, but you always feel better after you have.]]></description><link>https://matthewpennell.com/blog/meditation/</link><guid isPermaLink="false">63d239ab1ccd13170f43aeea</guid><category><![CDATA[Personal]]></category><category><![CDATA[Life]]></category><dc:creator><![CDATA[Matthew Pennell]]></dc:creator><pubDate>Thu, 26 Jan 2023 08:59:12 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1528319725582-ddc096101511?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwxMTc3M3wwfDF8c2VhcmNofDIwfHxtZWRpdGF0aW9ufGVufDB8fHx8MTY3NjI3NzQ1NA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=2000" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1528319725582-ddc096101511?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwxMTc3M3wwfDF8c2VhcmNofDIwfHxtZWRpdGF0aW9ufGVufDB8fHx8MTY3NjI3NzQ1NA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=2000" alt="Meditation"><p>Last summer, as the likelihood that working from home was going to be part of our New Normal for the foreseeable future, I invested in a garden studio. Up until that point I had been working in what was effectively our house&apos;s extended porch, meaning my day was full of distractions and interruptions as other people came and went or deliveries arrived. A dedicated workspace, albeit at the end of the garden, would bring some welcome privacy and a chance to regain some focus.</p><p>Having my own space also meant that I had somewhere private to give meditation another go. I tried it before, years ago, and found it an effective way to start the day with a clear head and a relaxed sense of self, but living in a busy household made it difficult to find the time or space to sit quietly for several minutes every morning. And, since one of the benefits my company now offers is a free subscription to <a href="https://www.headspace.com/?ref=matthewpennell.com">Headspace</a> for all employees, it seemed like a good time to start again.</p><p>I find meditation to be similar to exercising or writing: you never really <em>want </em>to do it, but you always feel better after you have. I&apos;ve made it part of my morning routine now, for fifteen or so minutes before starting work, and I can tell that it&apos;s beneficial by how annoyed I get at myself if I don&apos;t manage to fit it in for some reason that day. Headspace programs do a good job at avoiding the more hand-wavey, &quot;healing crystals and ley lines&quot; type of nonsense that some meditation advocates sometimes push&#x2013;their guided meditation recordings are simple and pleasant to listen to (without sending you to sleep).</p><p>Sometimes I even catch myself doing the meditating-finger-touch thing.</p>]]></content:encoded></item></channel></rss>