<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Byte High, No Limit on Andrew Owen | Writer | Designer</title>
    <link>https://andrewowen.net/blog/</link>
    <description>Recent content in Byte High, No Limit on Andrew Owen | Writer | Designer</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Thu, 28 May 2026 00:00:06 +0000</lastBuildDate>
    <atom:link href="https://andrewowen.net/blog/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>My personal code for the ethical use of AI</title>
      <link>https://andrewowen.net/blog/my-personal-code-for-the-ethical-use-of-ai/</link>
      <pubDate>Thu, 28 May 2026 00:00:06 +0000</pubDate>
      <guid>https://andrewowen.net/blog/my-personal-code-for-the-ethical-use-of-ai/</guid>
      <description>&lt;p&gt;It seems to me that when it comes to AI, there are broadly two camps. On one side you have people who make outlandish claims for the technology, like “AI is conscious, even if it doesn’t know it.” I call this the “drank the Kool-Aid” camp. On the other side, you have people who think AI is the worst thing since industrialization destroyed cottage industry. I call this the “burn it with fire” camp. I believe a position somewhere between the two is a more reasonable approach.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Profile: Florence Alice Yates</title>
      <link>https://andrewowen.net/blog/profile-florence-alice-yates/</link>
      <pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/profile-florence-alice-yates/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;“After living in New York you trust nobody but believe everything. Just in case.” —Anonymous&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;She is standing at the door of the church. Her hair is short, and she is wearing glasses. Her tie is slightly ruffled. Three flowers adorn the right lapel of her army uniform, complete with skirt and beret. She holds a small horseshoe bouquet in her left hand. Her right arm rests in George’s left, his good arm. She is wearing tights and flat bottomed shoes. She stands erect. George leans toward her, his good leg leading. She is smiling. Perhaps she has finally found happiness.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Running NixOS full screen on WSL2</title>
      <link>https://andrewowen.net/blog/running-nixos-full-screen-on-wsl2/</link>
      <pubDate>Thu, 26 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/running-nixos-full-screen-on-wsl2/</guid>
      <description>&lt;p&gt;It&amp;rsquo;s not that I hate Windows. I think Windows 11 ARM (before co-pilot was embedded in the OS) was pretty reasonable, provided you ran it in a VM. I think it&amp;rsquo;s that Windows hates me. I&amp;rsquo;ve always found running Windows natively on Intel hardware a painful experience. Back in my video games industry days, I built the only PC I&amp;rsquo;ve ever owned. It started out as a Hackintosh project, but it never reliably ran macOS. It was all top spec hardware. Apparently, PC graphics cards are consumable items (it burned itself out and had to be replaced). It was running Windows 10. Over time, it reported more and more hardware issues, that I&amp;rsquo;m pretty sure were just the OS corrupting itself (as evidenced by the issues going away after a clean install).&lt;/p&gt;</description>
    </item>
    <item>
      <title>My curated list of alternative software and services</title>
      <link>https://andrewowen.net/blog/my-curated-list-of-alternative-software-and-services/</link>
      <pubDate>Thu, 26 Feb 2026 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/my-curated-list-of-alternative-software-and-services/</guid>
      <description>&lt;p&gt;Last year, &lt;a href=&#34;https://timesofindia.indiatimes.com/technology/tech-news/big-techs-landmark-deals-major-acquisitions-by-apple-google-microsoft-amazon-and-meta/articleshow/122030202.cms&#34;&gt;The Times of India&lt;/a&gt; published an article documenting what it described as the most significant recent acquisitions of five major tech companies. Some have claimed that such acquisitions are stifling innovation. Cory Doctrow has gone further, coining a &lt;a href=&#34;https://www.merriam-webster.com/slang/enshittification&#34;&gt;word&lt;/a&gt; to describe a patterned decline in the quality of online platforms. My own view is that competition is good for business and alternatives are good. I&amp;rsquo;m based in Europe, so where possible, I&amp;rsquo;ve listed European suppliers. Sometimes the most practical alternative is the open-source version of the software you&amp;rsquo;re already using. But in some instances, you&amp;rsquo;re better off sticking with the solution from one of the big tech companies; for cost or compatibility reasons (GitHub comes to mind), or because it&amp;rsquo;s where your community is (Twitch for example). I&amp;rsquo;ve been buying Apple products and services since 1993, so I&amp;rsquo;ll mainly list those; I&amp;rsquo;m sure you can mentally substitute Outlook for Apple Mail, OneDrive for iCloud and so on.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Digital obsolecense</title>
      <link>https://andrewowen.net/blog/digital-obsolecense/</link>
      <pubDate>Thu, 29 Jan 2026 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/digital-obsolecense/</guid>
      <description>&lt;p&gt;I touched on the subject of &lt;a href=&#34;https://en.wikipedia.org/wiki/Digital_obsolescence&#34;&gt;digital obsolecense&lt;/a&gt; in my recent article on the Hyperland documentary. This is usually taken to mean the loss of access to data because of changing technologies, but it really encompasses the potential loss of any digital content. A case could be made for including analog content such as audio, color film and video that has been preserved in digital format.&lt;/p&gt;</description>
    </item>
    <item>
      <title>2025: The Year in Review</title>
      <link>https://andrewowen.net/blog/2025-the-year-in-review/</link>
      <pubDate>Thu, 25 Dec 2025 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/2025-the-year-in-review/</guid>
      <description>&lt;p&gt;As 2025 comes to a close and this blog enters its fifth year, it&amp;rsquo;s time to return to the well for a look back on the year and, because it&amp;rsquo;s a year with a 25 in it, the last quarter century. Revisiting my predictions for 2024, I was a little ahead of the curve on some of them:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Hyperland revisited</title>
      <link>https://andrewowen.net/blog/hyperland-revisited/</link>
      <pubDate>Thu, 27 Nov 2025 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/hyperland-revisited/</guid>
      <description>&lt;p&gt;Giving the &lt;a href=&#34;https://www.youtube.com/watch?v=3Sp5OTdqrKg&#34;&gt;keynote&lt;/a&gt; at the Embedded Systems Conference (ESC) in 2001, writer Douglas Adams said: “I may not have invented artificial intelligence, but maybe I can claim to be the father of artificial mendacity.” In the video game adaptation of his radio play, album, book, television series (and later film) &lt;a href=&#34;https://en.wikipedia.org/wiki/The_Hitchhiker%27s_Guide_to_the_Galaxy_%5C%28video_game%5C%29&#34;&gt;The Hitchhiker&amp;rsquo;s Guide to the Galaxy&lt;/a&gt;, the computer lies to you. Like Wikipedia, the Guide is the product of carbon-based lifeforms and is not entirely unreliable. But why consult a guide when you can ask an agent? We&amp;rsquo;ll get to that.&lt;/p&gt;</description>
    </item>
    <item>
      <title>A year learning a language with Duolingo</title>
      <link>https://andrewowen.net/blog/a-year-learning-a-language-with-duolingo/</link>
      <pubDate>Thu, 30 Oct 2025 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/a-year-learning-a-language-with-duolingo/</guid>
      <description>&lt;p&gt;I should be bilingual. I grew up in a country where the indigenous language isn&amp;rsquo;t English. But given that it&amp;rsquo;s been 741 years since Wales was annexed by England, it&amp;rsquo;s not that the Welsh language is in decline that&amp;rsquo;s surprising, it&amp;rsquo;s that there are any native speakers left at all. I had a year of lessons before I left the capital for a border county. I remember how to count to five, and that&amp;rsquo;s about it. Instead I was taught French, badly. Over the years, I have tried various approaches to shake my monolingualism with little effect, until I went back to Duolingo.&lt;/p&gt;</description>
    </item>
    <item>
      <title>iPadOS 26 is great, Liquid Glass not so much</title>
      <link>https://andrewowen.net/blog/ipados-26-is-great-liquid-glass-not-so-much/</link>
      <pubDate>Wed, 24 Sep 2025 23:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/ipados-26-is-great-liquid-glass-not-so-much/</guid>
      <description>&lt;p&gt;Let&amp;rsquo;s address the transparent elephant in the room first. I don&amp;rsquo;t love Liquid Glass. It&amp;rsquo;s fine on my iPhone. The corners are too rounded on my 6.8 inch CarPlay display. If you have regular icons on your desktop on an iPad Pro, it&amp;rsquo;s a disaster. The transparency goes too far and the background icons blend into the foreground icons. I tried switching off transparency. It looks horrible. I tried permanent dark mode. Still not great. I made the icons big. That helps a lot, but it doesn&amp;rsquo;t fix it. I did finally come up with a solution: only have icon groups on your home pages. Then there isn&amp;rsquo;t so much color in the background to clash with the foreground icons. And now I can live with it. Having solved that problem, I moved on to making my iPad dock closely resemble my Mac dock.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Creating an information architecture with Chat-GPT 5</title>
      <link>https://andrewowen.net/blog/creating-an-information-architecture-with-chat-gpt-5/</link>
      <pubDate>Wed, 27 Aug 2025 23:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/creating-an-information-architecture-with-chat-gpt-5/</guid>
      <description>&lt;p&gt;Earlier this month, OpenAI launched GPT-5, its latest and most advanced AI model, for all ChatGPT users (including free users). The company claims the model is smarter, faster and more useful, particularly across domains including writing, coding and health care. It also claims GPT-5&amp;rsquo;s hallucination rate, where the model fabricates answers, is lower. This is the first time free tier users have been given access to a reasoning model (if they hit their usage cap, they&amp;rsquo;ll be given access to something called GPT-5 mini). GPT-5 support is also included in Microsoft Copilot.&lt;/p&gt;</description>
    </item>
    <item>
      <title>A tale of two Asphalts</title>
      <link>https://andrewowen.net/blog/a-tale-of-two-asphalts/</link>
      <pubDate>Thu, 31 Jul 2025 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/a-tale-of-two-asphalts/</guid>
      <description>&lt;p&gt;This is the story of how an unloved mobile video game that was abandoned after four years was revived by Netflix and became a better gaming experience than the more successful title it was based on. It begins in 2004 with the release of the first title in Gameloft&amp;rsquo;s &lt;a href=&#34;https://en.wikipedia.org/wiki/Asphalt_%5C%28series%5C%29&#34;&gt;Asphalt&lt;/a&gt; arcade racing series for the Nokia &lt;a href=&#34;https://en.wikipedia.org/wiki/N-Gage&#34;&gt;N-Gage&lt;/a&gt;. The first dedicated gaming cell phone, the N-Gage was a flop. But the series is still going after more than 20 titles.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Profile: Chris Horrie</title>
      <link>https://andrewowen.net/blog/profile-chris-horrie/</link>
      <pubDate>Thu, 26 Jun 2025 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/profile-chris-horrie/</guid>
      <description>&lt;p&gt;I did my journalism training at the London College of Printing back in the last century when newspapers were still a thing. It was essentially a 13 week &lt;a href=&#34;https://en.wikipedia.org/wiki/National_Council_for_the_Training_of_Journalists&#34;&gt;NCTJ&lt;/a&gt; training course (without NCTJ accreditation) and a crash course in desktop publishing tacked on to a liberal arts degree. It has stood me in very good stead. The liberal arts side was provided by plain-speaking Yorkshireman &lt;a href=&#34;https://www.linkedin.com/posts/essilindstedt_i-wanted-to-post-something-here-about-the-activity-7248327907687755776-c4SU/&#34;&gt;Roger Fieldsend&lt;/a&gt; and philosophical anarchist Barney Summers. It did a pretty good job of filling in the gaps for people like me who didn&amp;rsquo;t have a classical education. Kathy Hilton taught me almost everything I know about typography and page layout (and enough about QuarkXpress that I was able to get a summer gig as a copy editor in my second year). The computer lab tech taught me how to use Photoshop (before it had layers) and the inner workings of the Apple Macintosh. The professor of journalism was &lt;a href=&#34;https://www.anthonydelano.info/&#34;&gt;Antony Delano&lt;/a&gt; who I kept in touch with for a while. My dissertation supervisor was &lt;a href=&#34;https://www.thepressawards.com/paul-charman&#34;&gt;Paul Charman&lt;/a&gt; (who fell out with his friend &lt;a href=&#34;https://en.wikipedia.org/wiki/Mark_Knopfler&#34;&gt;Mark Knopfler&lt;/a&gt; after writing about him for &lt;a href=&#34;https://en.wikipedia.org/wiki/Time_Out_%5C%28magazine%5C%29&#34;&gt;Time Out&lt;/a&gt;). And the course director was &lt;a href=&#34;https://en.wikipedia.org/wiki/Chris_Horrie&#34;&gt;Chris Horrie&lt;/a&gt;. I was absent (due to lack of funds) when they allocated positions on the student newspaper project. I was given the position of copy editor. This meant I wouldn&amp;rsquo;t get to write for the paper. I was upset when my avant-garde page layouts were rejected, and decided to find a way to get something published. Perhaps I should have learned from Charm&amp;rsquo;s mistake, but I ended up writing a profile on Chirs. It has some minor inaccuracies, but I present it here as it was published around 30 years ago.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Emulation and virtualization on iPad in 2025</title>
      <link>https://andrewowen.net/blog/emulation-and-virtualization-on-ipad-in-2025/</link>
      <pubDate>Thu, 29 May 2025 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/emulation-and-virtualization-on-ipad-in-2025/</guid>
      <description>&lt;p&gt;On a personal level, the last 12 months have been a lot. I stopped posting weekly updates back in June 2024 and I&amp;rsquo;ve been posting on an ad hoc basis since then. This probably explains why I missed the news that in April 2024 Apple approved retro console emulators in the App store; a decision that it subsequently updated to include retro computer emulators. I also missed that in the same month AlStore PAL, an alternative app store, launched in the EU; and while there was initially a small annual fee, a grant from Epic Games means that it&amp;rsquo;s now free. This is game-changing for emulation and virtualization on iPads (and to a lesser extent on iPhones too).&lt;/p&gt;</description>
    </item>
    <item>
      <title>It&#39;s time for me to switch to Firefox</title>
      <link>https://andrewowen.net/blog/its-time-to-switch-to-firefox/</link>
      <pubDate>Thu, 24 Apr 2025 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/its-time-to-switch-to-firefox/</guid>
      <description>&lt;p&gt;I&amp;rsquo;m old enough to remember when web apps were written to work with Internet Explorer 6. Thankfully, the days of being dependent on specific browsers are mostly consigned to the past. But one reason for this is because most browsers use the Blink engine (derived from WebKit, which is in turn derived from KHTML). The alternative is Mozilla&amp;rsquo;s Gecko (used in Firefox). Chrome is faster than Firefox, but because of its architecture it&amp;rsquo;s a lot more resource hungry. And Mozilla recently added the one feature that was preventing me from switching: built in page translation (which enables me to interact with Spanish-language communities on Telegram).&lt;/p&gt;</description>
    </item>
    <item>
      <title>Creating an API style guide</title>
      <link>https://andrewowen.net/blog/creating-an-api-style-guide/</link>
      <pubDate>Thu, 27 Mar 2025 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/creating-an-api-style-guide/</guid>
      <description>&lt;p&gt;I was recently asked for my favorite resources and best practices for writing clear and structured API docs. I&amp;rsquo;ve developed my own style for writing API docs, but up until now I haven&amp;rsquo;t published it. Although I&amp;rsquo;ve mainly worked with REST APIs, this guidance applies equally to GraphQL and any other APIs. But before I get to writing style, the most important requirement for good API docs is a good API. If you&amp;rsquo;re using REST, validate it with &lt;a href=&#34;https://stoplight.io/&#34;&gt;Stoplight&lt;/a&gt;. If endpoints are inconsistent in how they handle common parameters, there&amp;rsquo;s no way to write around the problem. This seems to be more of an issue with REST and may account for the move away from REST toward GraphQL. The next thing that you need is static, searchable docs. Don&amp;rsquo;t expect your GraphQL users to find the information they need by browsing your schema in Apollo. Don&amp;rsquo;t expect your REST users to scroll to the bottom of the Swagger UI page to find out how to format data for a given endpoint. If you need a no-budget solution, &lt;a href=&#34;https://redocly.com/docs/cli&#34;&gt;Redocly CLI&lt;/a&gt; and &lt;a href=&#34;https://github.com/magidoc-org/magidoc&#34;&gt;Magidoc&lt;/a&gt; are good places to start for REST and GraphQL respectively. Unless you use AWS hosting (which doesn&amp;rsquo;t play nicely with Magidoc&amp;rsquo;s clean URLs). And don&amp;rsquo;t think that you&amp;rsquo;re done when you&amp;rsquo;ve published your schema. Developers need workflows, code examples and reference information to understand how they are expected to use your API. Ideally, this information should live in a public developer portal. Your rivals are not going to be able to clone your product by examining your API. And even if they start adding features based on it, you&amp;rsquo;ll always be several steps ahead.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Hybrid document management systems revisited</title>
      <link>https://andrewowen.net/blog/hybrid-document-management-systems-revisited/</link>
      <pubDate>Thu, 27 Feb 2025 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/hybrid-document-management-systems-revisited/</guid>
      <description>&lt;p&gt;In January last year, I was up for a documentation manager role and I needed to come up with a solution that would serve the needs of writers and developer-contributors. My solution looked something like this:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Byte High, No Limit goes monthly</title>
      <link>https://andrewowen.net/blog/byte-high-no-limit-goes-monthly/</link>
      <pubDate>Thu, 30 Jan 2025 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/byte-high-no-limit-goes-monthly/</guid>
      <description>&lt;p&gt;I&amp;rsquo;ve retroactively decided to return the Byte High, No Limit blog to a regular cadence. For the first two and a half years of its run, I published a new article every Thursday. But other pressures on my time meant that eventually became unsustainable. Last year, after I ended weekly publishing halfway through the year, I published four more articles for a total of 30. I think one a month is probably doable, not least because that&amp;rsquo;s the cadence many YouTubers who used to release new videos every week have now moved to. And quality videos are a lot more work than this. So this year, new articles will appear on the last Thursday of the month.&lt;/p&gt;</description>
    </item>
    <item>
      <title>2025: No predictions for the year ahead</title>
      <link>https://andrewowen.net/blog/2025-no-predictions-for-the-year-ahead/</link>
      <pubDate>Thu, 26 Dec 2024 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/2025-no-predictions-for-the-year-ahead/</guid>
      <description>&lt;p&gt;For the last two years, I&amp;rsquo;ve made predictions for the year ahead. Well this year when I looked in my crystal ball, I didn&amp;rsquo;t like what I saw. So I’m changing the format. Instead of making any predictions, I’ll be listing some things to look forward to in the year ahead.&lt;/p&gt;</description>
    </item>
    <item>
      <title>2024: The Year in Review</title>
      <link>https://andrewowen.net/blog/2024-the-year-in-review/</link>
      <pubDate>Thu, 19 Dec 2024 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/2024-the-year-in-review/</guid>
      <description>&lt;p&gt;Next year is the third anniversary of this blog. But this year, after two and a half years of publishing weekly articles, I had to take a break. After a sojourn in developer relations and solutions engineering, this is also the year I returned to technical writing and contracting. My most high-profile gig this year was contributing to &lt;a href=&#34;https://andrewowen.net/portfolio/the-spectrum/&#34; title=&#34;TheSpectrum&#34;&gt;TheSpectrum&lt;/a&gt;, a retro console that has been a big hit with consumers. The big road trip this year was from Dingle to Bangor around the coast of Ireland. I&amp;rsquo;ve previously sailed from Galway to Dublin and Dublin to Bangor. So now I&amp;rsquo;ve seen the entire coast of Ireland and visited all 32 counties. At the end of the trip, I had a birthday ending in a zero, which I celebrated with a meal at the Wolff Grill in Belfast.&lt;/p&gt;</description>
    </item>
    <item>
      <title>The forgotten American 8-bit computer</title>
      <link>https://andrewowen.net/blog/the-forgotten-american-8-bit-computer/</link>
      <pubDate>Thu, 12 Sep 2024 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/the-forgotten-american-8-bit-computer/</guid>
      <description>&lt;p&gt;Some time around 2010, my friend Bruno Florindo made contact with former Timex Computer boss Lout Galie. I provided the questions, Bruno conducted the interview and I wrote up the response for the original incarnation of Byte High, No Limit. Here is the unedited article:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Retro spotlight: Teresa Maughan and videogame magazines</title>
      <link>https://andrewowen.net/blog/retro-spotlight-teresa-maughan-and-videogame-magazines/</link>
      <pubDate>Thu, 18 Jul 2024 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/retro-spotlight-teresa-maughan-and-videogame-magazines/</guid>
      <description>&lt;p&gt;In 1983 Teresa Maughan graduated from the University of Reading with a bachelor of science honors degree in Psychology and Zoology. She wanted to work in television, but she ended up becoming one of the most significant contributors to the UK magazine publishing industry, in particular in computers and video games.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Not the end</title>
      <link>https://andrewowen.net/blog/not-the-end/</link>
      <pubDate>Thu, 27 Jun 2024 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/not-the-end/</guid>
      <description>&lt;p&gt;Today is the two and a half year anniversary of this blog. That&amp;rsquo;s one article a week over the last 130 weeks. I always intended to scale back the amount of time I spent on the blog this year. But it&amp;rsquo;s become apparent that even with the plans I had in place to make life easier for me, this level of output has become unsustainable.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Review: One Night in Camden</title>
      <link>https://andrewowen.net/blog/review-one-night-in-camden/</link>
      <pubDate>Thu, 20 Jun 2024 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/review-one-night-in-camden/</guid>
      <description>&lt;p&gt;This week at work we launched a combined user documentation, REST and GraphQL API portal for a new product. I&amp;rsquo;m very happy with how it turned out. But there&amp;rsquo;s a lot of other stuff going on right now which hasn&amp;rsquo;t left me any time to dedicate to the blog. Normally, when I pull an article from my archive, I&amp;rsquo;ll completely overhaul and update it. But this one is a snapshot of a particular time in the mid-1990s when London was the place to be and I was getting my start in newspapers. So I present it in its original form from 1995.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Fully autonomous cars are only a decade away</title>
      <link>https://andrewowen.net/blog/fully-autonomous-cars-are-only-a-decade-away/</link>
      <pubDate>Thu, 13 Jun 2024 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/fully-autonomous-cars-are-only-a-decade-away/</guid>
      <description>&lt;p&gt;This week I read an article in the national newspaper I subscribe to with the subhead: “carmakers appear to be abandoning the idea of fully self-driving cars.” It mentions that the recent French Open Tennis Championships offered a  park-and-ride, fully autonomous bus service to and from the event. The bus was co-developed by Renault and WeRide, but the article quotes Renault spokesperson Christophe Lavauzelle as saying that the idea of fully autonomous vehicles other than buses that run along fixed routes was probably dead. The article questions how autonomous software would cope with being asked to share streets with existing human drivers. The answer is, it’s already happening right now in San Francisco and it’s doing just fine.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Leather Jacket</title>
      <link>https://andrewowen.net/blog/leather-jacket/</link>
      <pubDate>Thu, 06 Jun 2024 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/leather-jacket/</guid>
      <description>&lt;p&gt;Like many boys before me, as I child I wanted to be a fighter pilot. I made Airfix models of Mustangs and Messerschmidts. I went to the Wales Aircraft Museum (closed in 2000) and sat in fighter cockpits. I wore jackets that looked like flight jackets. I had a radio that could receive aircraft transmissions wired up in my bedroom. I even got as far as talking to the Royal Air Force about a career, but gave up when I was told my eyesight meant I’d only be able to make navigator.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Essay: The rise of single-issue politics</title>
      <link>https://andrewowen.net/blog/essay-the-rise-of-single-issue-politics/</link>
      <pubDate>Thu, 30 May 2024 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/essay-the-rise-of-single-issue-politics/</guid>
      <description>&lt;p&gt;This is mainly a tech blog, and I normally steer clear of politics. But having spent 80% of my life at this point living in the UK, I still take an interest in what’s going on. I used to be a newspaper reporter and before that I was a politics student where I won a class bet on the outcome of the 1992 general election. Everyone predicted a Labour win, but I predicted the smallest majority. This time around, I think Labour will form the next government and the UK will have its fifth prime minister in as many years.&lt;/p&gt;</description>
    </item>
    <item>
      <title>My curated list of animated shows (part 2/2)</title>
      <link>https://andrewowen.net/blog/my-curated-list-of-animated-shows-part-2/</link>
      <pubDate>Thu, 23 May 2024 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/my-curated-list-of-animated-shows-part-2/</guid>
      <description>&lt;p&gt;In the first part of this article, I got as far as &amp;ldquo;Invader Zim&amp;rdquo;, which laid the foundations for what came next. The 2010s is considered by many as the start of a cartoon renaissance. This decade saw the premier of diverse shows including &amp;ldquo;&lt;a href=&#34;https://www.imdb.com/title/tt1305826/&#34; title=&#34;Adventure Time&#34;&gt;Adventure Time&lt;/a&gt;&amp;rdquo;, &amp;ldquo;&lt;a href=&#34;https://www.imdb.com/title/tt3398228/&#34; title=&#34;BoJack Horesman&#34;&gt;BoJack Horseman&lt;/a&gt;&amp;rdquo;, &amp;ldquo;&lt;a href=&#34;https://www.imdb.com/title/tt1865718/&#34; title=&#34;Gravity Falls&#34;&gt;Gravity Falls&lt;/a&gt;&amp;rdquo;, &amp;ldquo;&lt;a href=&#34;https://www.imdb.com/title/tt7658402/&#34; title=&#34;Harley Quinn&#34;&gt;Harley Quinn&lt;/a&gt;&amp;rdquo;, &amp;ldquo;&lt;a href=&#34;https://www.imdb.com/title/tt1710308/&#34; title=&#34;Regualr Show&#34;&gt;Regualr Show&lt;/a&gt;&amp;rdquo;, &amp;ldquo;&lt;a href=&#34;https://www.imdb.com/title/tt2861424/&#34; title=&#34;Rick and Morty&#34;&gt;Rick and Morty&lt;/a&gt;&amp;rdquo;, &amp;ldquo;&lt;a href=&#34;https://www.imdb.com/title/tt3061046/&#34; title=&#34;Steven Universe&#34;&gt;Steven Universe&lt;/a&gt;&amp;rdquo;, &amp;ldquo;&lt;a href=&#34;https://www.imdb.com/title/tt1709198/&#34; title=&#34;Sym-Bionic Titan&#34;&gt;Sym-Bionic Titan&lt;/a&gt;&amp;rdquo; and &amp;ldquo;&lt;a href=&#34;https://www.imdb.com/title/tt2771780/&#34; title=&#34;Teen Titans Go!&#34;&gt;Teen Titans Go!&lt;/a&gt;. Netflix joined Cartoon Network, Disney, Nickelodeon and Warner Bros as a major player in animation. In 2013 it began producing original content in partnership with studios like DreamWorks Animation. In 2018 it set up its own animation studio. It has also provided a new audience for shows like &amp;ldquo;&lt;a href=&#34;https://www.imdb.com/title/tt0417299/&#34; title=&#34;Avatar: The Last Airbender&#34;&gt;Avatar: The Last Airbender&lt;/a&gt;&amp;rdquo; and picked up canceled shows like &amp;ldquo;&lt;a href=&#34;https://www.imdb.com/title/tt9795876/&#34; title=&#34;Star Trek: Prodigy&#34;&gt;Star Trek: Prodigy&lt;/a&gt;&amp;rdquo;. These are some of my favorites for your consideration:&lt;/p&gt;</description>
    </item>
    <item>
      <title>My curated list of animated shows (part 1/2)</title>
      <link>https://andrewowen.net/blog/my-curated-list-of-animated-shows-part-1/</link>
      <pubDate>Thu, 16 May 2024 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/my-curated-list-of-animated-shows-part-1/</guid>
      <description>&lt;p&gt;I thought a list of animated shows would be a relatively quick article to write. I was wrong. There&amp;rsquo;s no way to do it justice without taking at least a brief look at the recent history of television animation. I&amp;rsquo;m going to skip animated films entirely because they deserve their own article. And I should also note that although the 1990s is my formative decade, aside from MTV&amp;rsquo;s &amp;ldquo;&lt;a href=&#34;https://en.wikipedia.org/wiki/Liquid_Television&#34; title=&#34;Liquid Television&#34;&gt;Liquid Television&lt;/a&gt;&amp;rdquo; animation showcase (which is the reason I saw &amp;ldquo;&lt;a href=&#34;https://www.imdb.com/title/tt0099706/&#34; title=&#34;Grinning Evil Death&#34;&gt;Grinning Evil Death&lt;/a&gt;&amp;rdquo; before I saw &amp;ldquo;&lt;a href=&#34;https://www.imdb.com/title/tt0096273/&#34; title=&#34;Tin Toy&#34;&gt;Tin Toy&lt;/a&gt;&amp;rdquo;), it passed me by. In fact, I only got back into watching animation during the pandemic.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Retro spotlight: Rebecca G. Bettencourt and bitmap fonts</title>
      <link>https://andrewowen.net/blog/retro-spotlight-rebecca-g-bettencourt-and-bitmap-fonts/</link>
      <pubDate>Thu, 09 May 2024 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/retro-spotlight-rebecca-g-bettencourt-and-bitmap-fonts/</guid>
      <description>&lt;p&gt;Rebecca Bettencourt was drawn to computer programming from the age of 10, when she built her first website and started creating Macintosh bitmap fonts using only a resource editing tool. I first encountered her work when she added support for the FZX font format (that I created with Einar Saukus and Paul van der Laan) to &lt;a href=&#34;https://github.com/kreativekorp/bitsnpicas&#34; title=&#34;Bits&amp;#39;N&amp;#39;Picas&#34;&gt;Bits&amp;rsquo;N&amp;rsquo;Picas&lt;/a&gt;, her tool for creating and converting bitmap fonts.&lt;/p&gt;</description>
    </item>
    <item>
      <title>An introduction to supply chain attacks</title>
      <link>https://andrewowen.net/blog/an-introduction-to-supply-chain-attacks/</link>
      <pubDate>Thu, 02 May 2024 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/an-introduction-to-supply-chain-attacks/</guid>
      <description>&lt;p&gt;On March 28 Andres Freund discovered &lt;a href=&#34;https://nvd.nist.gov/vuln/detail/CVE-2024-3094&#34; title=&#34;CVE-2024-3094&#34;&gt;malicious code&lt;/a&gt; in the XZ Utils package that could have compromised the security of around half the servers on the internet. The attack was audacious in its scope, planning and timescale, leading many to speculate that it was conducted by a state agency. What&amp;rsquo;s really terrifying is that it was discovered by accident by a database developer. Security researchers failed to spot it.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Retro spotlight: John Grant and Sinclair BASIC</title>
      <link>https://andrewowen.net/blog/retro-spotlight-john-grant-and-sinclair-basic/</link>
      <pubDate>Thu, 25 Apr 2024 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/retro-spotlight-john-grant-and-sinclair-basic/</guid>
      <description>&lt;p&gt;Earlier this month, Zilog announced that it would be discontinuing the Z80 microprocessor after 48 years of production. Coincidentally, 48 is the number of kilobytes of RAM in the Z80-based ZX Spectrum microcomputer, which by another coincidence was released 42 years ago this month. This numerological rambling probably only makes sense to you if you&amp;rsquo;re a fan of “The Hitchhiker&amp;rsquo;s Guide to the Galaxy” (see last week&amp;rsquo;s article) and read this paragraph in the voice of Peter Jones. If not, don&amp;rsquo;t panic. To tell the story of Sinclair BASIC, it&amp;rsquo;s best to tell the story of some of the minds behind it. A human from the planet Earth was one of them. His name is John Grant.&lt;/p&gt;</description>
    </item>
    <item>
      <title>The Hitchhiker&#39;s Guide to the Grams</title>
      <link>https://andrewowen.net/blog/the-hitchhikers-guide-to-the-grams/</link>
      <pubDate>Thu, 18 Apr 2024 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/the-hitchhikers-guide-to-the-grams/</guid>
      <description>&lt;p&gt;Douglas Adams&amp;rsquo; &amp;ldquo;The Hitchhiker&amp;rsquo;s Guide to the Galaxy&amp;rdquo; is best known as a trilogy in five parts (with a sixth by Eoin Colfer). But before the books came the radio play. And the album; recorded to avoid the rights issues with all the music used in the first radio series. After that, the BBC learned its lesson… until Dirk Maggs adapted the books for radio and had Marvin the Paranoid Android hum Pink Floyd.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Profile: Tom Lehrer</title>
      <link>https://andrewowen.net/blog/profile-tom-lehrer/</link>
      <pubDate>Thu, 11 Apr 2024 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/profile-tom-lehrer/</guid>
      <description>&lt;p&gt;In a monologue preceding one of his songs, Tom Lehrer once said: “I wonder how many people here tonight remember Hubert Humphry, he used to be a senator. Every now and then you read something about him in one of those ‘where are they now’ columns. This became quite an issue last winter at the time of Winston Churchill’s funeral, when President Johnson was too ill to go and somebody suggested that he send Hubert. And he said, ‘Hubert who?’” Now people who are younger than me ask: ‘Tom who?’&lt;/p&gt;</description>
    </item>
    <item>
      <title>Taking the grand tour</title>
      <link>https://andrewowen.net/blog/taking-the-grand-tour/</link>
      <pubDate>Thu, 04 Apr 2024 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/taking-the-grand-tour/</guid>
      <description>&lt;p&gt;From the mid 1600s until the mid 1800s, the &lt;a href=&#34;https://en.wikipedia.org/wiki/Grand_Tour&#34; title=&#34;Grand Tour&#34;&gt;Grand Tour&lt;/a&gt; was a trip through Europe (featuring Italy) undertaken by wealthy young men from high society. It piqued in the era of &lt;a href=&#34;https://en.wikipedia.org/wiki/Neoclassicism&#34; title=&#34;Neoclassicism&#34;&gt;neoclassicism&lt;/a&gt; and died out with the advent of the railroad. The term was revived in the 1950s to describe &lt;a href=&#34;https://en.wikipedia.org/wiki/Grand_tourer&#34; title=&#34;Grand Tourer&#34;&gt;touring cars&lt;/a&gt; designed to cover long distances at high speed in comfort. As motoring journalist Jason Camissa is keen to point out, today every car is effectively a grand tourer. Although I would argue that a GT should be front-engined, rear-wheel drive, with two seats plus two occasional seats (2+2) and enough room in the trunk for a trip from Coventry to Turin.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Building a replica Hendrix guitar</title>
      <link>https://andrewowen.net/blog/building-a-replica-hendrix-guitar/</link>
      <pubDate>Thu, 28 Mar 2024 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/building-a-replica-hendrix-guitar/</guid>
      <description>&lt;p&gt;If you work in IT, it can&amp;rsquo;t have escaped your notice that there are a lot of musicians around, including enough guitarists to fill a stairway. Indeed, one of my former managers was the bass player in a band that had a UK top ten hit and appeared on &amp;ldquo;&lt;a href=&#34;https://www.imdb.com/title/tt0139803/&#34; title=&#34;Top of the Pops&#34;&gt;Top of the Pops&lt;/a&gt;&amp;rdquo;. The nearest I got to that was having a hastily written 8-bit computer game included on a vinyl EP released by &lt;a href=&#34;https://www.journaldulapin.com/2021/04/12/plastic-raygun-a-zx-spectrum-game-hidden-in-a-vinyl-record-from-1998/&#34; title=&#34;Plastic Raygun&#34;&gt;Plastic Raygun&lt;/a&gt; (although I&amp;rsquo;m told it was used for scratching in live sets by the likes of Fat Boy Slim). I mention this to tenuously tie in this week&amp;rsquo;s article into the general tech theme of the blog. But the truth is that after 116 weeks of putting out a blog every week, I need a break. But they say a change is as good as a rest, so expect more left-field content until I&amp;rsquo;m fully recharged.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Getting started with GraphQL</title>
      <link>https://andrewowen.net/blog/getting-started-with-graphql/</link>
      <pubDate>Thu, 21 Mar 2024 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/getting-started-with-graphql/</guid>
      <description>&lt;p&gt;GraphQL is an API query and manipulation language. Created by Facebook in 2012, it was open-sourced in 2015. In 2018 it moved to the GraphQL Foundation and introduced a schema definition language (SDL). It seems to be replacing REST as the standard way to expose public APIs. With REST, you have to define the inputs and outputs for each endpoint. Whereas with GraphQL, there&amp;rsquo;s only one endpoint and you define a schema. The user sends only the required data to get what they want back. And unlike SQL, you&amp;rsquo;re not limited to a single data source.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Getting started with Automator</title>
      <link>https://andrewowen.net/blog/getting-started-with-automator/</link>
      <pubDate>Thu, 14 Mar 2024 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/getting-started-with-automator/</guid>
      <description>&lt;p&gt;Although I pretty much have this website how I want it now, I&amp;rsquo;m still tweaking the CSS and adding features. Lately I&amp;rsquo;ve added some more social networks to the landing page and some more options to the social share buttons on the articles. But one thing I really wanted to add is the option to listen to articles. I considered services which offer a free tier, such as &lt;a href=&#34;https://www.trinityaudio.ai/&#34; title=&#34;Trinity Audio&#34;&gt;Trinity Audio&lt;/a&gt; and &lt;a href=&#34;https://speechify.com/&#34; title=&#34;Speechify&#34;&gt;Speechify&lt;/a&gt;, but I had too much existing content. Incidentally, Speechify&amp;rsquo;s AI version of my own voice was spooky. I could tell it wasn&amp;rsquo;t a real human, but only just. So in looking for a zero-cost solution, I ended up using macOS&amp;rsquo;s Automator app. I also decided not to convert articles with code samples, because those are best left to dedicated screen readers.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Retro spotlight: Jeri Ellsworth and the FPGA computer</title>
      <link>https://andrewowen.net/blog/retro-spotlight-jeri-ellsworth-and-the-fpga-computer/</link>
      <pubDate>Thu, 07 Mar 2024 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/retro-spotlight-jeri-ellsworth-and-the-fpga-computer/</guid>
      <description>&lt;p&gt;Jeri Ellsworth turns 50 this year. Her first job was building and racing cars, but in 2002 she kicked off the FPGA computer revolution with the C-One. Since 2012 she&amp;rsquo;s been working on augmented reality (AR) at Valve, castAR and now Tilt Five. At around the same time she was working on the C-One, I was working on an enhanced &lt;a href=&#34;https://en.wikipedia.org/wiki/Timex_Sinclair_2068&#34; title=&#34;Timex Sinclair 2068&#34;&gt;Timex Sinclair 2068&lt;/a&gt;. The projects converged in 2011, but I&amp;rsquo;ll get to that. First, a quick explanation of what an FPGA is and isn&amp;rsquo;t.&lt;/p&gt;</description>
    </item>
    <item>
      <title>The Hipcrime Vocab</title>
      <link>https://andrewowen.net/blog/the-hipcrime-vocab/</link>
      <pubDate>Thu, 29 Feb 2024 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/the-hipcrime-vocab/</guid>
      <description>&lt;p&gt;I can confidently predict that I will not still be writing this blog the next time February 29 falls on a Thursday. So today&amp;rsquo;s article is a little out of left field. I used to read a lot of science fiction when I was younger. But I hesitate to present a curated list, because the genre isn&amp;rsquo;t for everyone, and even within the genre there are so many sub-genres that it&amp;rsquo;s hard to find titles with universal appeal.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Retro spotlight: Mark Dean and the IBM PC</title>
      <link>https://andrewowen.net/blog/retro-spotlight-mark-dean-and-the-ibm-pc/</link>
      <pubDate>Thu, 22 Feb 2024 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/retro-spotlight-mark-dean-and-the-ibm-pc/</guid>
      <description>&lt;p&gt;You might have read about Dr. Mark E. Dean elsewhere this month. Chances are, it was what in newspapers we used to call a “cuttings job”. This is when you assemble an article from previously published information. But you&amp;rsquo;re supposed to at least check that the information is accurate and still current. So while I&amp;rsquo;d like to focus on why one of the engineers responsible for the IBM PC has been using a tablet as his primary device since 2011, instead I need to clear up some misconceptions.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Retro spotlight: Hedy Lamarr and wireless networks</title>
      <link>https://andrewowen.net/blog/retro-spotlight-hedy-lamar-and-wireless-networks/</link>
      <pubDate>Thu, 15 Feb 2024 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/retro-spotlight-hedy-lamar-and-wireless-networks/</guid>
      <description>&lt;p&gt;I first heard the name Hedy Lamarr in Mel Brooks&amp;rsquo; film &amp;ldquo;&lt;a href=&#34;https://www.imdb.com/title/tt0071230/&#34; title=&#34;Blazing Saddles&#34;&gt;Blazing Saddles&lt;/a&gt;&amp;rdquo;. The next time was when as a student journalist in the early 1990s I was trying to interview Tom Lehrer, and he suggested I interview her instead. I should have listened to him. I could have got the scoop on how her 1942 patent with George Antheil for spread-spectrum radio contributed to technology that we rely on daily, including cell phones, Bluetooth, GPS and Wi-Fi.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Using an iPad as an external monitor</title>
      <link>https://andrewowen.net/blog/using-an-ipad-as-an-external-monitor/</link>
      <pubDate>Thu, 08 Feb 2024 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/using-an-ipad-as-an-external-monitor/</guid>
      <description>&lt;p&gt;My five-year-old iPadPro is the most versatile gadget I own. A few peripherals transform it from a device for consuming content into an incredible productivity tool. And now, thanks to Lux Optic&amp;rsquo;s &lt;a href=&#34;https://apps.apple.com/us/app/hdmi-monitor-orion/id6459355072&#34; title=&#34;HDMI Monitor - Orion&#34;&gt;HDMI Monitor – Orion&lt;/a&gt; app, I can also use it as an external monitor. I waited to get an iPad until Apple added a USB-C port, and the app works with all such models. But before we get into it, here are some of the other things I use the iPad for:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Essay: Braver Newer World</title>
      <link>https://andrewowen.net/blog/essay-braver-newer-world/</link>
      <pubDate>Thu, 01 Feb 2024 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/essay-braver-newer-world/</guid>
      <description>&lt;p&gt;Year one of the calendar in Aldous Huxley&amp;rsquo;s &amp;ldquo;&lt;a href=&#34;https://www.vialibri.net/searches?all_text=9780099518471&#34; title=&#34;Brave New World&#34;&gt;Brave New World&lt;/a&gt;&amp;rdquo; is 1908, the year Henry Ford introduced the Model-T. As expected, the media duly noted the one hundredth anniversary of the event in October 2008. But they missed out on the fiftieth anniversary of the publication of &amp;ldquo;&lt;a href=&#34;https://www.vialibri.net/searches?all_text=9780099458234&#34; title=&#34;Brave New World Revisited&#34;&gt;Brave New World Revisited&amp;rdquo;&lt;/a&gt;. In this non-fiction work, Huxley concluded that far from being some 600 years away in the future, his dystopian society based on ‘Fordian’ principles of mass production, commercialization and consumerism, was just over the horizon.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Retro spotlight: Avril Harrison and Deluxe Paint</title>
      <link>https://andrewowen.net/blog/retro-spotlight-avril-harrison-and-deluxe-paint/</link>
      <pubDate>Thu, 25 Jan 2024 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/retro-spotlight-avril-harrison-and-deluxe-paint/</guid>
      <description>&lt;p&gt;Deluxe Paint was a bitmap graphics editor created by Dan Silva and published for the then-new Amiga 1000 by Electronic Arts in 1985. He went on to join the Yost Group with Tom Hudson (who created the Atari ST equivalent package, DEGAS) which created the software that became Autodesk 3ds Max. Deluxe Paint became the standard graphics editor for video games in the 16-bit era. But what initially popularized the software was the art of Avril Harrison, in particular an iconic image of Tutankhamen, which became part of the Deluxe Paint brand.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Creating a hybrid document management system</title>
      <link>https://andrewowen.net/blog/creating-a-hybrid-document-management-system/</link>
      <pubDate>Thu, 18 Jan 2024 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/creating-a-hybrid-document-management-system/</guid>
      <description>&lt;p&gt;This week, I listened to a podcast where the host opened with a sincere apology and the guest made some interesting points about the current social media landscape. Volume is king. Trying to do journalism without the backing of a large publication (particularly its fact-checkers and legal team) is both hard and risky. Journalists and content creators alike have to consider how what they do reflects on their personal brand. And there&amp;rsquo;s a problem with the conflation of opinion and facts. Alternative facts are a thing (a bad thing).&lt;/p&gt;</description>
    </item>
    <item>
      <title>Retro spotlight: Andy Remic and the 8-bits</title>
      <link>https://andrewowen.net/blog/retro-spotlight-andy-remic-and-the-8-bits/</link>
      <pubDate>Thu, 11 Jan 2024 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/retro-spotlight-andy-remic-and-the-8-bits/</guid>
      <description>&lt;p&gt;Andrey John &amp;ldquo;Andy&amp;rdquo; Remic was a writer, filmmaker and retro computer enthusiast. In Februart 2022 he died from cancer at the age of 50, leaving behind his wife Linda and two children. Before his health began to deteriorate, he was working on a new documentary called “&lt;a href=&#34;https://www.kickstarter.com/projects/andyremic/the-8-bit-evolution/&#34; title=&#34;The 8-bit Evolution&#34;&gt;The 8-Bit Evolution&lt;/a&gt;” looking at modern recreations and evolutions of 8-bit systems. He was planning to interview me because of my involvement in the Mega 65 project. We had a long-running conversation on Facebook that culminated with me providing written answers to interview questions to be filmed at a later date. I think enough time has passed that I can now share some of my responses. But first, more about &lt;a href=&#34;https://andyremic.wordpress.com/&#34; title=&#34;Andy Remic&#34;&gt;Andy&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>My front pages</title>
      <link>https://andrewowen.net/blog/my-front-pages/</link>
      <pubDate>Thu, 04 Jan 2024 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/my-front-pages/</guid>
      <description>&lt;p&gt;It&amp;rsquo;s been two years since I relaunched my website as a personal portfolio and developer relations blog. Having been a journalist, a marlinspike sailor and a technical writer, I&amp;rsquo;m finally comfortable describing myself as software engineer (on the basis that my last two roles both included writing code). This seems like a good point for some reflection.&lt;/p&gt;</description>
    </item>
    <item>
      <title>2024: Predictions for the Year Ahead</title>
      <link>https://andrewowen.net/blog/2024-predictions-for-the-year-ahead/</link>
      <pubDate>Thu, 28 Dec 2023 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/2024-predictions-for-the-year-ahead/</guid>
      <description>&lt;p&gt;This is my second go at making predictions for the year ahead. As with last year, I&amp;rsquo;m not going to make any predictions on geopolitics or the climate crisis and will confine myself to commenting on technology. Although with all the general elections taking place around the world, it will certainly be a year of change. But first, let&amp;rsquo;s take a look and see how I did on my predictions for 2023.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Why you should try programming in Lua</title>
      <link>https://andrewowen.net/blog/why-you-should-try-programming-in-lua/</link>
      <pubDate>Thu, 21 Dec 2023 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/why-you-should-try-programming-in-lua/</guid>
      <description>&lt;p&gt;Let me start by saying that I don&amp;rsquo;t have anything against Python. It&amp;rsquo;s the number one programming language for a reason. But I learned Perl before Python was invented, and I&amp;rsquo;ve never had a compelling reason to learn it. On the other hand, when I worked in video games, I needed to get familiar with &lt;a href=&#34;https://www.lua.org/&#34; title=&#34;Lua&#34;&gt;Lua&lt;/a&gt; and I found it very much to my liking.&lt;/p&gt;</description>
    </item>
    <item>
      <title>2023: The Year in Review</title>
      <link>https://andrewowen.net/blog/2023-the-year-in-review/</link>
      <pubDate>Thu, 14 Dec 2023 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/2023-the-year-in-review/</guid>
      <description>&lt;p&gt;It&amp;rsquo;s been nearly two years since I began publishing a weekly article on this blog. The aim was to serve the DevRel community, and for the most part I&amp;rsquo;ve stayed on topic. As 2023 comes to an end, it&amp;rsquo;s time for that old staple of the look back on the past year.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Migrating documentation</title>
      <link>https://andrewowen.net/blog/migrating-documentation/</link>
      <pubDate>Thu, 07 Dec 2023 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/migrating-documentation/</guid>
      <description>&lt;p&gt;Migrating documentation from one software platform to another can be painful. I remember the days when moving a Word document back and forth between Mac and Windows caused problems. I started working as a technical writer in September 2006, a month after the launch of &lt;a href=&#34;https://pandoc.org/&#34; title=&#34;Pandoc&#34;&gt;Pandoc&lt;/a&gt; (the “universal document converter”), although I didn&amp;rsquo;t learn of its existence until many years later. It certainly would have helped with some of the migrations I&amp;rsquo;ve managed, but not all of them:&lt;/p&gt;</description>
    </item>
    <item>
      <title>The analog era is ending</title>
      <link>https://andrewowen.net/blog/the-analog-era-is-ending/</link>
      <pubDate>Thu, 30 Nov 2023 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/the-analog-era-is-ending/</guid>
      <description>&lt;p&gt;Among other things, I&amp;rsquo;m a car bore. But I&amp;rsquo;ll try to keep that part brief. In my household, we have two cars: a 2019 e-Golf and a 2013 Toyota 86 (originally sold as the Scion FR-S in the US, also sold as the BRZ by Subaru). They bookend two automotive eras.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Managing an online community</title>
      <link>https://andrewowen.net/blog/managing-an-online-community/</link>
      <pubDate>Thu, 23 Nov 2023 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/managing-an-online-community/</guid>
      <description>&lt;p&gt;Merriam-Webster describes community as a unified body of individuals with common interests. I&amp;rsquo;m not sure that I agree. Every community I&amp;rsquo;ve ever been involved with has factions. In addition to common interests, they also have competing interests. And if no-one takes responsibility for resolving conflicts, communities can split acrimoniously. Keeping communities healthy requires management. But it can&amp;rsquo;t be left to a single individual.&lt;/p&gt;</description>
    </item>
    <item>
      <title>The art of story</title>
      <link>https://andrewowen.net/blog/the-art-of-story/</link>
      <pubDate>Thu, 16 Nov 2023 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/the-art-of-story/</guid>
      <description>&lt;p&gt;As humans, the two main ways we learn are through play and story. When you&amp;rsquo;re trying to learn a new task, it&amp;rsquo;s often easier to learn by trial and error than by traditional instruction. It&amp;rsquo;s often said that mistakes and failures are the greatest teachers. But sometimes it&amp;rsquo;s better to learn from the experiences of others to avoid repeating their mistakes. Stories are important. They enable us to reach an audience not only beyond our own geography, but beyond our own lifespan.&lt;/p&gt;</description>
    </item>
    <item>
      <title>An introduction to the semantic web</title>
      <link>https://andrewowen.net/blog/an-introduction-to-the-semantic-web/</link>
      <pubDate>Thu, 09 Nov 2023 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/an-introduction-to-the-semantic-web/</guid>
      <description>&lt;p&gt;One of my predictions for 2023 was that there would be a lot more talk about Web 3.0. I couldn&amp;rsquo;t have been more wrong. Global events and the rise of AI have completely overshadowed web developments. But it&amp;rsquo;s still a topic worth some consideration.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Art and Artificial Intelligence</title>
      <link>https://andrewowen.net/blog/art-and-artificial-intelligence/</link>
      <pubDate>Thu, 02 Nov 2023 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/art-and-artificial-intelligence/</guid>
      <description>&lt;p&gt;It is a truth universally acknowledged, that a single technology in possession of sustained media attention, must be in want of government legislation. And so the governments of 28 nations including the US, India and China came together to sign the Bletchley Declaration on artificial intelligence (AI). It&amp;rsquo;s named after Bletchley Park, where Alan Turing worked as a code breaker (and my maternal grandmother worked as an army motorcycle dispatch rider) during the Second World War. Turing famously went on to invent the Turing test as a measure of AI; could a machine fool a human into thinking it too was human. Arguably, that test was passed in 1989 when a student at University College Dublin spent an hour and 20 minutes arguing with an abusive chatbot called MGonz.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Doing secure offline machine translation with macOS</title>
      <link>https://andrewowen.net/blog/doing-secure-offfline-machine-translation-with-macos/</link>
      <pubDate>Thu, 26 Oct 2023 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/doing-secure-offfline-machine-translation-with-macos/</guid>
      <description>&lt;p&gt;Machine translation has come a long way since researchers figured out that it was better to translate phrases than individual words. It works best when there are many texts in the source and destination languages. So if you&amp;rsquo;re translating to and from languages that both have a small number of digitized texts, it&amp;rsquo;s likely that translation will use English as a middle step. In this case, the accuracy of the translation can be affected. And I wouldn&amp;rsquo;t trust even the best machine translation without some level of review. In my case, I use DeepL in conjunction with LanguageTool (see the links at the bottom of the page).&lt;/p&gt;</description>
    </item>
    <item>
      <title>Docs as code doesn’t have to mean Markdown and Git</title>
      <link>https://andrewowen.net/blog/docs-as-code-doesnt-have-to-mean-markdown-and-git/</link>
      <pubDate>Thu, 19 Oct 2023 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/docs-as-code-doesnt-have-to-mean-markdown-and-git/</guid>
      <description>&lt;p&gt;After almost 15 years as a technical writer for software companies, I’m a convert to the docs as code philosophy. But while I like Markdown and Git (I use them for this website), I wouldn’t use them to document enterprise software. I’d miss the benefits of dedicated documentation tools like structured authoring, single sourcing and high quality PDFs to name a few. You may have been told that you have to give up your tools and become more like a developer to do docs-as-code, but I don’t think that’s true.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Which natural languages should you support?</title>
      <link>https://andrewowen.net/blog/which-natural-languages-should-you-support/</link>
      <pubDate>Thu, 12 Oct 2023 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/which-natural-languages-should-you-support/</guid>
      <description>&lt;p&gt;I have long been an advocate for localization (even if I&amp;rsquo;m somewhat behind with translating the older content on this site into French). It&amp;rsquo;s a fair assumption that, most of the time, readers would prefer to access content in their own language. But you have limited resources, so which natural (not computer) languages should you support?&lt;/p&gt;</description>
    </item>
    <item>
      <title>Hiring and retaining Generation Z</title>
      <link>https://andrewowen.net/blog/hiring-and-retaining-generation-z/</link>
      <pubDate>Thu, 05 Oct 2023 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/hiring-and-retaining-generation-z/</guid>
      <description>&lt;p&gt;Economist and former Greece finance minister Yanis Varoufakis has a new book out called “&lt;a href=&#34;https://www.vialibri.net/searches?all_text=9781847927279&#34; title=&#34;Technofeudalism: What Killed Capitalism&#34;&gt;Technofeudalism: What Killed Capitalism&lt;/a&gt;”. I&amp;rsquo;m waiting for it to come out in paperback. From the dust jacket:&lt;/p&gt;</description>
    </item>
    <item>
      <title>My curated list of children&#39;s authors</title>
      <link>https://andrewowen.net/blog/my-curated-list-of-childrens-authors/</link>
      <pubDate>Thu, 28 Sep 2023 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/my-curated-list-of-childrens-authors/</guid>
      <description>&lt;p&gt;This week I presented a talk on CMS, CCMS and related solutions at the TCUK23 technical communications conference in England. I had intended to write up my other idea for a talk as this week&amp;rsquo;s article. But while I was hanging out with my tribe (writers), some of us got talking about our favorite children&amp;rsquo;s authors. And I promised I&amp;rsquo;d share my list of recommendations.&lt;/p&gt;</description>
    </item>
    <item>
      <title>A DevRel perspective on the Unitypocalypse</title>
      <link>https://andrewowen.net/blog/a-devrel-perspective-on-the-unitypocalypse/</link>
      <pubDate>Thu, 21 Sep 2023 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/a-devrel-perspective-on-the-unitypocalypse/</guid>
      <description>&lt;p&gt;For those of you who don&amp;rsquo;t work in video games development, Unity is one of the most popular game engines. It&amp;rsquo;s particularly popular with independent developers. Last week, without warning, Unity Technologies announced a radical change to its licensing model, and alienated so many of its users that the story was carried by &lt;a href=&#34;https://www.theguardian.com/games/2023/sep/12/unity-engine-fees-backlash-response&#34; title=&#34;Game developers furious as Unity Engine announces new fees&#34;&gt;mass news media&lt;/a&gt; outlets, not just the video games press.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Going Digital or: How I Learned to Stop Worrying and Love the Cloud</title>
      <link>https://andrewowen.net/blog/going-digital-or-how-i-learned-to-stop-worrying-and-love-the-cloud/</link>
      <pubDate>Thu, 14 Sep 2023 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/going-digital-or-how-i-learned-to-stop-worrying-and-love-the-cloud/</guid>
      <description>&lt;p&gt;As far back as I can remember, I&amp;rsquo;ve been a writer. And like most writers, I&amp;rsquo;m pre-disposed to hoarding. But about a decade ago, when I moved to a small house in London, I decided I had to downsize. I&amp;rsquo;m from Gen X, which means I like to own my stuff (music, films and television shows). Before the iPod was created, I was considering buying two Wurlitzer CD Jukeboxes to hold my 300 albums. But I had already ripped all my CDs before the move.&lt;/p&gt;</description>
    </item>
    <item>
      <title>The importance of time management</title>
      <link>https://andrewowen.net/blog/the-importance-of-time-management/</link>
      <pubDate>Thu, 07 Sep 2023 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/the-importance-of-time-management/</guid>
      <description>&lt;p&gt;When I became a developer advocate, one of the first and best pieces of advice I was given was to protect my development time. Essentially, don&amp;rsquo;t take on so much other stuff that you don&amp;rsquo;t have time to code. It&amp;rsquo;s in most people&amp;rsquo;s nature to want to help. But it&amp;rsquo;s important to recognize how much time you actually have and be able to say no when you already have a full schedule.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Writing American when it&#39;s not your first English dialect</title>
      <link>https://andrewowen.net/blog/writing-american-when-its-not-your-first-english-dialect/</link>
      <pubDate>Thu, 31 Aug 2023 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/writing-american-when-its-not-your-first-english-dialect/</guid>
      <description>&lt;p&gt;When I started out as a writer I used to use Oxford English. That&amp;rsquo;s the one with the (correct) &lt;em&gt;-ize&lt;/em&gt; spellings. Although as a journalist I was told to avoid unnecessary punctuation and so I avoid the Oxford (serial) comma. But when I became a technical writer I found myself using American English in my day job. Eventually I got fed up with switching back and forth and settled on using American English exclusively. In this article I&amp;rsquo;ll use Colonial to refer to all non-American dialects of English.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Using Freeform for whiteboarding on video calls</title>
      <link>https://andrewowen.net/blog/using-freeform-for-whiteboarding-on-video-calls/</link>
      <pubDate>Thu, 24 Aug 2023 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/using-freeform-for-whiteboarding-on-video-calls/</guid>
      <description>&lt;p&gt;As a solutions engineer, I&amp;rsquo;ve spent a lot of time on video calls with customers brainstorming solutions to unique problems. Ideally, I&amp;rsquo;d like to do this in person in a room full of whiteboards. But that&amp;rsquo;s impractical, so I&amp;rsquo;ve been looking for an alternative that I can use on a video call. The solution I&amp;rsquo;ve found is entirely dependent on having a particular set of Apple hardware, so I apologize in advance to all my readers who aren&amp;rsquo;t as deeply entrenched as me in the Apple ecosystem.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Using Lighthouse to validate web accessibility</title>
      <link>https://andrewowen.net/blog/using-lighthouse-to-validate-web-accessibility/</link>
      <pubDate>Thu, 17 Aug 2023 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/using-lighthouse-to-validate-web-accessibility/</guid>
      <description>&lt;p&gt;I&amp;rsquo;ve long been an advocate of localization, which is why it was important for me to make this site multi-lingual. But I&amp;rsquo;ve been an advocate of accessibility for even longer. So I really should have done an analysis on the site long before now, and for that I apologize. People tend to think that web accessibility is about disability, if they think about it at all. And then they do a quick mental calculation that goes something like: “How many users with disabilities am I going to have and how much time and money is it going to cost to make my site accessible?” And then, unless they are mandated to by law, they tend to do nothing.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Designing an operating system</title>
      <link>https://andrewowen.net/blog/designing-an-operating-system/</link>
      <pubDate>Thu, 10 Aug 2023 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/designing-an-operating-system/</guid>
      <description>&lt;p&gt;If you read my recent article on implementing DLLs for the Z80 CPU, you&amp;rsquo;ll be aware that I&amp;rsquo;m designing an operating system called SE/OS. It&amp;rsquo;s a component of the firmware (System 1) for the Chloe 280SE FPGA computer. Up until recently I&amp;rsquo;ve been doing so in something of an ad-hoc manner. But I&amp;rsquo;ve reached the point where that&amp;rsquo;s no longer good enough. After asking some of my developer friends for guidance, I was directed to Andrew S. Tanenbaum and Herbert Bos&amp;rsquo;s “&lt;a href=&#34;https://www.vialibri.net/searches?all_text=9781292459660&#34; title=&#34;Modern Operating Systems&#34;&gt;Modern Operating Systems&lt;/a&gt;”, now in its fifth edition.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Getting the most out of analytics</title>
      <link>https://andrewowen.net/blog/getting-the-most-out-of-analytics/</link>
      <pubDate>Thu, 03 Aug 2023 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/getting-the-most-out-of-analytics/</guid>
      <description>&lt;p&gt;Last week, I wrote about the social media platform formerly known as Twitter (TSMPFKAT). If the T and P are silent, like in &lt;em&gt;tsar&lt;/em&gt; and &lt;em&gt;pfennig&lt;/em&gt;, it can be pronounced &lt;em&gt;sumf-kat&lt;/em&gt;. And I noted that I&amp;rsquo;m no longer using it to promote this blog, based on the analytics. So this week I thought I&amp;rsquo;d go into a bit more detail about the analytics I&amp;rsquo;m using and how you can use them.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Twitter is the new MySpace</title>
      <link>https://andrewowen.net/blog/twitter-is-the-new-myspace/</link>
      <pubDate>Thu, 27 Jul 2023 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/twitter-is-the-new-myspace/</guid>
      <description>&lt;p&gt;At the end of last year, among my predictions for 2023 was that Twitter would still be around at the end of this year. I may have only been half right. The company is rebranding to &lt;a href=&#34;https://www.x.com&#34; title=&#34;X Corp&#34;&gt;X Corp&lt;/a&gt;. At time of writing, there&amp;rsquo;s a redirect to Twitter. But how long will that last?&lt;/p&gt;</description>
    </item>
    <item>
      <title>Bulk converting Markdown to HTML</title>
      <link>https://andrewowen.net/blog/bulk-converting-markdown-to-html/</link>
      <pubDate>Thu, 20 Jul 2023 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/bulk-converting-markdown-to-html/</guid>
      <description>&lt;p&gt;Converting Markdown to HTML is easy. Just publish it with a static site generator (SSG). But maybe you&amp;rsquo;re using a cloud-based Markdown documentation solution, and you don&amp;rsquo;t have a local SSG. Then you probably don&amp;rsquo;t want to go to the trouble of setting one up just to do the conversion. There are free online converters, but I haven&amp;rsquo;t found any that do conversion in bulk. There are also plenty of code examples for languages like JavaScript and Python. But what if you just need your Markdown in HTML format now?&lt;/p&gt;</description>
    </item>
    <item>
      <title>Who ya gonna call?</title>
      <link>https://andrewowen.net/blog/who-ya-gonna-call/</link>
      <pubDate>Thu, 13 Jul 2023 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/who-ya-gonna-call/</guid>
      <description>&lt;p&gt;IT support staff are the unsung heroes of every organization. According to the Gartner Group, between 20% to 50% of all support calls are for password resets. It can take anywhere between 20 minutes to an hour and a half to manually reset a password, leading to annual losses of hundreds of hours. The lesson is that it pays to have a password reset feature in place. But whatever the nature of the problem, it’s IT support who should be able to solve your problem and get you working again.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Creating Z80 dynamic shared libraries</title>
      <link>https://andrewowen.net/blog/creating-z80-dynamic-shared-libraries/</link>
      <pubDate>Thu, 06 Jul 2023 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/creating-z80-dynamic-shared-libraries/</guid>
      <description>&lt;p&gt;Anyone who has used the Windows operating system for any length of time has probably encountered the phrase “DLL hell”, even if they haven&amp;rsquo;t directly experienced it. The concept of shared libraries is common to many operating systems. But what made the original version of Windows different was that the entire operating system was composed of Dynamic-Link Libraries (DLLs) running on top of the disk operating system (MS-DOS). Typically, problems occur with incompatibilities between versions of DLLs.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Why you should build your data center in Ireland</title>
      <link>https://andrewowen.net/blog/why-you-should-build-your-data-center-in-ireland/</link>
      <pubDate>Thu, 29 Jun 2023 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/why-you-should-build-your-data-center-in-ireland/</guid>
      <description>&lt;p&gt;There has been a lot of talk in the Irish press this month about the fact that the government doesn&amp;rsquo;t seem to know how many data centers are present in the country (it&amp;rsquo;s thought to be around 28). The concerns are mainly around the ability of the grid to support the electricity demand. Ireland should already have offshore wind farms that generate surplus energy, but nothing happens fast here. The suggested alternative is Iceland, which runs entirely on renewable energy and has a fast data link with Denmark. The eruption of Eyjafjallajökull is now a fleeting memory of the before times. But do you really want to store your data exclusively on an island known for its volcanism?&lt;/p&gt;</description>
    </item>
    <item>
      <title>My curated list of French films from the end of the twentieth century</title>
      <link>https://andrewowen.net/blog/ma-liste-de-films-francais-de-la-fin-du-20e-siecle/</link>
      <pubDate>Thu, 22 Jun 2023 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/ma-liste-de-films-francais-de-la-fin-du-20e-siecle/</guid>
      <description>&lt;p&gt;My blog articles on the lists seem to be very popular, so I decided to write another one. However, given the subject matter, it seemed more appropriate to write this one in French and then translate it into English. In the late 1980s, I started watching French films with subtitles on Channel 4 in the UK. This may explain why most of my choices are from the following decade.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Getting started with Postman</title>
      <link>https://andrewowen.net/blog/getting-started-with-postman/</link>
      <pubDate>Thu, 15 Jun 2023 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/getting-started-with-postman/</guid>
      <description>&lt;p&gt;I&amp;rsquo;ve written about REST APIs before, but up until now I haven&amp;rsquo;t covered the easiest way to get started interacting with them. Created by Abhinav Asthana in 2012 as a side project to simplify API testing, Postman now has more than 25 million registered users. I&amp;rsquo;m assuming you already know about REST APIs. But if not, I&amp;rsquo;ve got an introductory &lt;a href=&#34;../getting-started-with-rest-apis/&#34; title=&#34;Getting started with REST APIs&#34;&gt;article&lt;/a&gt; on the subject.&lt;/p&gt;</description>
    </item>
    <item>
      <title>My curated list of obscure macOS apps</title>
      <link>https://andrewowen.net/blog/my-curated-list-of-obscure-macos-apps/</link>
      <pubDate>Thu, 08 Jun 2023 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/my-curated-list-of-obscure-macos-apps/</guid>
      <description>&lt;p&gt;This fall, I will have been using Macs for 30 years. I bought my first in my freshman year at university and nicknamed it Fleetwood. Since then, I&amp;rsquo;ve almost exclusively used Macs. There was a time when Apple didn&amp;rsquo;t make any hardware I wanted, so I built a Hackintosh. But I could never get it working reliably with the hacked firmware, and I ended up installing Windows 10 on it. That was my first and last PC. It was ok at the start, but over time Windows became more of a pain to use. I&amp;rsquo;m now on my sixth Mac, although I mainly use a 12.9&amp;quot; iPad Pro (2018) outside work.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Component single-source multi-channel publishing with Markdown</title>
      <link>https://andrewowen.net/blog/component-single-source-multi-channel-publishing-with-markdown/</link>
      <pubDate>Thu, 01 Jun 2023 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/component-single-source-multi-channel-publishing-with-markdown/</guid>
      <description>&lt;p&gt;This week, I finished work on the final beta of the classic BASIC interpreter I&amp;rsquo;ve been working on for the Chloe 280SE FPGA retro computer project. Like many home computers from the 1970s to the early 1990s, when you switch it on, you go straight into the BASIC editor. But unlike most home computers of the same period, it has effectively unlimited storage. And that means that it can include built-in help, a feature that Microsoft didn&amp;rsquo;t add to QuickBASIC until 1987.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Exporting a Confluence page to Word XML</title>
      <link>https://andrewowen.net/blog/exporting-a-confluence-page-to-word-xml/</link>
      <pubDate>Thu, 25 May 2023 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/exporting-a-confluence-page-to-word-xml/</guid>
      <description>&lt;p&gt;I&amp;rsquo;ve written previously about exporting release notes from Jira in XML format. That was relatively trivial. This week, I needed to export a Confluence page in Word XML (&lt;code&gt;.docx&lt;/code&gt;) format. That turned out to be much more involved. On any page in Confluence, if you click &lt;strong&gt;More Actions&lt;/strong&gt; ( &lt;strong&gt;…&lt;/strong&gt; ) and then select &lt;strong&gt;Export&lt;/strong&gt; &amp;gt; &lt;strong&gt;Export to Word&lt;/strong&gt;, you&amp;rsquo;ll get a document with a &lt;code&gt;.doc&lt;/code&gt; extension that Word can open. But it&amp;rsquo;s not what most conversion tools would recognize as a standard Word doc. And if you need it in XML format, you still have to open it and then resave it. And you also have to interact with the web page. I wanted a better solution.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Accessing a remote computer from a mobile device</title>
      <link>https://andrewowen.net/blog/accessing-a-remote-computer-from-a-mobile-device/</link>
      <pubDate>Thu, 18 May 2023 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/accessing-a-remote-computer-from-a-mobile-device/</guid>
      <description>&lt;p&gt;Since 2018, I&amp;rsquo;ve been using an iPad Pro as my main personal computer (besides my work laptop). It&amp;rsquo;s great for all my creative work. But every so often I need to run something that&amp;rsquo;s not supported on iPadOS. So I bought the lowest spec Mac mini available at the time (a 2020 M1 with 8 GB of RAM and a 256 GB SSD). I use my work laptop in a desktop configuration (with an external mouse, keyboard and monitor), and I prefer not to have to swap the USB and HDMI cables over. So the simple option is to use remote desktop software. Microsoft offers its own guest client, but it can only connect to hosts running the Pro version of Windows. For everything else, there&amp;rsquo;s Chrome Remote Desktop (CRD).&lt;/p&gt;</description>
    </item>
    <item>
      <title>Getting started with Bitbucket Pipelines</title>
      <link>https://andrewowen.net/blog/getting-started-with-bitbucket-pipelines/</link>
      <pubDate>Thu, 11 May 2023 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/getting-started-with-bitbucket-pipelines/</guid>
      <description>&lt;p&gt;I&amp;rsquo;m a big fan of GitHub Actions. But if you&amp;rsquo;re working for an enterprise software company, there&amp;rsquo;s a fair chance you&amp;rsquo;re using Atlassian&amp;rsquo;s Bitbucket Cloud (along with Confluence and Jira). If so, then you can use Pipelines to build continuous integration and deployment workflows. If you&amp;rsquo;re new to DevOps and CI/CD, I have a &lt;a href=&#34;../using-github-actions-and-hosted-runners/&#34; title=&#34;Using GitHub Actions and Hosted Runners&#34;&gt;TL:DR&lt;/a&gt; for you.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Managing social media content with Buffer</title>
      <link>https://andrewowen.net/blog/managing-social-media-content-with-buffer/</link>
      <pubDate>Thu, 04 May 2023 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/managing-social-media-content-with-buffer/</guid>
      <description>&lt;p&gt;One of the challenges of writing a weekly DevRel blog is trying to make sure as many people as possible who might be interested in it actually get to see it. Up until now, I&amp;rsquo;ve been manually posting links on Instagram, LinkedIn, Mastodon and Twitter. I recently configured automated site builds so that post-dated articles will appear on the appropriate date. But I wanted to do the same thing for social media posts. There are several options with a free tier, but in all the lists I checked, I couldn&amp;rsquo;t find any with support for Mastodon. So I went for Buffer. It&amp;rsquo;s one of the oldest apps on this market and usually highly ranked in top ten lists. And, as it turns out, it recently added Mastodon as a supported channel.&lt;/p&gt;</description>
    </item>
    <item>
      <title>The American Computer Magazine: 1957 to 2023</title>
      <link>https://andrewowen.net/blog/the-american-computer-magazine-1957-to-2023/</link>
      <pubDate>Thu, 27 Apr 2023 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/the-american-computer-magazine-1957-to-2023/</guid>
      <description>&lt;p&gt;Print is evolving but, after 66 years, the era of the mass-market printed computer magazine is over. The last two holdouts were MacLife (formerly MacAddict) and Maximum PC (formerly Boot). The current issues are their last. Because I started out in print media (with a little radio on the side) and have long been following trends in computing for nearly 40 years, I have some thoughts on this. Which means this won&amp;rsquo;t be a rehash of Harry McCracken&amp;rsquo;s excellent article on the subject on &lt;a href=&#34;https://www.technologizer.com/2023/04/15/the-end-of-computer-magazines-in-america/&#34; title=&#34;The End of Computer Magazines in America&#34;&gt;Technologizer&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>100 Years of Yankee Stadium</title>
      <link>https://andrewowen.net/blog/100-years-of-yankee-stadium/</link>
      <pubDate>Thu, 20 Apr 2023 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/100-years-of-yankee-stadium/</guid>
      <description>&lt;p&gt;This Tuesday, April 18 marked 100 years since the opening of “The House that Ruth Built” or, as it was more commonly known, Yankee Stadium. I was alerted to this fact by an article by Frederic J Frommer that I chanced upon in &lt;a href=&#34;https://www.theguardian.com/sport/2023/apr/18/100-years-on-how-yankee-stadium-helped-give-birth-to-a-baseball-juggernaut&#34; title=&#34; 100 years on, how Yankee Stadium helped give birth to a baseball juggernaut&#34;&gt;The Guardian&lt;/a&gt;. You have to make it all the way to the penultimate paragraph for it to become clear that the original stadium was replaced in 2009. In fact, it was &lt;a href=&#34;https://www.youtube.com/watch?v=ZxX3oMO29Mw&#34; title=&#34;See Yankee Stadium Vanish in 30 Seconds | National Geographic&#34;&gt;demolished&lt;/a&gt; in 2010. But, like the &lt;a href=&#34;https://en.wikipedia.org/wiki/Ship_of_Theseus&#34; title=&#34;The Ship of Theseus&#34;&gt;Ship of Theseus&lt;/a&gt;, for some fans at least Yankee Stadium is Yankee Stadium. It&amp;rsquo;s a question of identity, and that, ultimately, is a matter of choice.&lt;/p&gt;</description>
    </item>
    <item>
      <title>My curated list of television shows</title>
      <link>https://andrewowen.net/blog/my-curated-list-of-television-shows/</link>
      <pubDate>Thu, 13 Apr 2023 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/my-curated-list-of-television-shows/</guid>
      <description>&lt;p&gt;To date, one of the most widely-read articles I&amp;rsquo;ve written for this blog was a curated list of podcasts. So here I am again with some off-topic pop culture. And this time I&amp;rsquo;m not even going to pretend it has anything to do with developer relations. That said, the tech world can be relentless, and we all need some escapism from time to time. While writing this article, I&amp;rsquo;d forgotten that I&amp;rsquo;d previously written a similar article for an earlier version of this website. So if it feels a little disjointed, that&amp;rsquo;s because I&amp;rsquo;m incorporating the parts of that article that are still relevant.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Using GPS satellite navigation without an internet connection</title>
      <link>https://andrewowen.net/blog/using-gps-satellite-navigation-without-an-internet-connection/</link>
      <pubDate>Thu, 06 Apr 2023 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/using-gps-satellite-navigation-without-an-internet-connection/</guid>
      <description>&lt;p&gt;This week I&amp;rsquo;m on a 1,500-mile road trip around France, Benelux and Germany in my 10-year-old Toyota 86. When I bought the car, GPS was a US$1,000 option. You had to pay for updates and, if you kept the car long enough, eventually there wouldn&amp;rsquo;t be any more updates. So I opted to use my phone for navigation.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Stop press: Updates to March 2023</title>
      <link>https://andrewowen.net/blog/stop-press-updates-to-march-2023/</link>
      <pubDate>Thu, 30 Mar 2023 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/stop-press-updates-to-march-2023/</guid>
      <description>&lt;p&gt;Back in my days as a newspaper reporter, the last paper I worked on was one of the last in the country to run a stop press. This was a physical mechanism by which the printing presses could be stopped, a small change made, and restarted, to capture the latest breaking news. Newspaper stories are ephemeral, but online articles last forever. However, they still date. For example, I&amp;rsquo;ve done several articles about Forestry (a headless CMS) which is now discontinued. Those articles are now just a historical curiosity. In other cases, I try to keep the content current; such as making sure that code examples still work after platform changes. I&amp;rsquo;m also still working on improving the site. But articles don&amp;rsquo;t have a changelog. So here are all the updates I&amp;rsquo;ve made up until the end of last month.&lt;/p&gt;</description>
    </item>
    <item>
      <title>My translation workflow</title>
      <link>https://andrewowen.net/blog/my-translation-workflow/</link>
      <pubDate>Thu, 23 Mar 2023 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/my-translation-workflow/</guid>
      <description>&lt;p&gt;Last week, I wrote about how I added localization to my website. While I&amp;rsquo;ve translated all the core content, I still have a backlog of more than a year&amp;rsquo;s worth of articles to translate. So I&amp;rsquo;ve come up with a workflow to make the process easier. My aim is to simultaneously publish all future articles in English and French, and get to the backlog as time allows. I&amp;rsquo;m not fluent in French, but I&amp;rsquo;m trying to get better, and doing this is going to mean I&amp;rsquo;m exposed to the language on a weekly basis. The approach I take should work equally well for any other language that you have some familiarity with, even if you&amp;rsquo;re not a native speaker.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Adding languages to a Hugo site</title>
      <link>https://andrewowen.net/blog/adding-languages-to-a-hugo-site/</link>
      <pubDate>Thu, 16 Mar 2023 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/adding-languages-to-a-hugo-site/</guid>
      <description>&lt;p&gt;I&amp;rsquo;m a long-term advocate for localization, but this site has been monolingual for over a year now. It&amp;rsquo;s past time I started following my own advice. So last weekend I finally got around to localizing the site for French.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Surviving an uncivilized workplace</title>
      <link>https://andrewowen.net/blog/surviving-an-uncivilized-workplace/</link>
      <pubDate>Thu, 09 Mar 2023 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/surviving-an-uncivilized-workplace/</guid>
      <description>&lt;p&gt;I&amp;rsquo;ve been fortunate in life to work for some companies that were genuinely great places to work. But I have also had the opposite experience. If you have financial obligations, it&amp;rsquo;s often the case that you have to tough out a bad situation until you&amp;rsquo;re able to find another job. If you don&amp;rsquo;t find ways to do that, you&amp;rsquo;re going to burn out. It was in just such circumstances that I first discovered Robert Sutton&amp;rsquo;s excellent book “&lt;a href=&#34;https://www.vialibri.net/searches?all_text=9780749954031&#34; title=&#34;The No Asshole Rule&#34;&gt;The No Asshole Rule&lt;/a&gt;”.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Setting up a free personal website with GitHub, Hugo, Netlify and TinaCMS</title>
      <link>https://andrewowen.net/blog/setting-up-a-free-personal-website-with-github-hugo-netlify-and-tinacms/</link>
      <pubDate>Thu, 02 Mar 2023 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/setting-up-a-free-personal-website-with-github-hugo-netlify-and-tinacms/</guid>
      <description>&lt;p&gt;My first article of 2022 was on setting up a free personal website with &lt;a href=&#34;https://github.com/&#34; title=&#34;GitHub&#34;&gt;GitHub&lt;/a&gt;, &lt;a href=&#34;https://gohugo.io/&#34; title=&#34;Hugo&#34;&gt;Hugo&lt;/a&gt;, &lt;a href=&#34;https://www.netlify.com/&#34; title=&#34;Netlify&#34;&gt;Netlify&lt;/a&gt; and Forestry. But Forestry is due to be discontinued at the end of this month. So this is a rework of that article using Forestry&amp;rsquo;s successor &lt;a href=&#34;https://tina.io/&#34; title=&#34;TinaCMS&#34;&gt;TinaCMS&lt;/a&gt;. If you need to migrate, a tool and guide are available. Or you can do it the hard way and follow my &lt;a href=&#34;../migrating-a-hugo-site-from-forestry-to-tina&#34; title=&#34;Migrating a Hugo site from Forestry to TinaCMS&#34;&gt;article&lt;/a&gt; from earlier this year.&lt;/p&gt;</description>
    </item>
    <item>
      <title>A security alternative to giving online services your personally identifiable information</title>
      <link>https://andrewowen.net/blog/a-security-alternative-to-giving-online-services-your-personally-identifiable-information/</link>
      <pubDate>Thu, 23 Feb 2023 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/a-security-alternative-to-giving-online-services-your-personally-identifiable-information/</guid>
      <description>&lt;p&gt;You&amp;rsquo;re probably familiar with the social media memes that try to elicit password reminders from you to access your accounts. For example, your Steinbeck character name is the make of the first car you drove and the name of your elementary school. It shouldn&amp;rsquo;t need to be said, but don&amp;rsquo;t reply to those memes. And the reason these memes exist is because your bank demands that you provide this kind of personally identifiable information for password recovery, so you can access its online services.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Writing a résumé or curriculum vitae</title>
      <link>https://andrewowen.net/blog/writing-a-resume-or-cv/</link>
      <pubDate>Thu, 16 Feb 2023 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/writing-a-resume-or-cv/</guid>
      <description>&lt;p&gt;As the tech crunch continues, it&amp;rsquo;s entirely possible that you&amp;rsquo;re one of the many people who suddenly find themselves looking for a new job. When I started out in tech, some 15 years ago, I had no idea what to put on my résumé (or CV), so I paid a company that specialized in producing them to do it for me. The results were rapid. I uploaded it to a few of the main job websites, and soon afterward I had interviews and about a month later I had a job. As part of the deal, I had a year&amp;rsquo;s after-sales support. So when I updated my CV, I sent it to them for review, and they told me that if I couldn&amp;rsquo;t get a job elsewhere they&amp;rsquo;d be happy to hire me. Since then, I&amp;rsquo;ve been advising friends on how to present their work history to their best advantage. And now I&amp;rsquo;m going to share that information with you, with the caveat that when I was hired for my current role, they never asked to see my CV.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Low budget developer portal</title>
      <link>https://andrewowen.net/blog/low-budget-developer-portal/</link>
      <pubDate>Thu, 09 Feb 2023 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/low-budget-developer-portal/</guid>
      <description>&lt;p&gt;Back in 2019, I had to create a developer portal with no budget. I wrote up the experience and last year I published it here as a three part series. My requirements were that it would have the tri-pane view, with contents, endpoints and code examples, that developers would be able to contribute to it, and that it would support diagrams. My solution was to create a Markdown-based static site with Swagger APIs rendered by &lt;a href=&#34;https://www.npmjs.com/package/redoc&#34; title=&#34;Redocly&#34;&gt;Redocly&lt;/a&gt; and diagrams provided by &lt;a href=&#34;https://mermaid.js.org/&#34; title=&#34;Mermaid&#34;&gt;Mermaid&lt;/a&gt;. I must have been on to something because recently, Redocly had the same idea. It currently has a developer portal product in beta. If you want to check it out, the company is now running its own &lt;a href=&#34;https://redocly.com/portals/&#34; title=&#34;Redocly&#34;&gt;website&lt;/a&gt; on it. Now if you have no budget, you can still do it the way I suggested, but for US$3600 a year (at time of writing) there is an easier way that includes hosting.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Using the Document Object Model with JavaScript</title>
      <link>https://andrewowen.net/blog/using-the-document-oject-model-with-javascript/</link>
      <pubDate>Thu, 02 Feb 2023 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/using-the-document-oject-model-with-javascript/</guid>
      <description>&lt;p&gt;This week, I had a look at the Document Object Model (DOM) for the first time since graduating from my computer science degree over a decade ago. I can&amp;rsquo;t remember the last time I created a web page by hand in HTML. I&amp;rsquo;d much rather use a static site generator with a pre-defined theme and only change things if absolutely necessary. I&amp;rsquo;m also open to other solutions for automatically generating pages. But sometimes you want to change something on the page, and often it&amp;rsquo;s something that you can&amp;rsquo;t access directly from the settings. However, sometimes the settings allow you to include snippets of JavaScript, for example to support analytics. And this can provide a workaround.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Migrating from Markdown to structured authoring</title>
      <link>https://andrewowen.net/blog/migrating-from-markdown-to-structured-authoring/</link>
      <pubDate>Tue, 24 Jan 2023 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/migrating-from-markdown-to-structured-authoring/</guid>
      <description>&lt;p&gt;I&amp;rsquo;m a huge fan of Markdown. It&amp;rsquo;s great for wikis and writing content for static sites (most of the content on this site is written using it). But there comes a point in software documentation when the size of the project or the number of contributors has grown to the point that you need to impose some kind of structure on it. And that&amp;rsquo;s what &lt;a href=&#34;https://en.wikipedia.org/wiki/Structured_document&#34; title=&#34;structured docs&#34;&gt;structured docs&lt;/a&gt; are for. One of the main reasons you&amp;rsquo;d want to do that is to separate the content from the presentation. And that in turn enables you to present the content in different ways on various targets, such as print and online. But you&amp;rsquo;ve got all this content in Markdown already. So what are your options? You could recreate everything from scratch (don&amp;rsquo;t do that). Or you could migrate from Markdown to a structured authoring system.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Sales for developers</title>
      <link>https://andrewowen.net/blog/sales-for-developers/</link>
      <pubDate>Thu, 19 Jan 2023 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/sales-for-developers/</guid>
      <description>&lt;p&gt;You&amp;rsquo;re a developer. Have you ever wondered how the software you write gets into the hands of users? No, me either. In over 15 years in IT, I never gave a thought to the sales process. But in my role as a solutions engineer, I had to take a crash course. And now I&amp;rsquo;m convinced that everyone who isn&amp;rsquo;t sales should at least understand something about it. Fortunately, my MasterClass subscription is still valid, so I was able to take Daniel Pink&amp;rsquo;s class on &lt;a href=&#34;https://www.masterclass.com/classes/daniel-pink-teaches-sales-and-persuasion&#34; title=&#34;Daniel Pink Teaches Sales and Persuasion&#34;&gt;Sales and Persuasion&lt;/a&gt;. Previously, I watched the entire John Barrows YouTube sales tips &lt;a href=&#34;https://www.youtube.com/watch?v=h_y2WkZ2JEQ%5c&amp;amp;list=PLNFgwC3AOW8QLLmeoGfNeF2cCULP5BkkX&#34; title=&#34;John Barrows&amp;#39; Sales Tips&#34;&gt;playlist&lt;/a&gt; (if I hear someone say “make it happen” one more time, I&amp;rsquo;m going to scream). But unless you work at one of those companies where you&amp;rsquo;re told “everyone is in sales”, you probably don&amp;rsquo;t want to spend half a day watching those. So I&amp;rsquo;ll reduce it down to the essentials for you.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Running Intel binaries in Debian ARM with Rosetta</title>
      <link>https://andrewowen.net/blog/running-intel-binaries-in-debian-arm-with-rosetta/</link>
      <pubDate>Thu, 12 Jan 2023 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/running-intel-binaries-in-debian-arm-with-rosetta/</guid>
      <description>&lt;p&gt;I&amp;rsquo;ve mentioned UTM before. It&amp;rsquo;s a nice wrapper for &lt;a href=&#34;https://www.qemu.org/&#34; title=&#34;QEMU&#34;&gt;QEMU&lt;/a&gt; that enables you to create ARM virtual machines and emulate non-ARM machines on macOS. It&amp;rsquo;s a free download from the &lt;a href=&#34;https://mac.getutm.app/&#34; title=&#34;UTM for macOS&#34;&gt;website&lt;/a&gt;, or you can get it in the &lt;a href=&#34;https://apps.apple.com/us/app/utm-virtual-machines/id1538878817?mt=12&#34; title=&#34;Mac App Store&#34;&gt;app store&lt;/a&gt;. But one of the features I&amp;rsquo;ve been looking forward to is being able to use Rosetta to do X64 to ARM64 instruction translation, which is supported in the latest version of UTM on macOS Ventura. I was hoping to be able to install Intel VMs using Rosetta, but for that you still have to use QEMU. What you can do is install a Debian ARM VM, enable Rosetta, and then run X64 Debian packages on that VM. This can be useful if there&amp;rsquo;s a particular package you need that doesn&amp;rsquo;t have a native ARM build. Thus far I&amp;rsquo;ve only got it to run packages, and not individual Intel binaries. There is also a big caveat:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Migrating a Hugo site from Forestry to Tina</title>
      <link>https://andrewowen.net/blog/migrating-a-hugo-site-from-forestry-to-tina/</link>
      <pubDate>Thu, 05 Jan 2023 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/migrating-a-hugo-site-from-forestry-to-tina/</guid>
      <description>&lt;p&gt;I launched the current version of my website a year ago. Having become a developer advocate in 2021, I didn&amp;rsquo;t think a WordPress site that hadn&amp;rsquo;t been updated in a decade would cut it any more. I wanted to do something a bit more modern. At my previous company, I&amp;rsquo;d built a developer portal on &lt;a href=&#34;https://gohugo.io/&#34; title=&#34;Hugo&#34;&gt;Hugo&lt;/a&gt;. The company ended up hosting the site itself, but I&amp;rsquo;d had discussions with &lt;a href=&#34;https://www.netlify.com/&#34; title=&#34;Netlify&#34;&gt;Netlify&lt;/a&gt; and &lt;a href=&#34;https://forestry.io/&#34; title=&#34;Forestry&#34;&gt;Forestry&lt;/a&gt; at the time. And I&amp;rsquo;d been using &lt;a href=&#34;https://github.com/&#34; title=&#34;GitHub&#34;&gt;GitHub&lt;/a&gt; for my big open source projects for a long time. I picked a free Hugo starter theme from &lt;a href=&#34;https://themefisher.com/&#34; title=&#34;Themefisher&#34;&gt;Themefisher&lt;/a&gt; that had built-in support for Netlify and Forestry. I spent a weekend on it: setting up the site structure, customizing the theme and adding content. I didn&amp;rsquo;t have all the features at first (search, tags and RSS came later), but it was a huge step up from my old site.&lt;/p&gt;</description>
    </item>
    <item>
      <title>2023: Predictions for the Year Ahead</title>
      <link>https://andrewowen.net/blog/2023-predictions-for-the-year-ahead/</link>
      <pubDate>Thu, 29 Dec 2022 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/2023-predictions-for-the-year-ahead/</guid>
      <description>&lt;p&gt;I like to think that I have a fairly good track record of predicting the future, although usually in fairly vague terms. I&amp;rsquo;d been waiting for another pandemic ever since I read Michael Crichton&amp;rsquo;s “&lt;a href=&#34;https://www.vialibri.net/searches?all_text=9780099319511&#34; title=&#34;The Andromeda Strain&#34;&gt;The Andromeda Strain&lt;/a&gt;” in the 1990s. Indeed, I correctly predicted the outcomes of most of the recent political votes that were on my radar. But in these polarized times, to invoke Dylan, you don&amp;rsquo;t need a weatherman to know which way the wind blows. So I&amp;rsquo;ll skip over the ongoing pandemic, war in Europe and climate crisis, and focus on technology. And if we&amp;rsquo;re both still here next year, we can see how well I did.&lt;/p&gt;</description>
    </item>
    <item>
      <title>How to survive a pandemic</title>
      <link>https://andrewowen.net/blog/how-to-survive-a-pandemic/</link>
      <pubDate>Thu, 22 Dec 2022 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/how-to-survive-a-pandemic/</guid>
      <description>&lt;p&gt;If you&amp;rsquo;re reading this then, at the time of writing, thus far, through a combination of luck and guile, you have survived the pandemic. Well done. But what kind of mental and physical state are you in? What kind of state are your work and personal relationships in? Were you part of the great resignation, and now you&amp;rsquo;re struggling to find meaningful work in a job market looking down the barrel of ongoing war in Europe and a global recession? So long as you can couch-surf at the home of someone with a Netflix subscription, I have the TL;DR answer to your woes. Laughter.&lt;/p&gt;</description>
    </item>
    <item>
      <title>2022: The Year in Review</title>
      <link>https://andrewowen.net/blog/2022-the-year-in-review/</link>
      <pubDate>Thu, 15 Dec 2022 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/2022-the-year-in-review/</guid>
      <description>&lt;p&gt;At the beginning of the year, I committed to publishing a weekly article on my DevRel blog. I always aim to publish by Thursday morning on the US east coast, and I&amp;rsquo;ve mostly managed to keep to that. Coming up with new ideas can sometimes be a challenge, and I&amp;rsquo;ve often fallen back on what I learned in my days as a newspaper reporter, when I&amp;rsquo;d try to write at least one full page feature a week. Sometimes that meant going back to the well and reworking old content. And other times it meant relying on old staples, like the look back on the year past and the look forward to the year to come. I&amp;rsquo;m also going to allow myself one lighter article for the holiday season.&lt;/p&gt;</description>
    </item>
    <item>
      <title>My curated list of podcasts</title>
      <link>https://andrewowen.net/blog/my-curated-list-of-podcasts/</link>
      <pubDate>Thu, 08 Dec 2022 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/my-curated-list-of-podcasts/</guid>
      <description>&lt;p&gt;The original Apple iPod was announced on October 23, 2001. The final model was discontinued on May 10, 2022. It wasn&amp;rsquo;t the first portable MP3 player, but it was the one that entered the public consciousness. It gave us the term “podcast”, which is to public access radio as YouTube is to &lt;a href=&#34;https://en.wikipedia.org/wiki/Public-access_television&#34; title=&#34;public access television&#34;&gt;public access television&lt;/a&gt; (does anyone else remember “&lt;a href=&#34;https://www.youtube.com/watch?v=9eP6D-bKUCo&#34; title=&#34;Manhattan Cable&#34;&gt;Manhattan Cable&lt;/a&gt;”?). As ever, the internet has democratized everything, but the problem is discovery. The signal-to-noise ratio has always been an issue. I therefore present a list of the podcasts that I&amp;rsquo;ve discovered, which I&amp;rsquo;d recommend to other people.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Adobe at 40: impact and alternatives</title>
      <link>https://andrewowen.net/blog/adobe-40-impact-and-alternatives/</link>
      <pubDate>Thu, 01 Dec 2022 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/adobe-40-impact-and-alternatives/</guid>
      <description>&lt;p&gt;Adobe is 40 years old this month. Founders John Warnock and Charles Geschke both previously worked at Xerox &lt;a href=&#34;https://en.wikipedia.org/wiki/PARC_%28company%29&#34; title=&#34;Palo Alto Research Center&#34;&gt;PARC&lt;/a&gt;, where desktop publishing (&lt;a href=&#34;https://en.wikipedia.org/wiki/Desktop_publishing&#34; title=&#34;DTP&#34;&gt;DTP&lt;/a&gt;) was first developed. Adobe&amp;rsquo;s first product was the &lt;a href=&#34;https://en.wikipedia.org/wiki/PostScript&#34; title=&#34;PostScript&#34;&gt;PostScript&lt;/a&gt; page description language. In March 1985 Apple began selling the first laser printer with PostScript support. In the following July, &lt;a href=&#34;https://en.wikipedia.org/wiki/Aldus_Corporation&#34; title=&#34;Aldus Corporation&#34;&gt;Aldus&lt;/a&gt; released its &lt;a href=&#34;https://en.wikipedia.org/wiki/Adobe_PageMaker&#34; title=&#34;PageMaker&#34;&gt;PageMaker&lt;/a&gt; DTP software for the Macintosh. Then in 1986, Eddy Shah launched &lt;a href=&#34;https://en.wikipedia.org/wiki/Today_%28UK_newspaper%29&#34; title=&#34;Today&#34;&gt;Today&lt;/a&gt;, the UK&amp;rsquo;s first computer photo-typeset and full-color offset printed newspaper. Every other newspaper in the world rapidly adopted the technology. In 2022, the &lt;a href=&#34;https://en.wikipedia.org/wiki/The_Saguache_Crescent&#34; title=&#34;The Saguache Crescent&#34;&gt;Saguache Crescent&lt;/a&gt; is the last remaining newspaper using the old technology, and its Linotype press is over 100 years old.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Creating documentation in XML</title>
      <link>https://andrewowen.net/blog/creating-documentation-in-xml/</link>
      <pubDate>Thu, 24 Nov 2022 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/creating-documentation-in-xml/</guid>
      <description>&lt;p&gt;If your documentation has reached the limits of what&amp;rsquo;s possible in Markdown, and you&amp;rsquo;d prefer not to fall back to HTML, it&amp;rsquo;s time to consider authoring in XML. And no, I don&amp;rsquo;t mean using Microsoft Word and saving in &lt;code&gt;.DOCX&lt;/code&gt; format. Whichever schema you choose (DITA, DocBook, XHTML or something else), you&amp;rsquo;ll get the benefits of &lt;a href=&#34;https://en.wikipedia.org/wiki/Single-source_publishing&#34; title=&#34;single sourcing&#34;&gt;single sourcing&lt;/a&gt; and &lt;a href=&#34;https://en.wikipedia.org/wiki/Structured_writing&#34; title=&#34;structured authoring&#34;&gt;structured authoring&lt;/a&gt;, which will save you time and money, especially if your documentation is translated into other languages.&lt;/p&gt;</description>
    </item>
    <item>
      <title>How to offend most of your international users all at once</title>
      <link>https://andrewowen.net/blog/how-to-offend-most-of-your-international-users-all-at-once/</link>
      <pubDate>Thu, 17 Nov 2022 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/how-to-offend-most-of-your-international-users-all-at-once/</guid>
      <description>&lt;p&gt;We love icons. They&amp;rsquo;re a great way to convey information simply, even if many of them are skeuomorphs from a bygone age. You know, like using a floppy disk ( 💾 ) to mean save; a telephone receiver ( 📞 ) for voice calls; an envelope ( ✉️ ) for email; a single lens reflex camera ( 📷 ) for taking a picture; a movie camera ( 🎥 ) for video; a folder ( 📁 ) for file containers; a calendar ( 📅 ) for dates; a newspaper ( 📰 ) for news feeds; a spiral notepad ( 🗒️ ) for text editors; an alarm clock ( ⏰ ) for alerts; a stopwatch ( ⏱️ ) for timers; a bed ( 🛏️ ) for sleep; a book ( 📖 ) for electronic publications; and so on. And I took most of those examples from the current version of iOS nearly a decade after Apple supposedly abandoned skeuomorphism. But we keep on using them because they are unambiguous, with a one-to-one meaning. Unlike say, flags.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Converting images with ImageMagick</title>
      <link>https://andrewowen.net/blog/converting-images-with-image-magick/</link>
      <pubDate>Thu, 10 Nov 2022 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/converting-images-with-image-magick/</guid>
      <description>&lt;p&gt;Photoshop is old. Really old. Well, in computer terms anyway. As of writing, it&amp;rsquo;s currently on version 24.0. It was originally developed for the Mac in 1987 by Thomas Knoll, a PhD student at the University of Michigan, and his brother John, who worked for Industrial Light &amp;amp; Magic. Photoshop is a raster graphic (pixel image) editor. And because of its age, it has features for rendering 24-bit images (16 million colors) down to limited palettes, (which were a common feature of computers in the 1980s), that are missing from, or hard to use in, other image manipulation programs.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Using GitHub Actions to automatically unpack a zip archive</title>
      <link>https://andrewowen.net/blog/using-github-actions-to-automatically-unpack-a-zip-archive/</link>
      <pubDate>Thu, 03 Nov 2022 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/using-github-actions-to-automatically-unpack-a-zip-archive/</guid>
      <description>&lt;p&gt;I was recently working with some software that could push a &lt;code&gt;zip&lt;/code&gt; archive of content to a Git repository. However, what I really wanted was for the contents of the archive to be pushed to the repository. So I created a GitHub Action to do that for me. I&amp;rsquo;ve covered the format of GitHub Actions before. But to recap:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Getting started in developer relations</title>
      <link>https://andrewowen.net/blog/getting-started-in-developer-relations/</link>
      <pubDate>Fri, 21 Oct 2022 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/getting-started-in-developer-relations/</guid>
      <description>&lt;p&gt;It may surprise you that the field of developer relations has been around for nearly 40 years at the time of writing. It started at Apple with Mike Boich and Guy Kawasaki on the Macintosh project. But it didn&amp;rsquo;t go mainstream until nearly 30 years later.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Creating a code style guide</title>
      <link>https://andrewowen.net/blog/creating-a-code-style-guide/</link>
      <pubDate>Thu, 20 Oct 2022 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/creating-a-code-style-guide/</guid>
      <description>&lt;p&gt;I&amp;rsquo;ve written previously about the importance of a style guide for written content. The same is true for code. Arguably, it&amp;rsquo;s more important because code is much harder to understand. When it comes to code style, you&amp;rsquo;ll never find two developers who agree on everything. So my advice would be to get the input of everyone who touches the code and come to a consensus on what the style should be. And remember that it&amp;rsquo;s a guide, not a rigid set of rules.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Creating taxonomies</title>
      <link>https://andrewowen.net/blog/creating-taxonomies/</link>
      <pubDate>Thu, 13 Oct 2022 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/creating-taxonomies/</guid>
      <description>&lt;p&gt;The hashtag has become ubiquitous. Chris Messina was inspired by the way chat rooms were identified on Internet Relay Chat (IRC) servers, when he first proposed its use in a 2007 tweet. Since then, it has spread across all social media and beyond. For American readers not already in the know, the pound sign ( # ) is referred to as the hash sign in British English.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Creating documentation in an agile environment</title>
      <link>https://andrewowen.net/blog/creating-documentation-in-an-agile-environment/</link>
      <pubDate>Thu, 06 Oct 2022 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/creating-documentation-in-an-agile-environment/</guid>
      <description>&lt;p&gt;Google for images of &lt;em&gt;agility&lt;/em&gt;, and you&amp;rsquo;ll get dog trials. So let&amp;rsquo;s go with that analogy. If you create written content for software, going from waterfall to agile can feel like being a dog unexpectedly facing an obstacle course when it&amp;rsquo;s time for walkies. And instead of once a day, now walkies is every hour. Maybe not the best analogy. I&amp;rsquo;m not sure what the dog equivalent is for having to throw away all the work you&amp;rsquo;ve been doing for the last week and start over. Ok, let&amp;rsquo;s start over.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Getting started with REST APIs</title>
      <link>https://andrewowen.net/blog/getting-started-with-rest-apis/</link>
      <pubDate>Thu, 29 Sep 2022 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/getting-started-with-rest-apis/</guid>
      <description>&lt;p&gt;REST (representational state transfer) APIs (application programming interfaces) have been around since the turn of the century, when they were defined by Dr. Roy Fielding in his doctoral dissertation. Since then, they have become the main method for connecting the components in microservices architectures.&lt;/p&gt;</description>
    </item>
    <item>
      <title>An introduction to intellectual property for developers</title>
      <link>https://andrewowen.net/blog/an-introduction-to-intellectual-property-for-developers/</link>
      <pubDate>Thu, 22 Sep 2022 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/an-introduction-to-intellectual-property-for-developers/</guid>
      <description>&lt;p&gt;This week, I&amp;rsquo;m going to take a brief look at intellectual property as it affects developers. It&amp;rsquo;s a vast topic, but the areas you&amp;rsquo;re most likely to come into contact with as a developer are copyright, trademarks and patents. Note that I&amp;rsquo;m not a lawyer and this isn&amp;rsquo;t legal advice. If you&amp;rsquo;re an employee, and you have any questions on intellectual property, consult your legal department.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Setting up a home office for video production</title>
      <link>https://andrewowen.net/blog/setting-up-a-home-office-for-shooting-video/</link>
      <pubDate>Thu, 15 Sep 2022 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/setting-up-a-home-office-for-shooting-video/</guid>
      <description>&lt;p&gt;In August 2021, TikTok increased the maximum length of videos on its platform to three minutes. By December 2021 it had overtaken Google, Amazon, Apple, Meta, Microsoft and Netflix to become the most popular website in the world. In response, Google introduced YouTube Shorts and Meta introduced Instagram Reels.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Revisitng DocBook</title>
      <link>https://andrewowen.net/blog/revisitng-docbook/</link>
      <pubDate>Thu, 08 Sep 2022 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/revisitng-docbook/</guid>
      <description>&lt;p&gt;The Darwin Information Typing Architecture (DITA) and DocBook are two XML-based authoring frameworks. I strongly prefer DocBook. Today&amp;rsquo;s article is an update of an article on the subject that I originally wrote for the Spring 2011 issue of &lt;a href=&#34;https://istc.org.uk/homepage/publications-and-resources/communicator/&#34; title=&#34;Communicator&#34;&gt;Communicator&lt;/a&gt;. I may have been on to something because in 2014, a group of DITA specialist gave up consulting to create their own component content management system (CCMS) based on DocBook.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Using LanguageTool to improve your writing</title>
      <link>https://andrewowen.net/blog/using-language-tool-to-improve-your-writing/</link>
      <pubDate>Thu, 01 Sep 2022 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/using-language-tool-to-improve-your-writing/</guid>
      <description>&lt;p&gt;As I&amp;rsquo;ve previously remarked, I missed two things on switching from print journalism to technical writing. I covered style guides last week, so this time it&amp;rsquo;s editors (I retained the black coffee addiction). If you have to write customer-facing copy, and you&amp;rsquo;re lucky enough to have an editor, make sure their boss knows how important their work is to your job. If not, there are some software solutions that can help.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Creating a writing style guide</title>
      <link>https://andrewowen.net/blog/creating-a-style-guide/</link>
      <pubDate>Thu, 25 Aug 2022 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/creating-a-style-guide/</guid>
      <description>&lt;p&gt;When I switched from journalism to technical writing, the two things I missed the most were style guides and editors. When tech writing departments are downsized, editors are the first to be let go. On three occasions when I was the lone writer in an organization, I created my own style guide from scratch. But even when there is a style guide, it may not be current with modern terminology or language use. If you have to write customer-facing content as part of your job, especially if you didn&amp;rsquo;t train as a writer, you need a style guide.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Running Xilinx ISE on an M1 Mac</title>
      <link>https://andrewowen.net/blog/running-xilinx-ise-on-an-m1-mac/</link>
      <pubDate>Thu, 18 Aug 2022 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/running-xilinx-ise-on-an-m1-mac/</guid>
      <description>&lt;p&gt;Back in March 2022, I did a write-up of how to run &lt;a href=&#34;https://www.xilinx.com/developer/products/vivado.html&#34; title=&#34;Xilinx Vivado&#34;&gt;Xilinx Vivado&lt;/a&gt; on an M1 Mac to generate cores for the &lt;a href=&#34;https://www.xilinx.com/products/silicon-devices/fpga/artix-7.html&#34; title=&#34;Artix-7&#34;&gt;Artix-7&lt;/a&gt; series of FPGAs (as used on the &lt;a href=&#34;https://mega65.org/&#34; title=&#34;Mega 65&#34;&gt;Mega 65&lt;/a&gt;). The easiest solution is to run the Intel binaries on ARM Windows under &lt;a href=&#34;https://www.parallels.com/&#34; title=&#34;Parallels Desktop&#34;&gt;Parallels Desktop&lt;/a&gt;. But it&amp;rsquo;s also possible to use the Linux binaries with &lt;a href=&#34;https://mac.getutm.app/&#34; title=&#34;Universal Turing Machine&#34;&gt;UTM&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>An introduction to API first</title>
      <link>https://andrewowen.net/blog/an-introduction-to-api-first/</link>
      <pubDate>Thu, 11 Aug 2022 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/an-introduction-to-api-first/</guid>
      <description>&lt;p&gt;This week&amp;rsquo;s article is the long-promised expansion of the lightning talk I gave at SUGCON 2022 in Budapest. If you&amp;rsquo;re coming fresh to the subject, you might like to read my earlier articles on &lt;a href=&#34;../disambiguating-jamstack-and-mach/&#34; title=&#34;Jamstack and MACH&#34;&gt;Jamstack and MACH&lt;/a&gt; and &lt;a href=&#34;../explaining-event-driven-architectures/&#34; title=&#34;event-driven architectures&#34;&gt;event-driven architectures&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Disambiguating Jamstack and MACH</title>
      <link>https://andrewowen.net/blog/disambiguating-jamstack-and-mach/</link>
      <pubDate>Thu, 04 Aug 2022 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/disambiguating-jamstack-and-mach/</guid>
      <description>&lt;p&gt;Earlier this year, I gave a lightning talk on API-first. I&amp;rsquo;ve been planning write an article on it ever since, but first I wanted to lay the groundwork. Last week I covered event-driven architectures. That was quite a lot to digest. Today&amp;rsquo;s article is a quick overview of what the cryptically-named Jamstack and MACH are really all about.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Explaining event-driven architectures</title>
      <link>https://andrewowen.net/blog/explaining-event-driven-architectures/</link>
      <pubDate>Wed, 27 Jul 2022 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/explaining-event-driven-architectures/</guid>
      <description>&lt;p&gt;Modern software development is all about automation, continuous integration, continuous delivery and software-defined life cycles. The idea is to maintain quality while enabling features to be delivered as soon as they are production ready. You&amp;rsquo;re also probably familiar with the move away from monolithic systems to a microservices architecture. The goal there is to build the system out of components that can be swapped out without having to rebuild the whole thing.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Getting the most out of MasterClass as a developer advocate</title>
      <link>https://andrewowen.net/blog/getting-the-most-out-of-masterclass-as-a-developer-advocate/</link>
      <pubDate>Thu, 21 Jul 2022 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/getting-the-most-out-of-masterclass-as-a-developer-advocate/</guid>
      <description>&lt;p&gt;First off, the obligatory disclaimer. I was gifted an annual subscription to MasterClass by my employer, and I&amp;rsquo;m not getting paid to write this. There are a vast array of online learning resources. I&amp;rsquo;m not endorsing this one over any of the others. But if you&amp;rsquo;re a developer advocate, and you already have a MasterClass subscription, these are the courses that I&amp;rsquo;ve found the most relevant to the job.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Managing packages on macOS with Homebrew</title>
      <link>https://andrewowen.net/blog/managing-packages-on-macos-with-homebrew/</link>
      <pubDate>Thu, 14 Jul 2022 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/managing-packages-on-macos-with-homebrew/</guid>
      <description>&lt;p&gt;If you&amp;rsquo;re a Linux user, or you read my article on Scoop, you&amp;rsquo;ll be familiar with package managers. They aim to simplify installing, upgrading, configuring and removing software. A key feature is dependency management: if a package requires software that isn&amp;rsquo;t already installed, the package manager can install it.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Updating a 40-year-old computer design</title>
      <link>https://andrewowen.net/blog/updating-a-40-year-old-computer-design/</link>
      <pubDate>Thu, 07 Jul 2022 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/updating-a-40-year-old-computer-design/</guid>
      <description>&lt;p&gt;In my last article, I wrote a lot about the development of the firmware for my hobbyist microcomputer project that became the &lt;a href=&#34;https://andrewowen.net/portfolio/chloe-280se/&#34; title=&#34;Chloe 280SE&#34;&gt;Chloe 280SE&lt;/a&gt;. In this companion article, I&amp;rsquo;ll cover the hardware. I&amp;rsquo;m not sure how relevant any of this is going to be to modern development, but I think it&amp;rsquo;s worth telling the other half of the story. But to tell that story, first I need to tell the story of the time when Timex made computers.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Reusing code, reverse engineering and collaboration</title>
      <link>https://andrewowen.net/blog/reusing-code-reverse-engineering-and-collaboration/</link>
      <pubDate>Thu, 30 Jun 2022 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/reusing-code-reverse-engineering-and-collaboration/</guid>
      <description>&lt;p&gt;In this article I&amp;rsquo;m going to talk about code reuse, reverse engineering and the importance of collaboration. The example I&amp;rsquo;m going to use is my own hobbyist computer, which evolved into the &lt;a href=&#34;https://andrewowen.net/portfolio/chloe-280se/&#34; title=&#34;Chloe 280SE&#34;&gt;Chloe 280SE&lt;/a&gt;. For simplicity&amp;rsquo;s sake, I&amp;rsquo;m going to lay it all out in chronological order, starting in the 1960s. This is going to be a long one. You might want to grab a cup of coffee and a box of donuts.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Essay: Assessing machine sentience</title>
      <link>https://andrewowen.net/blog/essay-assessing-machine-sentience/</link>
      <pubDate>Thu, 23 Jun 2022 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/essay-assessing-machine-sentience/</guid>
      <description>&lt;p&gt;I&amp;rsquo;ve long been interested in the field known as &lt;em&gt;artificial intelligence&lt;/em&gt; (AI). Today, I prefer the term &lt;em&gt;machine learning&lt;/em&gt; (because we understand so little about what intelligence really is that we don&amp;rsquo;t know how to simulate it). Following the claims of a Google engineer that its &lt;a href=&#34;https://blog.google/technology/ai/lamda/&#34; title=&#34;LaMDA&#34;&gt;LaMDA&lt;/a&gt; project has achieved sentience, I thought it was worth dusting down an essay I wrote on the subject when I was an undergraduate (before neural networks and big data went mainstream).&lt;/p&gt;</description>
    </item>
    <item>
      <title>Charting the evolution of the console and personal computer</title>
      <link>https://andrewowen.net/blog/charting-the-evolution-of-the-console-and-personal-computer/</link>
      <pubDate>Thu, 16 Jun 2022 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/charting-the-evolution-of-the-console-and-personal-computer/</guid>
      <description>&lt;p&gt;The history of the evolution of consoles and computers is a tangled web. I&amp;rsquo;ve tried to untangle it a bit. This is a revision of an article I originally wrote for an older version of my website. The original had a cutoff of 2010. This version goes to January 2022.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Fostering security awareness</title>
      <link>https://andrewowen.net/blog/fostering-security-awareness/</link>
      <pubDate>Thu, 09 Jun 2022 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/fostering-security-awareness/</guid>
      <description>&lt;p&gt;Today&amp;rsquo;s article is based on a presentation I gave at a security conference in the 2010s. It&amp;rsquo;s a bit longer than what I&amp;rsquo;d normally share, but I think it&amp;rsquo;s still relevant, possibly more so than when it was originally written.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Playing the greatest 4X game of all time on modern hardware</title>
      <link>https://andrewowen.net/blog/playing-the-greatest-4x-game-of-all-time-on-modern-hardware/</link>
      <pubDate>Thu, 02 Jun 2022 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/playing-the-greatest-4x-game-of-all-time-on-modern-hardware/</guid>
      <description>&lt;p&gt;Having spent my free time over the past couple of weeks binge-watching all 12 seasons of Tony Bourdain&amp;rsquo;s award-winning CNN series &lt;a href=&#34;https://explorepartsunknown.com/&#34; title=&#34;Parts Unknown&#34;&gt;Parts Unknown&lt;/a&gt; (because it&amp;rsquo;s leaving Netflix in June), I haven&amp;rsquo;t been doing much extracurricular development. I&amp;rsquo;m also sleep-deprived. So when I was looking through the article ideas list, I went for the lowest hanging fruit. This will be a more rambling article than usual, but it may accidentally include some information that&amp;rsquo;s of use to developers.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Bulk updating documents with XSLT</title>
      <link>https://andrewowen.net/blog/bulk-updating-doc-styles-with-xslt/</link>
      <pubDate>Thu, 26 May 2022 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/bulk-updating-doc-styles-with-xslt/</guid>
      <description>&lt;p&gt;XSLT (Extensible Stylesheet Language Transformations) is a language for transforming XML documents into other documents. I&amp;rsquo;ve mentioned it before in my article on creating release notes from Jira.&lt;/p&gt;&#xA;&lt;p&gt;Now that every document under the sun is either stored in XML or can easily be converted to XML, XSLT provides a great way to perform batch processing on those documents.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Managing a ReadMe.io site from a Git repository</title>
      <link>https://andrewowen.net/blog/managing-a-readme.io-site-from-a-git-repository/</link>
      <pubDate>Thu, 19 May 2022 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/managing-a-readme.io-site-from-a-git-repository/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://readme.io/&#34; title=&#34;ReadMe.io&#34;&gt;ReadMe.io&lt;/a&gt; is a popular user docs site. It has a Markdown editor, theme builder and Swagger / OpenAPI file import. It&amp;rsquo;s fast and responsive, and it looks nice. But the last time I checked, all your content goes in a bucket that you don&amp;rsquo;t have direct access to.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Managing packages on Windows with Scoop</title>
      <link>https://andrewowen.net/blog/managing-packages-on-windows-with-scoop/</link>
      <pubDate>Thu, 12 May 2022 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/managing-packages-on-windows-with-scoop/</guid>
      <description>&lt;p&gt;If you have even a passing familiarity with Linux, you&amp;rsquo;re probably aware of the concept of package management. The goal is to simplify the installing, upgrading, configuring and removing software. One of the key features is dependency management: if your software depends on some other software that isn&amp;rsquo;t already installed, the package manager will give you the option to install it.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Creating release notes from a Jira query</title>
      <link>https://andrewowen.net/blog/creating-release-notes-from-a-jira-query/</link>
      <pubDate>Thu, 05 May 2022 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/creating-release-notes-from-a-jira-query/</guid>
      <description>&lt;p&gt;In this article, I’ll describe a solution to simplify the process of creating release notes in MadCap Flare from a Jira query. Jira is a popular issue tracking platform from &lt;a href=&#34;https://www.atlassian.com&#34; title=&#34;Atlassian&#34;&gt;Atlassian&lt;/a&gt;. But this approach can also be adapted to any other platform that can export issues in XML format and any XML-based doc tool.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Creating diagrams with Mermaid</title>
      <link>https://andrewowen.net/blog/creating-diagrams-with-mermaid/</link>
      <pubDate>Thu, 28 Apr 2022 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/creating-diagrams-with-mermaid/</guid>
      <description>&lt;p&gt;I&amp;rsquo;m a convert to writing docs in &lt;a href=&#34;https://daringfireball.net/projects/markdown/&#34; title=&#34;Markdown&#34;&gt;Markdown&lt;/a&gt;. Most of this website is written using it (displayed with &lt;a href=&#34;https://gohugo.io/&#34; title=&#34;Hugo&#34;&gt;Hugo&lt;/a&gt;). But sometimes you need to include a chart or diagram in your docs.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Creating API docs for assembly language projects</title>
      <link>https://andrewowen.net/blog/creating-api-docs-for-assembly-language-projects/</link>
      <pubDate>Thu, 21 Apr 2022 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/creating-api-docs-for-assembly-language-projects/</guid>
      <description>&lt;p&gt;This week, I&amp;rsquo;m releasing what I hope will be the penultimate beta of &lt;a href=&#34;https://source-solutions.github.io/sebasic4/&#34; title=&#34;SE Basic IV&#34;&gt;SE Basic IV&lt;/a&gt; (an open source classic BASIC interpreter). The last beta should contain the missing sound and graphics functionality, and then it should go to a release candidate.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Converting JSON string collections to binary assets for non-UTF-8 compliant devices</title>
      <link>https://andrewowen.net/blog/converting-json-string-collections-to-binary-assets-for-non-utf-8-compliant-devices/</link>
      <pubDate>Thu, 14 Apr 2022 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/converting-json-string-collections-to-binary-assets-for-non-utf-8-compliant-devices/</guid>
      <description>&lt;p&gt;Last time I wrote about localization with &lt;a href=&#34;../doing-continuous-translation-with-weblate/&#34; title=&#34;translation with Weblate&#34;&gt;Weblate&lt;/a&gt;. This week, I&amp;rsquo;ll show how the &lt;a href=&#34;https://source-solutions.github.io/sebasic4/&#34; title=&#34;SE Basic IV&#34;&gt;SE Basic IV&lt;/a&gt; project takes JSON output from Weblate and converts it into binaries that can be used with 8-bit code pages by the interpreter. This is a very niche use case, but hopefully there are some general lessons that you can apply to your own projects.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Doing continuous translation with Weblate</title>
      <link>https://andrewowen.net/blog/doing-continuous-translation-with-weblate/</link>
      <pubDate>Thu, 07 Apr 2022 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/doing-continuous-translation-with-weblate/</guid>
      <description>&lt;p&gt;This week, I want to give a shout-out to Weblate, a web-based translation tool with Git integration that&amp;rsquo;s available free to open source projects. I discovered it by chance because a developer I was chatting with on Telegram had contributed to a project that made use of it.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Writing for a global audience</title>
      <link>https://andrewowen.net/blog/writing-for-a-global-audience/</link>
      <pubDate>Thu, 31 Mar 2022 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/writing-for-a-global-audience/</guid>
      <description>&lt;p&gt;At the end of last week, I attended a conference in Budapest. I had the opportunity to give a short talk on &lt;em&gt;API First&lt;/em&gt;, and I&amp;rsquo;ll expand on that in a future article. But one of the biggest takeaways for me was that, as an industry, we still have a long way to go in making documentation globally accessible.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Tips for public speaking</title>
      <link>https://andrewowen.net/blog/tips-for-public-speaking/</link>
      <pubDate>Thu, 24 Mar 2022 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/tips-for-public-speaking/</guid>
      <description>&lt;p&gt;In my day job as a developer advocate, and in my volunteer role as community manager for the Chloe 280SE project, I&amp;rsquo;m sometimes called upon to speak in public. But regardless of your job, you may find yourself called to address an audience. On occasion, I&amp;rsquo;m asked for my advice on the subject, and so here it is, with a few digressions.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Choosing a mechanical keyboard switch</title>
      <link>https://andrewowen.net/blog/choosing-a-mechanical-keyboard-switch/</link>
      <pubDate>Thu, 17 Mar 2022 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/choosing-a-mechanical-keyboard-switch/</guid>
      <description>&lt;p&gt;One of the things I do is design keyboard layouts and legend designs. My most popular design to date is the &lt;a href=&#34;https://www.wasdkeyboards.com/commander16-by-the-8-bit-guy.html&#34; title=&#34;CX16 pro keyboard&#34;&gt;Commander X16 professional&lt;/a&gt; keyboard. I&amp;rsquo;ve also created several one-off designs for myself and friends. I get them made by &lt;a href=&#34;https://wasdkeyboards.com/&#34; title=&#34;WASDkeyboards&#34;&gt;WASDkeyboards.com&lt;/a&gt;. If you&amp;rsquo;re going for a one-off keyboard, it&amp;rsquo;s probably going to be mechanical, and that means expensive. So I often get asked for recommendations on which switch to order when purchasing a keyboard. As ever more options become available, it can seem even harder to choose. However, it’s really quite easy to work out which is the right switch for you.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Changing email provider in the age of 2FA</title>
      <link>https://andrewowen.net/blog/changing-email-provide-after-more-than-two-decades/</link>
      <pubDate>Thu, 10 Mar 2022 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/changing-email-provide-after-more-than-two-decades/</guid>
      <description>&lt;p&gt;Changing email provider is simple, right? Wrong. After the week I&amp;rsquo;ve had, I think there&amp;rsquo;s an argument that you should be able to transfer your email address to another provider, just like you can with a cell number. Of course, there are technical impediments to this. But I can foresee a future where your email address is unique to you and isn&amp;rsquo;t tied to the service provider&amp;rsquo;s domain at all. Or maybe we&amp;rsquo;ll all just use a DNA reader to log in.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Running Xilinx Vivado on an M1 Mac</title>
      <link>https://andrewowen.net/blog/running-xilixn-vivado-on-an-m1-mac/</link>
      <pubDate>Thu, 03 Mar 2022 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/running-xilixn-vivado-on-an-m1-mac/</guid>
      <description>&lt;p&gt;I&amp;rsquo;ve written before about running non-Apple Intel binaries on an M1 Mac. The solutions I discussed work for most general purpose apps, but there was one app in particular that I&amp;rsquo;d previously been running on Windows 10, that I really wanted to get working on an M1 Mac: &lt;a href=&#34;https://en.wikipedia.org/wiki/Xilinx_Vivado&#34; title=&#34;Xilinx Vivado&#34;&gt;Xilinx Vivado&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Using GitHub Actions and Hosted Runners</title>
      <link>https://andrewowen.net/blog/using-github-actions-and-hosted-runners/</link>
      <pubDate>Thu, 24 Feb 2022 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/using-github-actions-and-hosted-runners/</guid>
      <description>&lt;p&gt;You&amp;rsquo;ve probably heard of &lt;a href=&#34;https://en.wikipedia.org/wiki/DevOps&#34; title=&#34;DevOps&#34;&gt;DevOps&lt;/a&gt;. You&amp;rsquo;re probably aware of the term &lt;a href=&#34;https://en.wikipedia.org/wiki/CI/CD&#34; title=&#34;CI/CD&#34;&gt;CI/CD&lt;/a&gt; (continuous integration and delivery). But if not, the TL:DR is:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Continuous integration:&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Build software locally.&lt;/li&gt;&#xA;&lt;li&gt;Test software locally.&lt;/li&gt;&#xA;&lt;li&gt;Merge software to a source control repository (typically Git).&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Continuous delivery:&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Automatic release to repository.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Continuous deployment:&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Automatic deploy to production.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;And DevOps simply means integration between development and operations. With this approach, the software lifecycle is:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Running non-Apple Intel binaries on an M1 Mac</title>
      <link>https://andrewowen.net/blog/running-non-apple-intel-binaries-on-an-m1-mac/</link>
      <pubDate>Thu, 17 Feb 2022 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/running-non-apple-intel-binaries-on-an-m1-mac/</guid>
      <description>&lt;p&gt;Since late 2018, I&amp;rsquo;ve been &lt;em&gt;developing on Apple Silicon&lt;/em&gt;. You can read about it in an earlier article. But that&amp;rsquo;s using an iPad, and the only native builds I can do rely on an app that&amp;rsquo;s no longer available. What most people think of developing on Apple Silicon, they&amp;rsquo;re thinking of M1 Macs. And I&amp;rsquo;ve been doing that since May 2021.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Running ARM Linux on an M1 Mac</title>
      <link>https://andrewowen.net/blog/running-arm-linux-on-m1-macs/</link>
      <pubDate>Thu, 10 Feb 2022 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/running-arm-linux-on-m1-macs/</guid>
      <description>&lt;p&gt;Next week, I&amp;rsquo;m going to look at running non-Apple Intel binaries on M1 Macs. But today, I&amp;rsquo;ll go over some options for running ARM Linux on M1 Macs. Specifically, I&amp;rsquo;m going to cover Ubuntu because it&amp;rsquo;s the most straightforward install. Why would you want to do this? Well, as good as &lt;a href=&#34;https://brew.sh/&#34; title=&#34;Homebrew&#34;&gt;homebrew&lt;/a&gt; is, I&amp;rsquo;ve found that there are quite a lot of missing packages and my experience of building from source on the latest macOS hasn&amp;rsquo;t been a particularly pleasant one.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Creating a developer portal with no budget (part 3/3)</title>
      <link>https://andrewowen.net/blog/creating-a-developer-portal-with-no-budget-part-3-3/</link>
      <pubDate>Thu, 03 Feb 2022 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/creating-a-developer-portal-with-no-budget-part-3-3/</guid>
      <description>&lt;p&gt;In this three part series, I&amp;rsquo;ll outline how to create a fully featured dev portal for your &lt;a href=&#34;https://swagger.io/resources/open-api/&#34; title=&#34;Swagger or OpenAPI 3.0&#34;&gt;Swagger or OpenAPI 3.0&lt;/a&gt; content without spending a dime. You can read part one &lt;a href=&#34;../creating-a-developer-portal-with-no-budget-part-1-3/&#34; title=&#34;Part I&#34;&gt;here&lt;/a&gt; and part two &lt;a href=&#34;../creating-a-developer-portal-with-no-budget-part-2-3/&#34; title=&#34;Part II&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Creating a developer portal with no budget (part 2/3)</title>
      <link>https://andrewowen.net/blog/creating-a-developer-portal-with-no-budget-part-2-3/</link>
      <pubDate>Thu, 27 Jan 2022 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/creating-a-developer-portal-with-no-budget-part-2-3/</guid>
      <description>&lt;p&gt;In this three part series, I&amp;rsquo;ll outline how to create a fully featured dev portal for your &lt;a href=&#34;https://swagger.io/resources/open-api/&#34; title=&#34;Swagger or OpenAPI 3.0&#34;&gt;Swagger or OpenAPI 3.0&lt;/a&gt; content without spending a dime. You can read part one &lt;a href=&#34;../creating-a-developer-portal-with-no-budget-part-1-3/&#34; title=&#34;Part I&#34;&gt;here&lt;/a&gt; and part three &lt;a href=&#34;../creating-a-developer-portal-with-no-budget-part-3-3/&#34; title=&#34;Part III&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Creating a developer portal with no budget (part 1/3)</title>
      <link>https://andrewowen.net/blog/creating-a-developer-portal-with-no-budget-part-1-3/</link>
      <pubDate>Thu, 20 Jan 2022 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/creating-a-developer-portal-with-no-budget-part-1-3/</guid>
      <description>&lt;p&gt;In this three part series, I&amp;rsquo;ll outline how to create a fully featured dev portal for your &lt;a href=&#34;https://swagger.io/resources/open-api/&#34; title=&#34;Swagger or OpenAPI 3.0&#34;&gt;Swagger or OpenAPI 3.0&lt;/a&gt; content without spending a dime. You can read part two &lt;a href=&#34;../creating-a-developer-portal-with-no-budget-part-2-3/&#34; title=&#34;Part II&#34;&gt;here&lt;/a&gt; and part three &lt;a href=&#34;../creating-a-developer-portal-with-no-budget-part-3-3/&#34; title=&#34;Part III&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Using an iPad Pro for development</title>
      <link>https://andrewowen.net/blog/using-an-ipad-pro-for-development/</link>
      <pubDate>Thu, 13 Jan 2022 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/using-an-ipad-pro-for-development/</guid>
      <description>&lt;p&gt;This is my 2018 iPad Pro. It has replaced the Hackintosh workstation I built that I ended up installing Windows 10 on (story for another day) as my main computer outside work hours. The only local builds I can do are under iDOS (MS-DOS emulator, no-longer available in the app store), but I’m looking at setting up a Raspberry Pi Zero hanging off my NAS drive as a build server.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Setting up a free personal website with Forestry, GitHub, Hugo and Netlify</title>
      <link>https://andrewowen.net/blog/setting-up-a-free-personal-website-with-forestry-github-hugo-and-netlify/</link>
      <pubDate>Thu, 06 Jan 2022 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/setting-up-a-free-personal-website-with-forestry-github-hugo-and-netlify/</guid>
      <description>&lt;p&gt;Back in May 2021 I started a new career as a developer advocate. I first registered my domain back in the 1990s, but it&amp;rsquo;s really just been a placeholder up until now. It&amp;rsquo;s also showing its age. And it doesn&amp;rsquo;t really do for a developer advocate to run their own website on WordPress unless they&amp;rsquo;re hosting it themselves.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Using letter frequency to solve Wordle</title>
      <link>https://andrewowen.net/blog/using-letter-frequency-to-solve-worlde/</link>
      <pubDate>Thu, 30 Dec 2021 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/using-letter-frequency-to-solve-worlde/</guid>
      <description>&lt;p&gt;As a writer, &lt;a href=&#34;https://www.nytimes.com/games/wordle/index.html&#34; title=&#34;Wordle&#34;&gt;Wordle&lt;/a&gt; (the latest internet gaming sensation) piqued my curiosity. It&amp;rsquo;s essentially a word-based variation on &lt;a href=&#34;https://en.wikipedia.org/wiki/Mastermind_%28board_game%29&#34; title=&#34;Mastermind&#34;&gt;Mastermind&lt;/a&gt;. The key differences are that instead of six colors, you have 26 letters and only combinations that spell words are valid.&lt;/p&gt;</description>
    </item>
    <item>
      <title>A tech industry blog</title>
      <link>https://andrewowen.net/blog/a-tech-industry-blog/</link>
      <pubDate>Thu, 23 Dec 2021 00:00:00 +0000</pubDate>
      <guid>https://andrewowen.net/blog/a-tech-industry-blog/</guid>
      <description>&lt;p&gt;When I started writing this blog in 2022, I didn&amp;rsquo;t even have a name for it. It was just called Dev Blog. But it occurred to me that the magazine title that I had parked for future use, “Byte High, No Limit” would be ideal. And in fact, I&amp;rsquo;m going to combine selected articles into a magazine format (partly to keep my hand in with page layout, and partly to learn how to use Affinity Publisher).&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
