<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Ian Nelson</title>
	<atom:link href="http://blog.iannelson.uk/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.iannelson.uk</link>
	<description>Life would be simpler if I had the source code</description>
	<lastBuildDate>Tue, 25 Feb 2025 20:10:50 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.7.2</generator>

<image>
	<url>https://blog.iannelson.uk/wp-content/uploads/2024/10/cropped-IMG_7774_500-32x32.jpeg</url>
	<title>Ian Nelson</title>
	<link>https://blog.iannelson.uk</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Who Reigns Supreme? Parsing Our WhatsApp Chat for Wordle Glory</title>
		<link>https://blog.iannelson.uk/who-reigns-supreme-parsing-our-whatsapp-chat-for-wordle-glory/</link>
		
		<dc:creator><![CDATA[ian]]></dc:creator>
		<pubDate>Tue, 31 Dec 2024 15:42:39 +0000</pubDate>
				<category><![CDATA[Family]]></category>
		<category><![CDATA[Fun]]></category>
		<guid isPermaLink="false">https://blog.iannelson.uk/?p=10307</guid>

					<description><![CDATA[Discover how I used C# to parse our family WhatsApp chat and crown our 2024 Wordle Champion!]]></description>
										<content:encoded><![CDATA[
<p>Back in 2022, in a bid to outwit my mother in our daily Wordle battles, I wrote some C# code to explore optimal starting guesses. <a href="https://blog.iannelson.uk/the-best-wordle-starter-words/">You can read about that experiment&nbsp;here</a>.</p>



<p>Fast forward two years, and my Wordle addiction is alive and well. The daily challenge remains as compelling as ever, but it’s the family WhatsApp group – where scores are shared, victories boasted, and failures commiserated – that adds an extra layer of fun.</p>



<p>As 2024 winds down, I decided to dust off my coding skills and whip up a quick C# console application. The goal? To parse an export of our WhatsApp chat, gather all the shared Wordle scores, and find out if my strategies have paid off this year. Spoiler alert: they haven’t.</p>



<p>If you’ve got a similar Wordle-centric group chat with family or friends and fancy crowning your own Wordle Champion of the Year, the source code is available on GitHub:&nbsp;<a href="https://github.com/ianfnelson/WordleParser">WordleParser</a>.</p>



<h2 class="wp-block-heading">How It Works</h2>



<p>The application takes a single argument: the path to an exported chat text file. It parses the file using a <a href="https://github.com/ianfnelson/WordleParser/blob/main/WordleParser/WordleParser.cs#L46">regular expression</a> to extract anything resembling a Wordle score. <a href="https://github.com/ianfnelson/WordleParser/blob/main/WordleParser/WordleParser.cs#L27">Duplicate scores are weeded out</a>, and the <a href="https://github.com/ianfnelson/WordleParser/blob/main/WordleParser/WordleParser.cs#L32">average family score for each calendar day is logged</a>. For those unfortunate days when a puzzle remains unsolved, the application <a href="https://github.com/ianfnelson/WordleParser/blob/main/WordleParser/WordleParser.cs#L59">assigns a ‘seven’</a> to reflect the failure.</p>



<p>The app then aggregates scores into calendar <a href="https://github.com/ianfnelson/WordleParser/blob/main/WordleParser/WordleParser.cs#L17">months</a> and <a href="https://github.com/ianfnelson/WordleParser/blob/main/WordleParser/WordleParser.cs#L11">years</a>, <a href="https://github.com/ianfnelson/WordleParser/blob/main/WordleParser/WordleParser.cs#L76">calculating each family member’s stats for the chosen date range</a>. Participants are ranked based on their mean difference from the average family score per day.</p>



<p>For example, if three family members scored a 4, but one managed a dazzling 2, the day’s average would be 3.5. The three “fours” would each have a daily difference of +0.5, while the lucky “two” would boast a difference of -1.5.</p>



<h2 class="wp-block-heading">The Results</h2>



<p>So, who triumphed in the Nelson family Wordle-off this year? Did my painstaking analysis from 2022 finally give me the edge?</p>



<p>Reader, it did not.</p>



<p>Despite my best efforts, I only just managed to sneak into second place. Predictably, my mother reigned supreme, crushing us all with an average score of&nbsp;<strong>4.055</strong>&nbsp;and a mean difference from the family average of&nbsp;<strong>-0.128</strong>. This consistency made her our undisputed&nbsp;<strong>Wordle Family Champion of 2024</strong>.</p>



<figure class="wp-block-image size-full"><img fetchpriority="high" decoding="async" width="1024" height="1024" src="https://blogcdn.iannelson.uk/wp-content/uploads/2024/12/7DD41AB4-B664-4276-B1A1-3E9EA0F0DFB7-1.jpeg" alt="" class="wp-image-10309" srcset="https://blogcdn.iannelson.uk/wp-content/uploads/2024/12/7DD41AB4-B664-4276-B1A1-3E9EA0F0DFB7-1.jpeg 1024w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/12/7DD41AB4-B664-4276-B1A1-3E9EA0F0DFB7-1-300x300.jpeg 300w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/12/7DD41AB4-B664-4276-B1A1-3E9EA0F0DFB7-1-150x150.jpeg 150w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/12/7DD41AB4-B664-4276-B1A1-3E9EA0F0DFB7-1-768x768.jpeg 768w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/12/7DD41AB4-B664-4276-B1A1-3E9EA0F0DFB7-1-600x600.jpeg 600w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption"><em>Image generated using OpenAI’s DALL·E tool.</em></figcaption></figure>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>The Books I Most Enjoyed Reading in 2024</title>
		<link>https://blog.iannelson.uk/the-books-i-most-enjoyed-reading-in-2024/</link>
		
		<dc:creator><![CDATA[ian]]></dc:creator>
		<pubDate>Sat, 14 Dec 2024 16:31:33 +0000</pubDate>
				<category><![CDATA[Books]]></category>
		<guid isPermaLink="false">https://blog.iannelson.uk/?p=10249</guid>

					<description><![CDATA[From gripping fiction to thought-provoking non-fiction, here are the books that captivated me most in 2024.]]></description>
										<content:encoded><![CDATA[<div class="wp-block-image">
<figure class="alignright size-full is-resized"><img decoding="async" width="500" height="500" src="https://blogcdn.iannelson.uk/wp-content/uploads/2024/12/BurnBook.jpg" alt="" class="wp-image-10281" style="width:350px" srcset="https://blogcdn.iannelson.uk/wp-content/uploads/2024/12/BurnBook.jpg 500w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/12/BurnBook-300x300.jpg 300w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/12/BurnBook-150x150.jpg 150w" sizes="(max-width: 500px) 100vw, 500px" /></figure></div>


<p>As 2024 draws to a close, I&#8217;ve taken some time to reflect on the books that made the greatest impact on me this year. From deep dives into technology and politics to introspective reads on life and risk, these are the titles that enriched my year – and might just enrich yours too.</p>



<p>If you pressed me on the subject, I would say that my very favourite book of 2024 was <strong><a href="https://amzn.to/3DcUiXT">Burn Book: A Tech Love Story</a></strong> by veteran tech journalist Kara Swisher.</p>



<p>2024 marks thirty years since I first &#8220;got on the internet&#8221; when I was studying at university. I started out sending emails and browsing <a href="https://en.wikipedia.org/wiki/Usenet">Usenet</a> using <a href="https://en.wikipedia.org/wiki/Pine_(email_client)">PINE</a>, then had my world turned upside down when <a href="https://en.wikipedia.org/wiki/NCSA_Mosaic">NCSA Mosaic</a> and the first versions of <a href="https://en.wikipedia.org/wiki/Netscape_Navigator">Netscape Navigator</a> allowed me to start surfing the web. Since then I&#8217;ve been lucky enough to follow an enjoyable career building distributed software systems that rely on the internet.</p>



<p>During this same period, Kara Swisher has covered that ever-changing technology sector for outlets including <em>The Washington Post</em>, <em>The Wall Street Journal</em> and <em>The New York Times</em>. <em>Burn Book</em> is a sharp, irreverent critique of the technology industry, blending memoir, satire and journalism. It delivers a candid account of tech’s rise to dominance and its often-problematic relationship with power, ethics, and accountability. Swisher doesn&#8217;t shy away from naming names, offering unfiltered takes on figures such as Elon Musk, Mark Zuckerberg, Steve Jobs, Bill Gates, Jeff Bezos, and many others. There is a wealth of great anecdotes here, and no small amount of disdain for many of the man-child Silicon Valley tech bros who have changed our world so completely over the last thirty years.</p>



<p>My favourite technical book of the year was the second edition of <a href="https://amzn.to/3BtC6su"><strong>Building Microservices: Designing Fine-Grained Systems</strong></a> by Sam Newman, who I had the pleasure of learning from when I attended his two-day Microservices workshop at <a href="https://blog.iannelson.uk/ndc-porto-2024/">NDC Porto 2024</a> in October. Although ostensibly focused on Microservices, this 600-page tome offers plenty of good advice that applies more broadly to the design, implementation, and operation of any modern software system. Newman writes engagingly, backing up his candid opinions with case studies and offering concrete advice wherever possible. Highly recommended.</p>



<p>Away from the code face, I&#8217;ve appreciated the insights into effective technical leadership that I have gained from two complementary books <strong><a href="https://amzn.to/3OWqYHN">Staff Engineer: Leadership Beyond the Management Track</a></strong> by Will Larson and <a href="https://amzn.to/41GcH9w"><strong>The Staff Engineer&#8217;s Path: A Guide for Individual Contributors Navigating Growth and Change</strong></a> by Tanya Reilly. Both offer plenty of practical advice and insights for anyone in (or aspiring to enter) a &#8220;Staff Plus&#8221; role.</p>



<h2 class="wp-block-heading">Politics</h2>



<p>I spent some of my early summer weekends accumulating blisters as I walked the local streets delivering campaign material to help re-elect our excellent local MP Keir Mather. For background encouragement I did this while listening to the audiobook of <a href="https://amzn.to/4grzt9D"><strong>This Time No Mistakes: How to Remake Britain</strong></a> by Will Hutton. It is a wide-ranging treatise covering over a century of political history on both sides of the Atlantic and attributes the UK’s current political and economic challenges to persistent adherence to free-market ideologies and minimal state intervention over the past 45 years. Drawing inspiration from early 20th-century New Liberalism and the post-1945 Labour government, Hutton advocates for a blend of ethical socialism and progressive liberalism, which he refers to as the &#8220;We Society&#8221;, balancing individual aspirations with collective welfare. Occasionally I found this a little too dry and worthy for my liking, with the recounted historical events seeming far removed from current day politics. But generally it kept me inspired and motivated, particularly in the more forward-looking sections that offered a manifesto for change.</p>


<div class="wp-block-image">
<figure class="alignright size-full is-resized"><img decoding="async" width="500" height="500" src="https://blogcdn.iannelson.uk/wp-content/uploads/2024/12/WesStreeting.jpg" alt="" class="wp-image-10289" style="width:350px" srcset="https://blogcdn.iannelson.uk/wp-content/uploads/2024/12/WesStreeting.jpg 500w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/12/WesStreeting-300x300.jpg 300w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/12/WesStreeting-150x150.jpg 150w" sizes="(max-width: 500px) 100vw, 500px" /></figure></div>


<p>My favourite book by a politician this year was only tangentially about politics. <strong><a href="https://amzn.to/3D7fH4L">One Boy, Two Bills and a Fry-Up: A Memoir of Growing Up and Getting On</a></strong> is an engaging memoir by current Health Secretary Wes Streeting, recounting his experiences growing up in poverty with teenage parents who struggled to make ends meet. Despite the hardships faced, Streeting highlights the love and support from his family, and also the opportunities afforded to him by impactful teachers, ultimately leading to attending Cambridge University and embarking on a career in politics. Streeting wears his heart on his sleeve, making for a very personal memoir that offers human-centric vignettes into the factors that shaped his ideology.</p>



<h2 class="wp-block-heading">Money and Risk</h2>



<p>I read a second autobiography this summer by another boy from a modest upbringing in East London who made a better life for himself, though this one followed a very different path from that of the Health Secretary. <strong><a href="https://amzn.to/49v70NU">The Trading Game: A Confession</a></strong> by Gary Stevenson details the author&#8217;s ascent to become a leading trader at Citibank, working on the Short-Term Interest Rate Trading desks in London and later Tokyo. The memoir delves into the opulent yet morally ambiguous lifestyle of high finance, exposing systemic flaws and the widening wealth gap in the years that followed the 2007-8 global financial crisis. Despite his success, Stevenson grappled with the ethical implications of profiting from the economic downturns that adversely affected the less affluent, and he has since become an advocate for economic equality, using his platform to educate the public on financial disparities. I didn&#8217;t particularly relish the chapters describing bankers&#8217; hedonism, but I was fascinated by later sections detailing the corporate games played by Citibank as Stevenson sought to leave the organisation.</p>



<p>Most of us will never have the levels of money that bring the kind of ethical dilemmas faced by Gary Stevenson. For the rest of us, advice on how to manage our own more modest finances can be found in <strong><a href="https://amzn.to/4ismC90">The Psychology of Money: Timeless lessons on wealth, greed, and happiness</a></strong> by Morgan Housel. Housel argues that financial success and security is not necessarily linked to intelligence or mathematical skill but to understanding human nature and managing emotions like greed, fear, and envy. The book is written in a conversational and approachable style, combining research with 19 short stories emphasising that managing money well requires understanding yourself and your relationship with money.</p>



<p>In a similar vein, <strong><a href="https://amzn.to/3P596L3">On the Edge: The Art of Risking Everything</a></strong> by Nate Silver digs into the psyche and strategies of individuals who thrive in high-stakes environments, from poker players to venture capitalists. He introduces the concept of &#8220;The River&#8221;, representing a community of analytical, independent-minded and risk tolerant individuals, and contrasts it with &#8220;The Village,&#8221; symbolising risk-averse, conventional thinkers. There is a huge amount of information in this book about gambling, particularly poker, which rekindled some of my interest in the game theory branch of mathematics. There are also some fascinating chapters recounting Silver&#8217;s meetings with Sam Bankman-Fried during the tumultuous period following cryptocurrency exchange FTX&#8217;s collapse and preceding his incarceration. It&#8217;s clear that Bankman-Fried had a very different relationship with risk than most of us, and this serves as a cautionary tale, illustrating the perils of risk-taking without understanding the potential consequences.</p>


<div class="wp-block-image">
<figure class="alignright size-full is-resized"><img loading="lazy" decoding="async" width="500" height="500" src="https://blogcdn.iannelson.uk/wp-content/uploads/2024/12/Games.jpg" alt="" class="wp-image-10272" style="width:350px" srcset="https://blogcdn.iannelson.uk/wp-content/uploads/2024/12/Games.jpg 500w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/12/Games-300x300.jpg 300w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/12/Games-150x150.jpg 150w" sizes="auto, (max-width: 500px) 100vw, 500px" /></figure></div>


<p>Game-playing and risk-taking without the potential for such life-changing consequences is the subject of <strong><a href="https://amzn.to/4f5YtSD" data-type="link" data-id="https://amzn.to/4f5YtSD">Around the World in 80 Games</a></strong> by British mathematician Marcus du Sautoy. The Jules Verne-inspired narrative circumnavigates the globe and explores a diverse array of games, from ancient board games like the Royal Game of Ur to contemporary favourite such as Settlers of Catan. It considers the cultural significance of games, and the roles they play in different societies, in addition to investigating the mathematical concepts underpinning these games, including probability, game theory and combinatorics. Du Sautoy also explores what makes games fun and interesting, captivating players into wishing for just one more turn (<em>e.g. Wingspan</em>, <em>Ticket To Ride</em>) compared to those that can drag on interminably and lead to boredom and resentment (<em>Monopoly</em>). In 2024 I have very much appreciated the fact that my children are of an age where they are able and willing to play decent games like <em>7 Wonders</em>, <em>Darwin&#8217;s Journey</em> and <em>Everdell</em> with me, and found Du Sautoy&#8217;s book to offer pleasing insights into why we find these games so enjoyable.</p>



<h2 class="wp-block-heading">Fiction</h2>



<p>As is usually the case, I read more non-fiction than fiction during the year. On the few occasions that I did pick up a novel, it seems I have been drawn to those featuring rather flawed protagonists, to say the least. <strong><a href="https://amzn.to/3OKIajp">American Psycho</a></strong> by Bret Easton Ellis was, in retrospect, perhaps not the most relaxing choice of audiobook to accompany my January commutes on the congested roads of Leeds City Centre. The novel is infamous for its explicit and shocking depictions of ultra-violence, but I was more intrigued by its lengthy and monotonous monologues on 1980s bands, stereo systems, and skincare routines.</p>


<div class="wp-block-image is-style-default">
<figure class="alignright size-full is-resized"><img loading="lazy" decoding="async" width="500" height="500" src="https://blogcdn.iannelson.uk/wp-content/uploads/2024/12/Kevin.jpg" alt="" class="wp-image-10275" style="width:350px" srcset="https://blogcdn.iannelson.uk/wp-content/uploads/2024/12/Kevin.jpg 500w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/12/Kevin-300x300.jpg 300w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/12/Kevin-150x150.jpg 150w" sizes="auto, (max-width: 500px) 100vw, 500px" /></figure></div>


<p>In the summer months (now commuting by train) I listened to the short but harrowing psychological novel <strong><a href="https://amzn.to/3Vsg8Nm">We Need to Talk About Kevin</a></strong> by Lionel Shriver. Told through a series of letters written by Eva Katchadourian to her estranged husband Franklin, the story explores Eva&#8217;s attempt to make sense of their teenage son Kevin&#8217;s horrifying act of violence – a school massacre he commits shortly before his 16th birthday. The novel is a chilling and fascinating exploration of parental responsibility, societal violence, and complexities of love and blame.</p>



<p>Finally, wrapping up a triptych of novels featuring notable and troubled anti-heroes, I read <strong><a href="https://amzn.to/3ZHMqXa">Lolita</a></strong> by Vladimir Nabokov later in the year. The unreliable narrator Humbert Humbert is charming and eloquent, seducing the reader with his wit and intellect, even as he recounts his abhorrent exploitation of a young girl. I did not realise before I began reading this book that it was originally written in English, despite Nabokov&#8217;s Russian heritage. The intricate wordplay, subtleties, and cultural references are beguiling, and I frequently felt compelled to highlight words or phrases on my Kindle for later recall. It was also a delight to recognise many turns of phrase and imagery from the lyrics of one of my favourite songs, <em>Lolita Elle</em> by &#8217;90s band <a href="https://en.wikipedia.org/wiki/Jack_(band)">Jack</a>. American imagery from Humbert and Lolita&#8217;s road trip across the United States also evoked my memories of our summer holiday driving in Utah and Nevada. </p>



<p>While visiting the States this summer, I spent the hot Nevadan evenings sitting in the shade in my mother-in-law&#8217;s courtyard reading <a href="https://amzn.to/3VtXJQi"><strong>London Fields</strong></a> by Martin Amis. I had previously tried reading Amis in my early twenties, encouraged to do so by my intellectual and more literary-minded housemate Hugh. But at the time I found Amis&#8217;s prose to be dense and challenging, and it said little to me about my life at the time (back then I preferred the lighter <em>fin de siècle</em> ennui of Douglas Coupland). But on returning to Amis&#8217; &#8220;London Trilogy&#8221; in my forties, I find myself relishing these dark satires of modern life, the deeply flawed characters, and the way that the cities of London and New York symbolise both opportunity and corruption. Most of all I love the gloriously esoteric words and the lovingly-crafted sentences, many of which I again highlighted on my Kindle. Having re-read <a href="https://amzn.to/4f5i3ym"><strong>Money</strong></a> in 2018 and <em>London Fields</em> this year, I plan to revisit <a href="https://amzn.to/49vBMWH"><strong>The Information</strong></a> in 2025.</p>



<figure class="wp-block-pullquote"><blockquote><p>People? People are chaotic quiddities living in one cave each. They pass the hours in amorous grudge and playback and thought-experiment. At the camp fire they put the usual fraction on exhibit, and listen to their own silent gibber about how they’re feeling and how they’re going down. We’ve been there.</p><cite>Martin Amis, London Fields</cite></blockquote></figure>



<h2 class="wp-block-heading">Music</h2>


<div class="wp-block-image">
<figure class="alignright size-full is-resized"><img loading="lazy" decoding="async" width="500" height="500" src="https://blogcdn.iannelson.uk/wp-content/uploads/2024/12/Nowehre.jpg" alt="" class="wp-image-10276" style="width:350px" srcset="https://blogcdn.iannelson.uk/wp-content/uploads/2024/12/Nowehre.jpg 500w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/12/Nowehre-300x300.jpg 300w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/12/Nowehre-150x150.jpg 150w" sizes="auto, (max-width: 500px) 100vw, 500px" /></figure></div>


<p>My favourite music book of the year was <strong><a href="https://amzn.to/4g8pTsw">Deliver Me From Nowhere: The Making of Bruce Springsteen&#8217;s Nebraska</a></strong> by Warren Zanes. In contrast to the rock autobiographies by Bono, Jarvis Cocker, and Dave Grohl that have graced my year-end blog post in recent years and which contain a wide-range of anecdotes, Zanes&#8217; book focuses on one specific recording. The <em>Nebraska</em> LP, recorded solo on a four-track cassette recorder in a New Jersey bedroom, was a stark departure from Springsteen&#8217;s earlier, more grandiose works. It showcased a raw, introspective side, and featured narratives of violence, despair, and existential contemplation. Zanes is a true fan and diligent researcher, who through interviews with Springsteen and others explores how <em>Nebraska</em> challenged industry norms and left a lasting impact on music, paving the way for future generations of lo-fi and indie rock artists to produce music in their bedrooms. For a broader read, I also enjoyed <strong><a href="https://amzn.to/4g1s8gR">R.E.M. Album by Album</a></strong> by Max Pilley, a comprehensive retrospective of the thirty-year recording career of one of my favourite bands. This featured many facts and insights into the band and music that I wasn&#8217;t previously aware of, and led to me streaming their LPs with fresh ears, not unlike the impact that <em>Revolution In The Head</em> by Ian McDonald once had upon my appreciation of The Beatles&#8217; recordings.</p>



<h2 class="wp-block-heading">Life and How to Live It</h2>


<div class="wp-block-image">
<figure class="alignright size-full is-resized"><img loading="lazy" decoding="async" width="500" height="500" src="https://blogcdn.iannelson.uk/wp-content/uploads/2024/12/fluke.jpg" alt="" class="wp-image-10279" style="width:350px" srcset="https://blogcdn.iannelson.uk/wp-content/uploads/2024/12/fluke.jpg 500w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/12/fluke-300x300.jpg 300w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/12/fluke-150x150.jpg 150w" sizes="auto, (max-width: 500px) 100vw, 500px" /></figure></div>


<p><strong><a href="https://amzn.to/4iMM5Kq">Fluke: Chance, Chaos, and Why Everything We Do Matters</a></strong>&nbsp;by Dr. Brian Klaas explores the influence of randomness and chaos on human lives and decision-making. Klaas examines how small, seemingly insignificant events – flukes – can cascade into pivotal moments, shaping the course of history, politics, and personal trajectories.</p>



<p>The book examines topics like the butterfly effect, exploring how initial conditions can lead to wildly unpredictable outcomes, and the role of luck versus skill in success and failure. Klaas uses vivid anecdotes from history, science, and contemporary life to demonstrate how randomness interacts with human agency, often creating illusions of control where none exists.</p>



<p>Despite acknowledging the pervasive role of chance, this book ultimately offers a hopeful perspective: while randomness is unavoidable, our actions still matter. By understanding the mechanics of chaos and probability, we can better navigate uncertainty, make informed decisions, and cultivate resilience. There was a lot to take in here; much food for thought, and it&#8217;s one of the books from 2024 that I would definitely consider reading again in an attempt to digest the salient and actionable points.</p>



<p>One of the books mentioned in my <a href="https://blog.iannelson.uk/the-books-i-most-enjoyed-reading-in-2021/">2021 post</a> was <em>Four Thousand Weeks: Time And How to Use It by Oliver Burkeman</em>. He has returned with the follow-up <strong><a href="https://amzn.to/4iPT45p">Meditations for Mortals: Four Weeks to Embrace Your Limitations and Make Time for What Counts</a></strong>, and I&#8217;ve found it to be even more inspirational and actionable than the previous book. It is structured as a four-week &#8220;mental retreat&#8221; of daily meditations, centred around the topics of &#8220;Being Finite&#8221;, &#8220;Taking Action&#8221;, &#8220;Letting Go&#8221; and &#8220;Showing Up&#8221;. As someone who often struggles to decide what to do with my free time, and has been trying to find more efficient &#8220;algorithms to live by&#8221; for many years, I took great comfort from some of the poignant and reflective advice in the short chapters in this book, which is excellently researched and includes plenty of source citations to further reading. The &#8220;index of afflictions&#8221; at the back of the book is also a helpful resource.</p>


<div class="wp-block-image">
<figure class="alignright size-full is-resized"><img loading="lazy" decoding="async" width="500" height="500" src="https://blogcdn.iannelson.uk/wp-content/uploads/2024/12/Productivity.jpg" alt="" class="wp-image-10290" style="width:350px" srcset="https://blogcdn.iannelson.uk/wp-content/uploads/2024/12/Productivity.jpg 500w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/12/Productivity-300x300.jpg 300w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/12/Productivity-150x150.jpg 150w" sizes="auto, (max-width: 500px) 100vw, 500px" /></figure></div>


<p>I have thoroughly enjoyed all of Professor Cal Newport&#8217;s books, but his latest work, <strong><a href="https://amzn.to/3VDYTca">Slow Productivity: The Lost Art of Accomplishment without Burnout</a></strong> is my favourite to date, and is unsurprisingly focused, as you would expect from a book that exhorts us to do fewer things and obsess over quality. Newport highlights the unfortunate rise of performative busywork in modern corporate culture, and the negative impact that this has had on the creation of quality outputs. It goes on to suggest strategies and tactics that knowledge workers and others with a reasonable degree of autonomy in their jobs can use to live more fulfilling lives and produce higher-quality work. Alas, it does come with the caveat that many people who work in an office environment under close supervision might have a hard time fully instituting the strategies suggested: there will always be employers and clients who prioritise bureaucracy and infantilising processes over genuine productivity. But it offers the prospect of better ways of working to those who can do so, and I am hopeful that these ideas will spread across the corporate world as the benefits of their adoption are seen.</p>



<figure class="wp-block-pullquote"><blockquote><p>Do fewer things.<br>Work at a natural pace.<br>Obsess over quality.</p><cite>Cal Newport, Slow Productivity</cite></blockquote></figure>



<p>In 2024 I read more books than usual by reducing the amount of mainstream news media and social media that I consumed. I found this to be a more rewarding balance and it had a positive effect of my mental health. Yet even reading just one quality national newspaper per week left me with the impression that the world was going to hell in a hand cart, and by October I deliberately sought out a book to read that would offer some optimism. I found it in <strong><a href="https://amzn.to/4iA8f2a">Humankind: A Hopeful History</a></strong> by Rutger Bregman, a thought-provoking exploration of human nature that challenges the assumption that humans are fundamentally selfish and driven by greed. </p>



<p>Bregman’s central thesis is that humans are, by nature, “Homo puppy” – inherently friendly, cooperative, and capable of incredible kindness. He invites readers to adopt a more optimistic lens on humanity, rejecting cynicism and building systems that empower our better angels. I particularly enjoyed the sections of the book where Bregman&#8217;s fresh research debunked iconic studies like the Stanford Prison Experiment and Milgram Experiment, revealing flaws in their methodology and reporting. The book is a mixture of rigorous research and engaging anecdotes that offers a call to action to reimagine our social structures and advocates for policies such as Universal Basic Income, which assume the best in people and trust individuals to act responsibly.</p>



<h2 class="wp-block-heading">Our World</h2>


<div class="wp-block-image">
<figure class="alignright size-full is-resized"><img loading="lazy" decoding="async" width="500" height="500" src="https://blogcdn.iannelson.uk/wp-content/uploads/2024/12/nottheend-1.jpg" alt="" class="wp-image-10277" style="width:350px" srcset="https://blogcdn.iannelson.uk/wp-content/uploads/2024/12/nottheend-1.jpg 500w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/12/nottheend-1-300x300.jpg 300w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/12/nottheend-1-150x150.jpg 150w" sizes="auto, (max-width: 500px) 100vw, 500px" /></figure></div>


<p>Similarly optimistic was the excellent <strong><a href="https://amzn.to/3ZUkI9R">Not the End of the World: How We Can Be the First Generation to Build a Sustainable Planet</a></strong> by Dr Hannah Ritchie. This data-driven exploration of the environmental challenges facing the planet was very reminiscent of <em>Factfulness: Ten Reasons We&#8217;re Wrong About The World &#8211; And Why Things Are Better Than You Think</em> by the late Swedish academic Hans Rosling. It challenges common misconceptions, scrutinising the actual impact of actions like eating locally and the true environmental costs of materials such as plastic. Ritchie emphasises that, contrary to pervasive doomsday narratives, we have the potential to achieve true sustainability for the first time in history. </p>



<p>If Ritchie&#8217;s work relies on accurate data to draw conclusions, what are the impacts on public policy when data is non-existent, inaccurate or misleading? That is the subject of <strong><a href="https://amzn.to/49z9F9j">Bad Data: How Governments, Politicians and the Rest of Us Get Misled by Numbers</a></strong> by Georgina Sturge, a statistician at the House of Commons Library. The book dives into the murky waters of official statistics, revealing how data – often assumed to be the bedrock of informed policy-making – is riddled with inconsistencies, guesswork, and uncertainties. It offers insightful analysis and engaging storytelling through a series of compelling narratives, which often served to provoke and anger me in a manner not dissimilar to that of <em>Invisible Women: Exposing Data Bias in a World Designed for Men</em> by Caroline Criado Perez, which featured in my <a href="https://blog.iannelson.uk/20-books-i-most-enjoyed-reading-in-2019/">blog post of 2019</a>.</p>



<p>Another book on public policy that got me angry and worked up in 2024 was <strong><a href="https://amzn.to/3ZAFkm3">The Big Con: How the Consulting Industry Weakens our Businesses, Infantilises our Governments and Warps our Economies</a></strong> by Mariana Mazzucato and Rosie Collington. Through a series of case studies it critiques how large consulting firms have entrenched themselves as indispensable advisors while simultaneously undermining the very organisations they serve. Exhaustively highlighting the dependency culture, short-termism and lack of accountability that inevitably arises, the book calls for a reevaluation of the consulting industry&#8217;s role in modern organisations and governments. It advocates for rebuilding in-house expertise and fostering a culture of long-term value creation, rather than outsourcing core functions to external advisors.</p>


<div class="wp-block-image">
<figure class="alignright size-full is-resized"><img loading="lazy" decoding="async" width="500" height="500" src="https://blogcdn.iannelson.uk/wp-content/uploads/2024/12/materialworld.jpg" alt="" class="wp-image-10278" style="width:350px" srcset="https://blogcdn.iannelson.uk/wp-content/uploads/2024/12/materialworld.jpg 500w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/12/materialworld-300x300.jpg 300w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/12/materialworld-150x150.jpg 150w" sizes="auto, (max-width: 500px) 100vw, 500px" /></figure></div>


<p>My favourite science book of the year was <strong><a href="https://amzn.to/49BEM40" data-type="link" data-id="https://amzn.to/49BEM40">Material World: A Substantial Story of Our Past and Future</a></strong> by Ed Conway, the economics editor for Sky News. He focuses on six fundamental materials – sand, salt, iron, copper, oil, and lithium – that have been instrumental in shaping human civilisation, and continue to be important for all our futures. The book highlights the many ways that these materials underpin modern life: sand is essential for silicon chips, iron and copper are foundational to construction and electrical infrastructure, and lithium is vital for contemporary battery technologies. The context of the transition to renewable energy sources and the demand that it will place on our consumption of these materials weighs heavily on the narrative.</p>



<p>We have come full circle. My books round-up blog post for 2024 ends on the same topic that it began – the impact of new technologies. If the technological changes that we have seen over the last 30 years have been remarkable, they are nothing compared to those that we are about to witness over the coming decades. <strong><a href="https://amzn.to/4fhPXzR">The Coming Wave: Technology, Power and the Twenty-First Century&#8217;s Greatest Dilemma</a></strong> by DeepMind co-founder Mustafa Suleyman covers the transformative impact of emerging technologies such as artificial intelligence (AI), synthetic biology and quantum computing on society. It explores how those technological advancements could lead to immense prosperity while simultaneously posing enormous threats to global order and individual freedoms. Notably, Suleyman highlights the &#8220;containment problem&#8221;, arguing for proactive measures by nation states to strike a balance between innovation and potential catastrophe. At a time when the full potential of technologies such as ChatGPT and synthetic biology have not yet been grasped by the majority, <em>The Coming Wave</em> offers an urgent wake-up call. An important read.</p>



<p>Thank you for reading this far! Wishing you a peaceful Christmas, and here&#8217;s to much more reading in 2025.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>NDC Porto 2024</title>
		<link>https://blog.iannelson.uk/ndc-porto-2024/</link>
		
		<dc:creator><![CDATA[ian]]></dc:creator>
		<pubDate>Sun, 20 Oct 2024 22:09:29 +0000</pubDate>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[Travel]]></category>
		<guid isPermaLink="false">https://blog.iannelson.uk/?p=10200</guid>

					<description><![CDATA[In October 2024 I had the pleasure of attending the NDC Porto 2024 conference for Software Developers. Here are my notes from that week, including details of my ten favourite conference sessions.
]]></description>
										<content:encoded><![CDATA[
<p>I had the pleasure of spending ISO Week 42 in the beautiful Portuguese coastal city of Porto, attending the NDC Porto 2024 conference for software developers by <a href="https://ndcconferences.com/">NDC Conferences</a>. </p>



<p>It&#8217;s been a long time since I attended a multi-day conference &#8211; perhaps even as long ago as <a href="https://blog.iannelson.uk/software-architect-2007/">Software Architect 2007</a>  (where I first learned about Dependency Injection and IOC Containers) which makes me feel quite ancient. Having been a freelancer since 2008, it&#8217;s often difficult to justify taking time out to attend conferences, no matter how valuable they might be to one&#8217;s career in the longer term. The face cost of the conference ticket is usually dwarfed by the loss of contract income (real or perceived) whilst being unable to bill a client.</p>



<p>But circumstances conspired to make my attendance at NDC Porto possible this year. Firstly, I&#8217;m currently doing some exclusive and inside IR35 work for a client, which effectively results in me having some mandatory days off to play with for the first time in over 15 years. And secondly, I was lucky enough to win an all-access pass to any NDC Conference at a raffle held at the last <a href="https://www.dddnorth.co.uk">DDD North</a> event this March &#8211; so many thanks to the good folk at <a href="https://blackmarble.com">Black Marble</a> for organising that event, and to <a href="https://ndcconferences.com">NDC</a> for offering the prize.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="768" src="https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7645-1-1024x768.jpeg" alt="" class="wp-image-10217" srcset="https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7645-1-1024x768.jpeg 1024w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7645-1-300x225.jpeg 300w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7645-1-768x576.jpeg 768w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7645-1-1536x1152.jpeg 1536w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7645-1-2048x1536.jpeg 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>I had never been to Porto before, so took the opportunity to spend the weekend prior to the conference doing the tourist thing. The October weather was fantastic for walking around the historic city centre, taking in the cathedral, Torre dos Clérigos, and views of the Duoro river. My goodness, but it&#8217;s hilly though!</p>



<p>From my journal that Sunday:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>&#8220;I realised that Porto doesn’t just appeal to my sense of sight. Of course the views are fantastic, but on a sunny Sunday like today there is also excellent music that carries far and wide from a range of talented buskers. Electric acoustic guitars and electric violins seemed to be the order of the day, with a mixture of classic and popular tunes. Porto also smells nice &#8211; people seem to have a variety of different fragrances that differ from those that I usually smell in Leeds. Of course there are great tastes in the form of the wines and seafood. And finally there are even things to touch &#8211; ceramic tiles, cork panels etc. Truly, this city is a feast for the senses.&#8221;</p>
</blockquote>



<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-large"><a href="https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7417.jpeg"><img loading="lazy" decoding="async" width="1024" height="1024" data-id="10224" src="https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7417-1024x1024.jpeg" alt="" class="wp-image-10224" srcset="https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7417-1024x1024.jpeg 1024w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7417-300x300.jpeg 300w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7417-150x150.jpeg 150w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7417-768x768.jpeg 768w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7417-600x600.jpeg 600w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7417.jpeg 1280w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>



<figure class="wp-block-image size-large"><a href="https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7427.jpeg"><img loading="lazy" decoding="async" width="1024" height="1024" data-id="10226" src="https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7427-1024x1024.jpeg" alt="" class="wp-image-10226" srcset="https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7427-1024x1024.jpeg 1024w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7427-300x300.jpeg 300w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7427-150x150.jpeg 150w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7427-768x768.jpeg 768w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7427-600x600.jpeg 600w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7427.jpeg 1280w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>



<figure class="wp-block-image size-large"><a href="https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7438.jpeg"><img loading="lazy" decoding="async" width="1024" height="1024" data-id="10225" src="https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7438-1024x1024.jpeg" alt="" class="wp-image-10225" srcset="https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7438-1024x1024.jpeg 1024w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7438-300x300.jpeg 300w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7438-150x150.jpeg 150w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7438-768x768.jpeg 768w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7438-600x600.jpeg 600w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7438.jpeg 1280w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>



<figure class="wp-block-image size-large"><a href="https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7462.jpeg"><img loading="lazy" decoding="async" width="1024" height="1024" data-id="10227" src="https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7462-1024x1024.jpeg" alt="" class="wp-image-10227" srcset="https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7462-1024x1024.jpeg 1024w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7462-300x300.jpeg 300w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7462-150x150.jpeg 150w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7462-768x768.jpeg 768w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7462-600x600.jpeg 600w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7462.jpeg 1280w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>



<figure class="wp-block-image size-large"><a href="https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7478.jpeg"><img loading="lazy" decoding="async" width="1024" height="1024" data-id="10229" src="https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7478-1024x1024.jpeg" alt="" class="wp-image-10229" srcset="https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7478-1024x1024.jpeg 1024w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7478-300x300.jpeg 300w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7478-150x150.jpeg 150w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7478-768x768.jpeg 768w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7478-600x600.jpeg 600w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7478.jpeg 1280w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>



<figure class="wp-block-image size-large"><a href="https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7498.jpeg"><img loading="lazy" decoding="async" width="1024" height="1024" data-id="10228" src="https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7498-1024x1024.jpeg" alt="" class="wp-image-10228" srcset="https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7498-1024x1024.jpeg 1024w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7498-300x300.jpeg 300w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7498-150x150.jpeg 150w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7498-768x768.jpeg 768w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7498-600x600.jpeg 600w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7498.jpeg 1280w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>



<figure class="wp-block-image size-large"><a href="https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7508.jpeg"><img loading="lazy" decoding="async" width="1024" height="1024" data-id="10230" src="https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7508-1024x1024.jpeg" alt="" class="wp-image-10230" srcset="https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7508-1024x1024.jpeg 1024w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7508-300x300.jpeg 300w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7508-150x150.jpeg 150w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7508-768x768.jpeg 768w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7508-600x600.jpeg 600w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7508.jpeg 1280w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>



<figure class="wp-block-image size-large"><a href="https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7514.jpeg"><img loading="lazy" decoding="async" width="1024" height="1024" data-id="10231" src="https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7514-1024x1024.jpeg" alt="" class="wp-image-10231" srcset="https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7514-1024x1024.jpeg 1024w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7514-300x300.jpeg 300w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7514-150x150.jpeg 150w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7514-768x768.jpeg 768w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7514-600x600.jpeg 600w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7514.jpeg 1280w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>



<figure class="wp-block-image size-large"><a href="https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7549.jpeg"><img loading="lazy" decoding="async" width="1024" height="1024" data-id="10233" src="https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7549-1024x1024.jpeg" alt="" class="wp-image-10233" srcset="https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7549-1024x1024.jpeg 1024w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7549-300x300.jpeg 300w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7549-150x150.jpeg 150w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7549-768x768.jpeg 768w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7549-600x600.jpeg 600w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7549.jpeg 1280w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</figure>



<h2 class="wp-block-heading">Workshop &#8211; Designing Microservices</h2>



<p>Before the conference proper began on Wednesday, there were nine two-day workshops to choose from. I opted to attend <em>Designing Microservices</em> by <a href="https://samnewman.io">Sam Newman</a>. I had previously read Sam&#8217;s book <em><a href="https://amzn.to/3UgfVME">Building Microservices</a></em>, and have been using microservices of some variety or other on projects since 2018. While these have sometimes been successful, I have often had the niggling doubt that some implementations on which I have worked could more accurately be described as being Distributed Monoliths, and I was eager to spend some focused time understanding when the lure of microservices should be resisted, and to dig into implementation patterns, along with examining related topics such as whether to use multirepo or monorepo approaches for source control.</p>



<p>As with Sam&#8217;s book, while ostensibly about microservices, the workshop also covered a wide range of more general architectural and software development topics that could be equally applied to traditional monoliths. It also struck a good balance between technical topics and organisational ones – how to structure teams for success when delivering a microservice-based solution. I appreciated this holistic coverage, as well as the tacit admission that microservice architectures may often not be the correct solution for a given project. </p>



<p>The workshop was delivered at a good pace, neither labouring points unnecessarily, nor glossing over more thorny topics that were worthy of due consideration. There was a good mixture of slides, dialogue, and some collaborative activity in small groups.</p>



<p>My only minor disappointment with the two-day workshop was a sense that a small minority of the other attendees were insufficiently engaged – returning late to the workshop room from our plentiful breaks, and checking their phones frequently. I assume they were attending at the behest of their employer rather than of their own volition, but this behaviour seemed disrespectful to Sam and the other attendees. I tried to ignore it.</p>



<h2 class="wp-block-heading">My 10 Favourite Sessions</h2>



<p>After the initial two days of workshops, the remaining three days were filled with over a hundred traditional one-hour sessions, with up to six sessions running concurrently. This led to sometimes difficult decisions about which sessions to attend. My strategy was generally to attend sessions covering higher-level broad-brush type topics, rather than those covering niche technologies which I could learn through reading online documentation. But even within these self-imposed guidelines, there was a wealth of material to choose from. I attended around twenty sessions – here are some thoughts on my favourite ten:</p>



<h3 class="wp-block-heading">Keynote: Tidy First? A Daily Exercise in Empirical Design by Kent Beck</h3>



<p>The conference proper opened on Wednesday morning with a Keynote by Kent Beck, the creator of extreme programming, early proponent of Test-Driven Development, and one of the 17 original signatories to the Agile Manifesto. Like all the keynotes, this took place in the huge main expo hall of the conference. I can see the logistical logic behind this decision – notably that it is large enough to house all of the delegates, and ensures that the conference can kick off at 9am sharp, even if latecomers are still arriving. But on the downside there were no seats close to the stage area (I am 48 years old, the prospect of standing up for an hour didn&#8217;t appeal), whereas from the area with seats it was a struggle to hear Kent over the background chatter and espresso machines. I would learn from my mistakes and prop myself up on a table near the front for the following days&#8217; keynotes.</p>



<p>My geriatric grumblings notwithstanding, from the portions I heard properly, this was a great talk, and I look forward to rewatching this on YouTube to fill in the gaps. Unlike every other session that I saw during the week, Kent did not have a traditional slide deck, but instead projected some freeform sketches to illustrate the concepts he discussed.</p>



<p>There was much talk about the perennial topics (and personal bugbears) of estimation, and the cost of software development, and how software designers can influence when money is spent and earned. The concept of optionality was introduced – if software can be changed, then the design does not matter. Features are easy to see, but options are difficult to see, yet this is why we invest in software. The cost of software is the cost of changing it, not the cost of building it. Some changes are surprisingly expensive, yet others are surprisingly cheap.</p>



<p>Some of my favourites quotes from the session (of which there were many, some of which would appear in the slides of other speakers later in the week):</p>



<ul class="wp-block-list">
<li>&#8220;Why can&#8217;t you estimate how long it will take to walk across a minefield?&#8221;</li>



<li>&#8220;Software should grow like a tree grows.&#8221;</li>



<li>&#8220;You can ignore the constraints, but the constraints are not going to ignore you.&#8221;</li>



<li>&#8220;I am delighted when the next generation surpasses me.&#8221;</li>
</ul>



<p>Kent wrapped up with a few words on this year&#8217;s hot topic of AI. He drew parallels with the development of highly efficient steam engines during the Industrial Revolution, and explained how this had actually led to an increase in the use of coal (the Jevon&#8217;s Paradox). He offered that the AIs are not coming for our jobs any time soon and that we are, in fact entering a new golden age for programming. This topic would crop up again throughout the conference.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="768" src="https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7607-1024x768.jpeg" alt="" class="wp-image-10205" srcset="https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7607-1024x768.jpeg 1024w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7607-300x225.jpeg 300w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7607-768x576.jpeg 768w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7607-1536x1152.jpeg 1536w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7607-2048x1536.jpeg 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<h3 class="wp-block-heading">Being Staff Plus by Ian Cooper</h3>



<p>Having now notched up 27 years at the code face, I have recently been giving some considerations as to where to take my career in the coming years, without having to sell my soul to the devil and venture over to the dark side of management. This session from Ian Cooper on &#8220;Staff Plus&#8221; roles offered some great advice on the nature of senior technical leadership roles, and how to &#8220;move beyond code&#8221; while staying resolutely technical. </p>



<p>Ian offered a good balance of high-level strategic career advice married with a bunch of helpful tactical hints and tips for how to succeed (and demonstrate that success) in such roles, and I urge any other greybeards feeling frustrated with their careers to watch this presentation (<a href="https://youtu.be/l-oCDQGH3EU?si=nAIK3UqvDUhQPZpl">the version from NDC Oslo is online here</a>).</p>



<p>This was the first session that sent me scurrying to Amazon to buy some recommended books (it would not be the last!). By the time I got home to England on Saturday both <em><a href="https://amzn.to/3YtNpcY">T</a><a href="https://amzn.to/3NxVNlu">he Staff Engineer&#8217;s Path: A Guide for Individual Contributors Navigating Growth and Change</a></em> by Tanya Reilly and <em><a href="https://amzn.to/3NxWpHF">Staff Engineer: Leadership Beyond the Management Track</a></em> by Will Larson would be waiting for me.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="768" src="https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/Image-20-10-2024-at-16.36-5-1024x768.jpeg" alt="" class="wp-image-10203" srcset="https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/Image-20-10-2024-at-16.36-5-1024x768.jpeg 1024w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/Image-20-10-2024-at-16.36-5-300x225.jpeg 300w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/Image-20-10-2024-at-16.36-5-768x576.jpeg 768w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/Image-20-10-2024-at-16.36-5-1536x1152.jpeg 1536w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/Image-20-10-2024-at-16.36-5-2048x1536.jpeg 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<h3 class="wp-block-heading">Definition Of Insanity &#8211; Timeouts, retries, and idempotency by Sam Newman</h3>



<p>This session by Sam Newman focused on some of key techniques for developing resilient distributed systems: Timing out remote calls that do not complete in a timely fashion, Retrying unsuccessful calls, and how to achieve idempotency to ensure that calls can be retried safely without undesirable side-effects.</p>



<p>This topic is highly relevant to a distributed system that I am developing for my current client, so I listened intently and appreciated the detailed low-level advice. I was particularly interested in the observation that <em>if a retry of an idempotent request succeeds, we should send back the same semantic response that we would have sent had the original request succeeded</em>. Also new to me was the concept of a <a href="https://en.wikipedia.org/wiki/Bloom_filter">Bloom Filter</a>.</p>



<p>Improving the resilience of distributed systems has been an interest of mine since reading the first edition of <em><a href="https://amzn.to/3C3Qh7m">Release It!</a></em> by Michael Nygard in 2009. I&#8217;m delighted to see that Sam is currently authoring <a href="https://samnewman.io/books/building-resilient-distributed-systems/">a new book on this topic</a>, due for publication in 2025.</p>



<h3 class="wp-block-heading">Open Source, Open Mind: The Cost of Free Software by Dylan Beattie</h3>



<p>A light-hearted talk to end the first day of the conference, this session by Dylan Beattie was a whistle-stop tour of the history of open source software, covering notable successes, failures and lawsuits, followed by some thoughts on where &#8220;free software&#8221; goes from here.</p>



<p>A recording of <a href="https://youtu.be/vzYqxo13I1U?si=eacYByQwreIj2O_U">an earlier version of this talk from NDC Oslo 2024 is available online</a>, but Dylan had added extra material to the talk since then to cover the recent disputes between WordPress.com owners Automattic and WP Engine.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="756" src="https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7630-1024x756.jpeg" alt="" class="wp-image-10204" srcset="https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7630-1024x756.jpeg 1024w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7630-300x221.jpeg 300w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7630-768x567.jpeg 768w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7630-1536x1134.jpeg 1536w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7630-2048x1512.jpeg 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<h3 class="wp-block-heading">Keynote: Can you trust your (large language) model? by Jodie Burchell</h3>



<p>Thursday&#8217;s keynote by data scientist Jodie Burchell talked about how the quality of Large Language Models (LLMs) such as ChatGPT has been measured, and highlighted structural deficiencies with both the benchmarks as well as the AI tooling themselves. I confess to not having devoted much time over the past year to understanding the &#8220;AI revolution&#8221;, so did not know what to expect from this talk, but I found it a fascinating and highly approachable explanation that has piqued my interest. My contemporary notes from this session read &#8220;Such a good talk. Chase down the slides, and sessions from <a href="https://youtu.be/lLNJld729bc?si=x2ASipnm2PGcKt6d">earlier</a> <a href="https://youtu.be/9EI_lqPUVEE?si=jR9HOaAHIPnc_qoD">NDCs</a>&#8220;.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="768" src="https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/Image-20-10-2024-at-16.36-1024x768.jpeg" alt="" class="wp-image-10206" srcset="https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/Image-20-10-2024-at-16.36-1024x768.jpeg 1024w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/Image-20-10-2024-at-16.36-300x225.jpeg 300w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/Image-20-10-2024-at-16.36-768x576.jpeg 768w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/Image-20-10-2024-at-16.36-1536x1152.jpeg 1536w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/Image-20-10-2024-at-16.36-2048x1536.jpeg 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<h3 class="wp-block-heading">Orchestration vs. Choreography: The good, the bad, and the trade-offs by Laïla Bougriâ</h3>



<p>Designing distributed systems regularly involves trying to decide between synchronous or asynchronous communication, and orchestration or choreography (and the combinations thereof). There are, of course, tradeoffs to make, but the design decisions are often made when considering only the happy path scenarios. </p>



<p>This excellent talk by Laïla Bougriâ took this complex nuanced subject, with all of its &#8220;it depends&#8221; messiness, and offered concrete guidance for when and how to implement each approach. One of my favourite sessions of the whole conference, and Laïla coped excellently with audio problems for the first third of the presentation.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="768" src="https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/Image-20-10-2024-at-16.27-2-1024x768.jpeg" alt="" class="wp-image-10208" srcset="https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/Image-20-10-2024-at-16.27-2-1024x768.jpeg 1024w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/Image-20-10-2024-at-16.27-2-300x225.jpeg 300w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/Image-20-10-2024-at-16.27-2-768x576.jpeg 768w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/Image-20-10-2024-at-16.27-2-1536x1152.jpeg 1536w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/Image-20-10-2024-at-16.27-2-2048x1536.jpeg 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<h3 class="wp-block-heading">A Developer Goes to the Movies by Simon Painter</h3>



<p>Thursday, the middle day of the conference proper, was a long one, but fortunately there were some great light-hearted talks later in the day to balance those that required more intense thinking.</p>



<p>I had previously enjoyed seeing Simon Painter give his talk &#8220;From Ancient Greeks to Modern Geeks: Basic Machine Learning Algorithms&#8221; at DDD North in Hull in March 2024. For this new talk, he brings together his twin passions of movies and coding by presenting a visual history of computing and software developers as seen by Hollywood.</p>



<p>I don&#8217;t seem to have made as many notes on this talk, preferring to relax and enjoy the show (though sadly without popcorn), but I do recall enjoying the segments on <a href="https://www.imdb.com/title/tt0086567/">WarGames</a>, <a href="https://www.imdb.com/title/tt0113957">The Net</a> and <a href="https://www.imdb.com/title/tt0113243">Hackers</a> (which I really must watch again soon). It was also intriguing to learn that the distinction for the first person to have portrayed a computer hacker in a movie goes to none other than Benny Hill!</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="768" src="https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7647-1024x768.jpeg" alt="" class="wp-image-10209" srcset="https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7647-1024x768.jpeg 1024w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7647-300x225.jpeg 300w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7647-768x576.jpeg 768w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7647-1536x1152.jpeg 1536w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7647-2048x1536.jpeg 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<h3 class="wp-block-heading">How Simple Is &#8220;As Simple As Possible&#8221;? by Rendle</h3>



<p>Rendle has been doing this programming lark for even longer than me. But unlike me (who merely grumbles about our industry through the medium of Instagram memes shared with equally bitter colleagues), Rendle is an ex-professional standup comic who takes the grumbling to a whole new level by holding up a (black) mirror to our industry in conference presentations such as this one.</p>



<p>The thing is, as the saying goes, <em>it&#8217;s funny because it&#8217;s true</em>. Rendle is on a mission to highlight how unnecessarily complex we have made most aspects of software design, development and deployment during his career, and proselytise for an easier, simpler and more productive life. Amen to that.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="768" src="https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7650-1024x768.jpeg" alt="" class="wp-image-10210" srcset="https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7650-1024x768.jpeg 1024w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7650-300x225.jpeg 300w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7650-768x576.jpeg 768w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7650-1536x1152.jpeg 1536w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7650-2048x1536.jpeg 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<h3 class="wp-block-heading">Keynote: Start Here: Mindset Shifts and Tools for Building Career Confidence in a Post-Pandemic Era by Denise Jacobs</h3>



<p>For Friday&#8217;s final keynote of the conference, I took my now-customary standing spot up front near the stage&#8230; and then immediately regretted it as I noticed the pens and paper dotted around the tables. I realised with horror that this was going to be an interactive session, and considered retreating to the back of the room. I do not generally enjoy audience participation, have no &#8220;fun facts&#8221; on hand to share about myself, and abhor &#8220;icebreakers&#8221; at the start of meetings and workshops.</p>



<p>But, I told myself that I had come all this way to Porto with the intention of adopting a growth mindset and learning as much as possible, so ought to give it a go. I&#8217;m glad I did, as Denise&#8217;s talk became one of my favourite of the conference, and the audience participation exercises (which were not as scary as I had feared) helped to boost my confidence and further renew my interest in my career. </p>



<p>I ordered yet another book recommendation on the back of this talk – <em><a href="https://amzn.to/3BNS3JM">Chatter: The Voice in Our Head and How to Harness It</a></em> by Ethan Kross, but opted for Audible this time to reduce the number of Amazon packages that would be arriving at home in my absence.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="768" src="https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/Image-20-10-2024-at-16.25-4-1024x768.jpeg" alt="" class="wp-image-10212" srcset="https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/Image-20-10-2024-at-16.25-4-1024x768.jpeg 1024w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/Image-20-10-2024-at-16.25-4-300x225.jpeg 300w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/Image-20-10-2024-at-16.25-4-768x576.jpeg 768w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/Image-20-10-2024-at-16.25-4-1536x1152.jpeg 1536w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/Image-20-10-2024-at-16.25-4-2048x1536.jpeg 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<h3 class="wp-block-heading">The Next Decade of Software Development by Richard Campbell</h3>



<p>Richard Campbell is best known to me as the co-host of the <a href="https://www.dotnetrocks.com">.NET Rocks!</a> podcast, but his interest and expertise in science, computing, and technology is far broader than that niche (he gave another talk at this conference on the topic of Nuclear Power).</p>



<p>This talk on the Next Decade of Software Development has been presented many times over the years and been regularly updated as new trends such as the Cloud emerge and gradually become mainstream. It reviews where we&#8217;ve been, examines the trend lines, and looks forward to which trends and technologies we will need to learn to remain relevant in our roles in the upcoming years. As with many of the other talks, this naturally touched on AI, and joined that consensus that we are entering a period where the LLMs will aid our software development work rather than directly threatening it. At a more prosaic level, Richard was also positive that .NET and Blazor are not going anywhere any time soon.</p>



<h2 class="wp-block-heading">Final Thoughts</h2>



<p>I thoroughly enjoyed my time at NDC Porto. The conference is expertly organised by a team who have clearly been doing this for quite some time. The venue – <a href="https://en.wikipedia.org/wiki/Porto_Convention_Centre">a former customshouse on the banks of the Duoro</a> – was airy and inspirational. The complementary food and drink was delicious and plentiful. The speakers were knowledgeable and friendly, making themselves available for questions outside of the sessions themselves. Generally I found my fellow attendees to be amiable and approachable, and appreciated mingling amongst the wide variety of nationalities present from across the European continent and further afield. I remain disheartened by the male skew in the gender balance of attendees at tech conferences, but it was pleasing to note how many (excellent) female speakers gave talks – I suspect and hope that NDC are doing all they reasonably can to improve diversity.</p>



<p>I return home to Yorkshire, and back to the code face, with a renewed enthusiasm for my chosen career and a rekindled excitement for technologies (both new and old – some of the talks by Anders&nbsp;Norås have made me nostalgic for my Amiga 500 and 1200!). Oh, and with an ever-growing pile of books to read!</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="1024" src="https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7578-1024x1024.jpeg" alt="" class="wp-image-10218" srcset="https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7578-1024x1024.jpeg 1024w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7578-300x300.jpeg 300w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7578-150x150.jpeg 150w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7578-768x768.jpeg 768w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7578-1536x1536.jpeg 1536w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7578-2048x2048.jpeg 2048w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7578-600x600.jpeg 600w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="895" src="https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7673-1024x895.png" alt="" class="wp-image-10223" srcset="https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7673-1024x895.png 1024w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7673-300x262.png 300w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7673-768x671.png 768w, https://blogcdn.iannelson.uk/wp-content/uploads/2024/10/IMG_7673.png 1179w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>The Books I Most Enjoyed Reading in 2023</title>
		<link>https://blog.iannelson.uk/the-books-i-most-enjoyed-reading-in-2023/</link>
					<comments>https://blog.iannelson.uk/the-books-i-most-enjoyed-reading-in-2023/#respond</comments>
		
		<dc:creator><![CDATA[ian]]></dc:creator>
		<pubDate>Sun, 17 Dec 2023 15:40:15 +0000</pubDate>
				<category><![CDATA[Books]]></category>
		<guid isPermaLink="false">https://blog.iannelson.uk/?p=10158</guid>

					<description><![CDATA[The dozen fiction and non-fiction books that I've most enjoyed reading in 2023.]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading"><a href="https://amzn.to/41sIGYS">Politics on the Edge: A Memoir from Within</a> by Rory Stewart</h2>



<p>My very favourite book of 2023 was this autobiography by former Minister and one-time candidate for Conservative Party leader Rory Stewart. I almost didn&#8217;t read it at all, as I was feeling a little jaded with politics at the time and considering a more light-hearted Audible purchase. I&#8217;m glad I plumped for this though, and it did offer some light relief in the form of Stewart&#8217;s dodgy accents when recounting conversations with fellow politicians of all parties and nationalities.</p>



<p>There is no flab in this book, it ploughs on at quite a fast pace through Stewart&#8217;s political career, from becoming MP for Penrith and the Border in 2010 through to his run for leader of the Conservative Party (and Prime Minister) less than a decade later. In between he is thrust with no notice into a variety of ministerial positions for which he has varying degrees of suitability and aptitude. In my <a href="https://blog.iannelson.uk/20-books-i-most-enjoyed-reading-in-2019/">2019 books blog post</a> I recommended the  drier <em><a href="https://amzn.to/3GJZdOu">Why We Get the Wrong Politicians</a></em> by Isabel Hardman, in which she outlined why the failings of our ministerial system lead to roles being filled by individuals who are unsuited to them. Stewart&#8217;s book brings colourful examples of that theory, but to his credit he makes efforts to master the briefs he is given and make a practical difference to the country. Others from his party, particularly our recent Prime Ministers, are not always painted in a positive light, and he gives many interesting insights into their personalities. </p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="500" height="500" src="https://blogcdn.iannelson.uk/wp-content/uploads/2023/12/51btunBtJEL._SL500_.jpg" alt="" class="wp-image-10165" style="width:486px;height:auto" srcset="https://blogcdn.iannelson.uk/wp-content/uploads/2023/12/51btunBtJEL._SL500_.jpg 500w, https://blogcdn.iannelson.uk/wp-content/uploads/2023/12/51btunBtJEL._SL500_-300x300.jpg 300w, https://blogcdn.iannelson.uk/wp-content/uploads/2023/12/51btunBtJEL._SL500_-150x150.jpg 150w" sizes="auto, (max-width: 500px) 100vw, 500px" /></figure></div>


<h2 class="wp-block-heading"><a href="https://amzn.to/3tl4c54">Tomorrow, and Tomorrow, and Tomorrow</a> by Gabrielle Zevin</h2>



<p>In 2023 I rediscovered the pleasure of playing computer games, eighteen years after writing a fairly grumpy blog post in which I declared that &#8220;<a href="https://blog.iannelson.uk/computer-games-i-have-loved/">The whole concept seemed utterly pointless, a real waste of time</a>&#8220;. A spring break between contracts coincided with the release of <em>Zelda: Tears of the Kingdom</em>, which I bought on a whim after stumbling across <a href="https://www.theguardian.com/games/2023/may/11/the-legend-of-zelda-tears-of-the-kingdom-review-pure-magic">Keza MacDonald&#8217;s effusive five-star review in <em>The Guardian</em></a>. Since then I&#8217;ve spent 167 hours playing that wonderful game, and have also relaxed by playing <em><a href="https://www.theguardian.com/games/2020/jul/22/creaks-review-a-darkly-surreal-puzzle-game">Creaks</a></em> on Apple Arcade and <em><a href="https://returntomonkeyisland.com/">Return to Monkey Island</a></em> (32 years after playing the original on the Amiga).</p>



<p>It was with this background that I that I read <em>Tomorrow, and Tomorrow, and Tomorrow</em> towards the end of the year. It&#8217;s a novel set over several decades about two friends who collaborate to develop and publish increasingly epic computer games whilst navigating romances, friendship, fallouts, family, health challenges, and other life-changing events. It&#8217;s very touching and heartfelt, and caused me to think about the value of play in our lives, and of maintaining friendships over extended periods.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="500" height="500" src="https://blogcdn.iannelson.uk/wp-content/uploads/2023/12/51oi2QWxV-L._SL500_.jpg" alt="" class="wp-image-10166" srcset="https://blogcdn.iannelson.uk/wp-content/uploads/2023/12/51oi2QWxV-L._SL500_.jpg 500w, https://blogcdn.iannelson.uk/wp-content/uploads/2023/12/51oi2QWxV-L._SL500_-300x300.jpg 300w, https://blogcdn.iannelson.uk/wp-content/uploads/2023/12/51oi2QWxV-L._SL500_-150x150.jpg 150w" sizes="auto, (max-width: 500px) 100vw, 500px" /></figure></div>


<h2 class="wp-block-heading"><a href="https://amzn.to/3RpmslV">Surrender: 40 Songs, One Story</a> by Bono</h2>



<p>Faced with a &#8220;to-read&#8221; list that now numbers into the seventies, I made a point of actively abandoning some books that I was not enjoying during 2023, rather than struggling through them to the bitter end. As my wife Jocelyn is fond of reminding me, life is too short to read books that you&#8217;re not enjoying. Cognisant of my maturing years and the theories of <a href="https://en.wikipedia.org/wiki/Optimal_stopping">Optimal Stopping</a>, I&#8217;ve also tended to stick to favourite genres this year rather than trying something new.</p>



<p>So, given that I enjoy biographies, and also enjoy books on rock music, Bono&#8217;s autobiography was always destined to be high on my list of favourite reads for the year. It covers U2&#8217;s lengthy career from their early schooldays in Dublin through to being the biggest band in the world, releasing classic zeitgeist-defining records including <em>The Joshua Tree</em> and <em>Achtung Baby</em>. There is an impressive cast of supporting characters mentioned in the many anecdotes in this book, including Pope John Paul II, Bill Clinton, Tony Blair, Frank Sinatra, and countless others. At one point Mikhail Gorbachev pops in for tea on a Sunday afternoon.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="500" height="500" src="https://blogcdn.iannelson.uk/wp-content/uploads/2023/12/513jMRpuapL._SL500_.jpg" alt="" class="wp-image-10167" srcset="https://blogcdn.iannelson.uk/wp-content/uploads/2023/12/513jMRpuapL._SL500_.jpg 500w, https://blogcdn.iannelson.uk/wp-content/uploads/2023/12/513jMRpuapL._SL500_-300x300.jpg 300w, https://blogcdn.iannelson.uk/wp-content/uploads/2023/12/513jMRpuapL._SL500_-150x150.jpg 150w" sizes="auto, (max-width: 500px) 100vw, 500px" /></figure></div>


<h2 class="wp-block-heading"><a href="https://amzn.to/3v44ttO">A Visit from the Goon Squad</a> and <a href="https://amzn.to/3GKSLXt">The Candy House</a> by Jennifer Egan</h2>



<p>These two books were released in 2010 and 2022 respectively, and feature interrelated stories with a large set of characters, set over multiple decades. Many of the central characters work in the rock music industry, and there are themes here of friendship, aging, and loss of innocence. The first book (which won a Pulitzer Prize) is probably the better one, but the audiobook of the second has better production qualities, with each POV character being narrated by a different professional voice artist. The second book also bursts with inspired ideas about where the ubiquity of social media might take us as a society.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="500" height="500" src="https://blogcdn.iannelson.uk/wp-content/uploads/2023/12/51ft9c8NwIL._SL500_.jpg" alt="" class="wp-image-10168" srcset="https://blogcdn.iannelson.uk/wp-content/uploads/2023/12/51ft9c8NwIL._SL500_.jpg 500w, https://blogcdn.iannelson.uk/wp-content/uploads/2023/12/51ft9c8NwIL._SL500_-300x300.jpg 300w, https://blogcdn.iannelson.uk/wp-content/uploads/2023/12/51ft9c8NwIL._SL500_-150x150.jpg 150w" sizes="auto, (max-width: 500px) 100vw, 500px" /></figure></div>


<h2 class="wp-block-heading"><a href="https://amzn.to/3GJPuHY">One Two Three Four: The Beatles In Time</a> by Craig Brown</h2>



<p>A huge book comprised of many short and easily-digestible chapters that occupied much of my summer vacation. Craig Brown somehow takes a subject, The Beatles, about whom so very much has been written over the last sixty years and offers fresh perspectives and anecdotes. I laughed a lot and found myself sharing passages with family and friends. Definitely one of the most enjoyable biographies I&#8217;ve ever read and, along with <em><a href="https://amzn.to/485xpAb">Revolution in the Head</a> </em>by Ian MacDonald, one of the best books about The Beatles.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="500" height="500" src="https://blogcdn.iannelson.uk/wp-content/uploads/2023/12/51YSVa5TYRL._SL500_.jpg" alt="" class="wp-image-10169" srcset="https://blogcdn.iannelson.uk/wp-content/uploads/2023/12/51YSVa5TYRL._SL500_.jpg 500w, https://blogcdn.iannelson.uk/wp-content/uploads/2023/12/51YSVa5TYRL._SL500_-300x300.jpg 300w, https://blogcdn.iannelson.uk/wp-content/uploads/2023/12/51YSVa5TYRL._SL500_-150x150.jpg 150w" sizes="auto, (max-width: 500px) 100vw, 500px" /></figure></div>


<h2 class="wp-block-heading"><a href="https://amzn.to/41nwyZb">The Nanny State Made Me: A Story of Britain and How to Save It</a> and <a href="https://amzn.to/3RrgyAT">The Full English: A Journey in Search of a Country and its People</a> by Stuart Maconie</h2>



<p>Two books by DJ Stuart Maconie make my list of favourites this year. <em>The Nanny State Made Me</em> iterates through stages in Maconie&#8217;s life, highlighting how at each point the welfare state in the UK provided him with the necessary support to become a useful and productive member of society. As with most Maconie books the politics is interspersed with an abundance of cultural references, and this helped to boost my &#8220;to watch&#8221;/&#8221;to listen&#8221; lists.</p>



<p>In <em>The Full English</em>, Maconie retraces a journey through England originally taken by J.B.Priestley in his travelogue <em><a href="https://amzn.to/3Ny8YmJ">English Journey</a></em> in 1934, comparing and contrasting how the nation has changed in the intervening decades. Despite acknowledging that there is much that needs improving in England, there is also a love and sentimentality for the nation in evidence here. I was surprised to learn that Maconie&#8217;s father used to work for the same now-defunct manufacturer that employed my own Dad, so felt quite connected to those passages. I was also amused to hear him, as a proud Lancastrian, extol the virtues of Ilkley and admit that he could conceive of living there. </p>



<h2 class="wp-block-heading"><a href="https://amzn.to/41xLLac">The Anthropocene Reviewed</a> by John Green</h2>



<p>In this series of essays adapted from his podcast, novelist John Green reviews and rates things as diverse as sunsets, Diet Dr Pepper, the song <em>New Partner</em> by Palace Music, the Indianapolis 500, Halley&#8217;s Comet and the QWERTY keyboard. Many of these pieces were written with the backdrop of the 2020-2021 COVID-19 pandemic, but the inevitable ensuing introspection does not result in morbidity, instead conveying hope and wonder at how miraculous the universe is. I give <em>The Anthropocene Reviewed</em> four stars.</p>



<h2 class="wp-block-heading"><a href="https://amzn.to/3NsklfW">White Noise</a> by Don DeLillo</h2>



<p>The oldest book on my list this year, <em>White Noise</em> was written in 1985. Some of the characters and events depicted seemed oddly familiar – maybe it&#8217;s deja vu, but I can&#8217;t preclude having read this book previously and forgotten having done so!</p>



<p>I enjoyed this more than <em><a href="https://amzn.to/3v59G4D">Great Jones Street</a></em>, also by DeLillo, which I read in 2019 but which didn&#8217;t make my annual blog post that year. It is written in the first person from the POV of the protagonist, a male middle-aged college professor in a sleepy American town who has developed the field of &#8220;Hitler Studies&#8221;. Despite being almost forty years old, it covers themes of consumer culture, academia and mortality which remain relevant.</p>



<h2 class="wp-block-heading"><a href="https://amzn.to/41pOSkg">The Storyteller: Tales of Life and Music</a> by Dave Grohl</h2>



<p>Another rock autobiography, and a brilliant collection of stories. Dave Grohl comes across as a very humble and lucky individual who can&#8217;t quite believe his good fortune at being a driving force behind some of the most successful bands in the world. There is an ordinariness to Grohl&#8217;s tales that is quite striking when compared to Bono&#8217;s book. Extended passages and chapters are given over to (surprisingly entertaining) anecdotes about losing a wallet at a gas station, or shopping for toys with his daughters. Yes, there&#8217;s a cast of famous names &#8211; Paul McCartney pops round to play the piano &#8211; but it&#8217;s all so natural and down to earth that you can&#8217;t begrudge Grohl his good fortune.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="500" height="500" src="https://blogcdn.iannelson.uk/wp-content/uploads/2023/12/51YPIMud0eL._SL500_.jpg" alt="" class="wp-image-10170" srcset="https://blogcdn.iannelson.uk/wp-content/uploads/2023/12/51YPIMud0eL._SL500_.jpg 500w, https://blogcdn.iannelson.uk/wp-content/uploads/2023/12/51YPIMud0eL._SL500_-300x300.jpg 300w, https://blogcdn.iannelson.uk/wp-content/uploads/2023/12/51YPIMud0eL._SL500_-150x150.jpg 150w" sizes="auto, (max-width: 500px) 100vw, 500px" /></figure></div>


<h2 class="wp-block-heading"><a href="https://amzn.to/3Nxs9gy">Atonement</a> by Ian McEwan</h2>



<p>I knew nothing about the plot of this novel before I started reading it; I certainly hadn&#8217;t seen the 2007 movie adaptation. I don&#8217;t consider myself to generally be a fan of historical novels, preferring those set within my own lifetime. But I found this to have terrific pace and well-drawn characters,  and devoured it over the course of a weekend in May.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="500" height="500" src="https://blogcdn.iannelson.uk/wp-content/uploads/2023/12/61KR-RUCUDL._SL500_.jpg" alt="" class="wp-image-10171" srcset="https://blogcdn.iannelson.uk/wp-content/uploads/2023/12/61KR-RUCUDL._SL500_.jpg 500w, https://blogcdn.iannelson.uk/wp-content/uploads/2023/12/61KR-RUCUDL._SL500_-300x300.jpg 300w, https://blogcdn.iannelson.uk/wp-content/uploads/2023/12/61KR-RUCUDL._SL500_-150x150.jpg 150w" sizes="auto, (max-width: 500px) 100vw, 500px" /></figure></div>


<h2 class="wp-block-heading"><a href="https://amzn.to/3NwrFXM">A Philosophy of Software Design</a> by John Ousterhout</h2>



<p>Most of the tech books that I read in 2023 were focused on specific technologies, as I moved on from a much-loved five-year contract at NHS Digital and had to grok an unfamiliar tech stack. This delightful and relatively short book was one of the only tech-agnostic software books that I read, and I wish that it had been available to me much earlier in my career. </p>



<p>Ousterhout writes engagingly about complex software design topics, offering opinions and philosophies for an approach to development that can sometimes be at odds with that espoused in the better-known <em>Clean Code</em> by Robert Martin. I know that I won&#8217;t follow all of the advice given in this philosophy (I&#8217;ve never been a fan of code comments, for instance), but have taken to heart chapters on writing general purpose modules, and &#8220;different layer, different abstraction&#8221;.</p>



<p>As I write this I note that it is flagged on Amazon as being one of the &#8220;Most Gifted&#8221; books in the Software Design genre, and that doesn&#8217;t surprise me – it&#8217;s a book that I would like those who I collaborate with to have read and absorbed.</p>



<h2 class="wp-block-heading"><a href="https://amzn.to/3NqNk3B">Why Is This Lying Bastard Lying To Me? Searching for the Truth on Political TV</a> by Rob Burley</h2>



<p>Rob Burley is a TV producer who has worked on and edited many of the top political shows on the BBC and ITV. In this entertaining and irreverent book he dissects what makes for a great political interview, and relives many memorable moments from Sunday morning political programmes, particularly covering recent years since the Brexit referendum.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="500" height="500" src="https://blogcdn.iannelson.uk/wp-content/uploads/2023/12/51TV9w6U8L._SL500_.jpg" alt="" class="wp-image-10172" srcset="https://blogcdn.iannelson.uk/wp-content/uploads/2023/12/51TV9w6U8L._SL500_.jpg 500w, https://blogcdn.iannelson.uk/wp-content/uploads/2023/12/51TV9w6U8L._SL500_-300x300.jpg 300w, https://blogcdn.iannelson.uk/wp-content/uploads/2023/12/51TV9w6U8L._SL500_-150x150.jpg 150w" sizes="auto, (max-width: 500px) 100vw, 500px" /></figure></div>]]></content:encoded>
					
					<wfw:commentRss>https://blog.iannelson.uk/the-books-i-most-enjoyed-reading-in-2023/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>In Search of My Next Challenge</title>
		<link>https://blog.iannelson.uk/in-search-of-my-next-challenge/</link>
					<comments>https://blog.iannelson.uk/in-search-of-my-next-challenge/#respond</comments>
		
		<dc:creator><![CDATA[ian]]></dc:creator>
		<pubDate>Wed, 11 Jan 2023 13:41:19 +0000</pubDate>
				<category><![CDATA[Business]]></category>
		<guid isPermaLink="false">https://beta.iannelson.uk/2023/01/11/in-search-of-my-next-challenge/</guid>

					<description><![CDATA[Folks, this is your lucky day - Ian Nelson is back on the market]]></description>
										<content:encoded><![CDATA[
<p>Folks, this is your lucky day — Ian Nelson is back on the market.</p>



<p>After an unprecedented <em>five years</em> working the same gig, I will be available for shiny new contract roles from February 2023 <em>(edit: now April 2023, thanks to a short extension)</em>.</p>



<p><a href="https://files.iannelson.uk/iannelson.pdf">Download my CV here</a>. Email me at <a href="mailto:ian@iannelson.systems">ian@iannelson.systems </a></p>


<div class="wp-block-image">
<figure class="aligncenter"><img decoding="async" src="https://blogcdn.iannelson.uk/wp-content/uploads/2023/08/IMG_0254-1.jpg" alt="Portrait image of a handsome software architect, standing outdoors and wearing a purple shirt"/><figcaption class="wp-element-caption">This is me</figcaption></figure></div>


<h2 class="wp-block-heading" id="what-ive-been-doing-recently">What I&#8217;ve Been Doing Recently</h2>



<p>Since March 2018 I&#8217;ve been a Technical Lead for the <a href="https://www.nhs.uk/nhs-app/">NHS App</a>, an England-wide way to access a range of NHS services via smartphone, tablet, and desktop web browser. It has been an amazing project to be a part of, and I&#8217;ve loved working in an open, collaborative, and agile delivery environment alongside a bunch of clever people from NHS Digital, Kainos, and BJSS.</p>



<p>I&#8217;ve led an ever-changing, multi-disciplinary team through over 120 fortnightly sprints — a period that saw the App&#8217;s user base grow from nothing to over thirty million users, and become the most downloaded app in the App Store during the COVID-19 pandemic years.</p>



<p>I&#8217;ve led the design and development of the App&#8217;s notification and messaging capability, which allows the secure and sub second delivery of health-related communications from NHS organisations to patient&#8217;s mobile devices, replacing more costly communication methods such as SMS or mail.</p>



<p>In case it&#8217;s not obvious, I&#8217;m pretty proud of what we&#8217;ve achieved on the NHS App over the past five years, and could write much more. But I&#8217;ll save that for a future blog post and return to the sales pitch&#8230;</p>



<h2 class="wp-block-heading" id="what-i-do-generally">What I Do Generally</h2>



<p>I am a hands-on Technical Architect / Technical Lead. I draw boxes and arrows on (real and virtual) whiteboards, and talk about those designs with teams, allowing us to collaboratively bring maintainable, performant and scalable solutions into existence.</p>



<p>I am detail-oriented and still a developer at heart. I like to stay close to the codebase. I am not an <a href="https://www.joelonsoftware.com/2001/04/21/dont-let-architecture-astronauts-scare-you/">Architecture Astronaut</a>. I prefer developing backend code to frontend. I am comfortable taking ownership of systems and communicating with people at all levels of an organisation.</p>



<h2 class="wp-block-heading" id="the-technology-i-use">The Technology I Use</h2>



<p>I have over 20 years&#8217; experience of C# and .NET development, from the betas through to C#10 and .NET Core 6.0 (but I still have to occasionally Google how to properly implement the IDisposable pattern).</p>



<p>I have been working with Azure products for, gosh, it must be over a decade now. I have spent significant time wrangling with App Services, Function Apps, Cosmos DB (Mongo and (No)SQL), Event Hubs, SQL Database, Kubernetes Service and Service Bus. I have found and reported a bug to the Notification Hub product team, and been mailed a t-shirt by the Cognitive Search team in response to my feedback.</p>



<p>I favour distributed architectures that are loosely-connected by messaging patterns and RESTful APIs. I am vaguely suspicious of the rush towards Microservices. I am a bit disappointed that the end of the relational database hegemony means that I no longer get to use my SQL skills on a daily basis, but have replaced this with a new-found admiration for Splunk queries.</p>



<h2 class="wp-block-heading" id="how-i-work">How I Work</h2>



<p>I prefer to code in the open and work in the open. I favour public Slack channels over DMs. I appreciate the DevOps culture where all members of the team are empowered to make changes to a collective codebase. I think infrastructure as code is one of the game-changing trends of the last decade.</p>



<p>I still quite like Test-Driven Development, but am learning to be more pragmatic about when it is applied, and when to use chunkier integration tests.</p>



<p>I am a Microsoft Registered Partner, but do all my work on a MacBook.</p>



<p>I care very much about the quality of the solutions that I help to create, but I try to inject levity and humour into the working day, and do not take myself too seriously.</p>



<p>I like to break up lengthy blog posts with photos of my dog.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img decoding="async" src="https://blogcdn.iannelson.uk/wp-content/uploads/2023/08/IMG_0221.jpg" alt="A black six-year-old miniature schnauzer lies upon a toy carrot"/><figcaption class="wp-element-caption">Sadie dog needs kibble. Please hire Ian. Woof!</figcaption></figure></div>


<h2 class="wp-block-heading" id="more-randomness">More Randomness</h2>



<p>My favourite software books of all time include <em><a href="https://amzn.to/3XqhrLr">Working Effectively with Legacy Code</a>, <a href="https://amzn.to/3ZE8zDV">Domain-Driven Design</a>, </em>and <em><a href="https://amzn.to/3QzeaqW">Release It</a>! </em></p>



<p>My favourite GoF design patterns are Visitor and Chain of Responsibility.</p>



<p>Some people that I&#8217;ve worked with have written nice things about me, and I didn&#8217;t even have to pay them. You can read a collection of these endorsements on my <a href="https://blog.iannelson.uk/testimonials/">testimonials page</a>.</p>



<h2 class="wp-block-heading" id="sound-good">Sound Good?</h2>



<p>I hope you&#8217;ve enjoyed reading these insights into my psyche and skills. If you&#8217;d like to know more, or think that I might be able to help you, then let&#8217;s talk. You can <a href="https://files.iannelson.uk/iannelson.pdf">download my CV here</a>, and email me at <a href="mailto:ian@iannelson.systems">ian@iannelson.systems</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.iannelson.uk/in-search-of-my-next-challenge/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>The 20 Books I Most Enjoyed Reading in 2022</title>
		<link>https://blog.iannelson.uk/the-20-books-i-most-enjoyed-reading-in-2022/</link>
					<comments>https://blog.iannelson.uk/the-20-books-i-most-enjoyed-reading-in-2022/#respond</comments>
		
		<dc:creator><![CDATA[ian]]></dc:creator>
		<pubDate>Sat, 17 Dec 2022 20:22:49 +0000</pubDate>
				<category><![CDATA[Books]]></category>
		<guid isPermaLink="false">https://beta.iannelson.uk/2022/12/17/the-20-books-i-most-enjoyed-reading-in-2022/</guid>

					<description><![CDATA[I've enjoyed reading a variety of fiction and non-fiction books during 2022. Here are my favourites.]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading" id="the-top-5">The Top 5</h2>



<h3 class="wp-block-heading" id="stolen-focus-why-you-cant-pay-attention-by-johann-hari"><a href="https://amzn.to/3hZsGL5">Stolen Focus: Why You Can&#8217;t Pay Attention</a> by Johann Hari</h3>



<p>My favourite book of the year <em>partially</em> covers the same ground as previous favourites <em><a href="https://amzn.to/3v0oxtC">A World Without Email</a></em>, <em><a href="https://amzn.to/3WgPFAm">Four Thousand Weeks</a></em>, and <em><a href="https://amzn.to/3v07N60">Ten Arguments for Deleting Your Social Media Accounts Right Now</a></em>. But the scope of Hari&#8217;s work is much broader than these. Rather than merely telling us to stop doomscrolling Twitter and get on with life, he covers a multiplicity of factors and forces that are combining to steal the ability of many of us to focus. Social media, pollution, lack of sleep, poor diet, overwork and more are all discussed, with many pointers to third-party research.</p>



<p>Despite the breadth and serious nature of the subject matter, I should note that some aspects of this book are also laugh-out-loud funny. I particularly enjoyed an early anecdote about Hari witnessing visitors to the Graceland museum experiencing Elvis Presley&#8217;s home by fixating on a VR iPad tour, rather than looking around the actual room in which they were standing.</p>


<div class="wp-block-image">
<figure class="aligncenter"><img decoding="async" src="https://blogcdn.iannelson.uk/wp-content/uploads/2023/08/focus.jpg" alt=""/></figure></div>


<h3 class="wp-block-heading" id="good-pop-bad-pop-by-jarvis-cocker"><a href="https://amzn.to/3GtDziA">Good Pop Bad Pop</a> by Jarvis Cocker</h3>



<p>When I was in my twenties I couldn&#8217;t fathom the appeal of biographies. Why, I reasoned, would I want to waste my time reading about one individual out of the billions who had lived or would ever live? Surely it would be more efficient to read distilled human knowledge on a much broader subject?</p>



<p>Well, I&#8217;m not sure exactly when I changed my opinion on this, but I must have done so because I now find myself reading several biographies each year, and they frequently appear atop my end-of-year blog posts. Other celebrity autobiographies that I enjoyed in 2022 were <em><a href="https://amzn.to/3BDV10H">The Gift of a Radio: My Childhood and Other Train Wrecks</a></em> by broadcaster Justin Webb, and <em><a href="https://amzn.to/3V6RNK1">Coal Black Mornings</a></em> by Suede frontman Brett Anderson.</p>



<p>The concept behind Cocker&#8217;s autobiography (or &#8220;inventory&#8221;) is that he cleaned out an attic space during the Covid lockdowns, deciding whether to &#8220;keep or cob&#8221; accumulated treasures/junk. This provides a conceit for many entertaining anecdotes about his life growing up in Sheffield and becoming lead singer of Pulp, all written in a most idiosyncratic style. Highlights for me included a detailed explanation of how he came to be hospitalised after fall out of a window while trying to impress a girl, and a wonderful piece on interviewing the late Leonard Cohen during his time as a BBC Radio 6 Music DJ.</p>



<p>I was sorely tempted to get the audiobook of this to hear Jarvis&#8217;s own narration, but plumped for the hardback instead which is wonderfully typeset and illustrated with many photographs of the items saved from the loft.</p>


<div class="wp-block-image">
<figure class="aligncenter"><img decoding="async" src="https://blogcdn.iannelson.uk/wp-content/uploads/2023/08/cocker.jpg" alt=""/></figure></div>


<h3 class="wp-block-heading" id="skyfaring-a-journey-with-a-pilot-by-mark-vanhoenacker"><a href="https://amzn.to/3ArIHjC">Skyfaring: A Journey With a Pilot</a> by Mark Vanhoenacker</h3>



<p>This was a present from my wife Jocelyn for Christmas 2021. I had not been previously aware of it, so was pleasantly surprised when it became one of my favourite books of the year.</p>



<p>Vanhoenacker is a commercial airline pilot who has flown short-haul and long-haul routes for British Airways from a base in London to cities all over the world. He writes engagingly and romantically about all aspects of flying &#8211; the machines, the processes and procedures, the navigation systems, but mostly how it <em>feels</em> to transport and be transported so rapidly across space and time.</p>



<p>The prose is ethereal and dreamlike, in a manner not dissimilar to the jet lag and &#8220;place lag&#8221; that it describes. Vanhoenacker captures well the magic of aviation and inspires a desire to travel once again, following years of Covid lockdowns.</p>


<div class="wp-block-image">
<figure class="aligncenter"><img decoding="async" src="https://blogcdn.iannelson.uk/wp-content/uploads/2023/08/skyfaring.jpg" alt=""/></figure></div>


<h3 class="wp-block-heading" id="the-outrun-by-amy-liptrot"><a href="https://amzn.to/3GAD5aF">The Outrun</a> by Amy Liptrot</h3>



<p>This is a fascinating memoir by Amy Liptrot who, at the age of thirty, left behind the life she lived as an alcoholic in London to return to her childhood home of Orkney. Her sublime writings about the path to recovery amongst the peaceful nature of the islands are quite hypnotic, and spoke to me, particularly the sections about gradually building new and better habits over time.</p>



<p>Nourishing and inspiring, this book is the reason that I have spent less of my free time watching TV and drinking wine this year, preferring instead to spend my time on more productive activities (like reading!)</p>


<div class="wp-block-image">
<figure class="aligncenter"><img decoding="async" src="https://blogcdn.iannelson.uk/wp-content/uploads/2023/08/outrun-1.jpg" alt=""/></figure></div>


<h3 class="wp-block-heading" id="the-very-nice-box-by-laura-blackett-and-eve-gleichman"><a href="https://amzn.to/3hQ1RJf">The Very Nice Box</a> by Laura Blackett and Eve Gleichman</h3>



<p>My favourite work of fiction this year was this sparkling debut novel that captured the zeitgeist in a manner that reminded me of Douglas Coupland novels in the early 1990s. Obsessive engineer Ada designs storage boxes for STÄDA, a furniture manufacturer that comes across as a cross between Ikea and a Silicon Valley big tech company.</p>



<p>This is a darkly humorous and suspenseful novel that is an easy read. Having bought and enjoyed it in the States around New Year prior to its UK release, I mailed my copy to my friend and erstwhile colleague Steph, as I knew she&#8217;d love it too. She soon messaged &#8220;I devoured it. I&#8217;m reeling. Thank you&#8221;.</p>


<div class="wp-block-image">
<figure class="aligncenter"><img decoding="async" src="https://blogcdn.iannelson.uk/wp-content/uploads/2023/08/box.jpg" alt=""/></figure></div>


<h2 class="wp-block-heading" id="the-best-of-the-rest">The Best of the Rest</h2>



<h3 class="wp-block-heading" id="a-thousand-brains-a-new-theory-of-intelligence-by-jeff-hawkins"><a href="https://amzn.to/3UYv0Ru">A Thousand Brains: A New Theory of Intelligence</a> by Jeff Hawkins</h3>



<p>I bought this book after it was recommended by Bill Gates in one of his periodic <a href="https://www.gatesnotes.com/">Gates Notes</a> emails. It is brimming with fascinating theories on how the human brain works &#8211; I was particularly taken by the explanation of &#8220;frames of reference&#8221; as a model for the way in which we comprehend the world.</p>



<h3 class="wp-block-heading" id="bewilderment-by-richard-powers"><a href="https://amzn.to/3gqTRy1">Bewilderment</a> by Richard Powers</h3>



<p>I don&#8217;t read many books which could be considered to fall within the category of science fiction. But <em>Bewilderment</em> doesn&#8217;t feel like traditional science fiction, rather it gently and sensitively covers broader themes of man&#8217;s impact on the earth, autism, our political systems, the loss of loved ones, and the workings of brain. This one will linger with me for a while.</p>


<div class="wp-block-image">
<figure class="aligncenter"><img decoding="async" src="https://blogcdn.iannelson.uk/wp-content/uploads/2023/08/bewilderment.jpg" alt=""/></figure></div>


<h3 class="wp-block-heading" id="learn-how-to-solve-cryptic-crosswords-a-course-for-beginners-by-henry-howarth"><a href="https://amzn.to/3hMs6QQ">Learn How to Solve Cryptic Crosswords: A Course for Beginners</a> by Henry Howarth</h3>



<p>When not reading books, I also enjoy reading newspapers and magazines<em>.</em> I usually skip straight past the cryptic crosswords in these, finding them to be baffling and impenetrable. B<br>ut one evening this year I lingered for a little while over a crossword in <em>New Statesman</em> and was pleasantly surprised to realise that I could work out the answer to one of the easier anagram clues.</p>



<p>This epiphany caused a curious tingle in my brain which I wanted to experience again. So I sought assistance via this excellent textbook-like work, which takes the reader on a step-by-step course explaining the different types of clues to be found in cryptic crosswords and techniques for solving these.</p>



<p>Thanks to this book, I now find myself capable of tackling the relatively easy <em>Everyman</em> crossword in <em>The Observer</em> each week, and sometimes the cryptic crossword in <em>New Statesman</em>, dependent on the setter. The tingles in my brain keep coming along with those &#8220;a-ha!&#8221; moments when the penny drops on a cute parsing. I&#8217;m enjoying building my vocabulary and general knowledge, and hope to build up to tackling the tougher problems in the national dailies next year.</p>



<h3 class="wp-block-heading" id="exponential-how-accelerating-technology-is-leaving-us-behind-and-what-to-do-about-it-by-azeem-azhar"><a href="https://amzn.to/3XkdecX">Exponential: How Accelerating Technology is Leaving Us Behind and What to Do About It</a> by Azeem Azhar</h3>



<p>This book considers the potential impact upon the world of technologies that are currently improving at an exponential rate. I found much of this far-sighted work to be reassuringly optimistic in nature, such as the potential for 3D printing to decentralise manufacturing bases, or the transition away from fossil fuels. Elsewhere however, Azhar highlights the inability of slowly-acting national governments to respond to a changing world with fast-moving social problems.</p>



<h3 class="wp-block-heading" id="software-architecture-the-hard-parts-modern-trade-off-analyses-for-distributed-architectures-by-neal-ford-mark-richards-pramod-sadalage-and-zhamak-dehghani"><a href="https://amzn.to/3EJmAHI">Software Architecture: The Hard Parts. Modern Trade-Off Analyses for Distributed Architectures</a> by Neal Ford, Mark Richards, Pramod Sadalage and Zhamak Dehghani</h3>



<p>This was my favourite technical book of the year. The weak joke about software architecture is that the answer to any question is &#8220;it depends&#8221;. As a result of this truism, most other books on the subject tend to give an overview of various nonfunctional considerations (scalability, deployability, testability, extensibility, etc) while stopping short of offering any firm guidance. After all, &#8220;it depends&#8221; on the specific system and business drivers.</p>



<p>&#8220;The Hard Parts&#8221; faces head-on the complexities involved in making such trade-off decisions in the world of distributed systems in general and microservices in particular. Aided by an extended case study that runs throughout the book, it offers techniques to identify appropriate levels of reuse, decomposition, data ownership, distributed workflows, transactional sagas, and more. I particularly appreciated one of the later chapters on managing analytical data, which compared traditional Data Warehouses and Data Lakes with a more contemporary Data Mesh approach.</p>


<div class="wp-block-image">
<figure class="aligncenter"><img decoding="async" src="https://blogcdn.iannelson.uk/wp-content/uploads/2023/08/51qZnL-B63L._SX379_BO1-204-203-200.jpg" alt=""/></figure></div>


<h3 class="wp-block-heading" id="if-its-smart-its-vulnerable-by-mikko-hypponen"><a href="https://amzn.to/3AwStkl">If It&#8217;s Smart, It&#8217;s Vulnerable</a> by Mikko Hypponen</h3>



<p>Mikko Hypponen is a global cybersecurity expert with over thirty years&#8217; experience working as a researcher and investigator. This short breezy book provides a fascinating array of anecdotes and insights from his career in infosec, in addition to concrete advice for how we as individuals can better protect ourselves in our increasingly interconnected world.</p>


<div class="wp-block-image">
<figure class="aligncenter"><img decoding="async" src="https://blogcdn.iannelson.uk/wp-content/uploads/2023/08/smart.jpg" alt=""/></figure></div>


<h3 class="wp-block-heading" id="no-one-round-here-reads-tolstoy-memoirs-of-a-working-class-reader-by-mark-hodkinson"><a href="https://amzn.to/3Gvv5Yr">No One Round Here Reads Tolstoy: Memoirs of a Working-Class Reader</a> by Mark Hodkinson</h3>



<p>It seems that since reading <em><a href="https://amzn.to/3jaOZyd">Lowborn</a></em> and <em><a href="https://amzn.to/3YyP4fp">Poverty Safari</a></em>, the Audible recommendation algorithm has concluded that I want to hear more tales of working class folk achieving against the odds. That&#8217;s how I discovered this charming and drily humorous autobiography by Lancastrian author, publicist and bibliophile Mark Hodkinson. In addition to the many anecdotes about reading and the publishing industry, this also features poignant yet often wildly funny chapters on music, schools, family relationships and terrible jobs.</p>


<div class="wp-block-image">
<figure class="aligncenter"><img decoding="async" src="https://blogcdn.iannelson.uk/wp-content/uploads/2023/08/tolstoy.jpg" alt=""/></figure></div>


<h3 class="wp-block-heading" id="seven-games-a-human-history-by-oliver-roeder"><a href="https://amzn.to/3AvZH8l">Seven Games: A Human History</a> by Oliver Roeder</h3>



<p>The seven eponymous games covered in this book are checkers, chess, Go, backgammon, poker, Scrabble and bridge. For each, Roeder dives into the history, basic strategies, the personalities involved at the highest levels of the game, and what makes each game challenging for humans (and computers) to play. His first-hand reports of his experiences entering world poker and Scrabble competitions were particularly entertaining.</p>



<p>I enjoyed studying Game theory at university in the mid-1990s where part of the course covered the basics of developing chess-playing software in a rather deterministic, brute-force manner. It was interesting to contrast those techniques with some of the modern AI/ML approaches described in this book that have been used to allow computers to succeed at these games.</p>


<div class="wp-block-image">
<figure class="aligncenter"><img decoding="async" src="https://blogcdn.iannelson.uk/wp-content/uploads/2023/08/games.jpg" alt=""/></figure></div>


<h3 class="wp-block-heading" id="trillions-how-a-band-of-wall-street-renegades-invented-the-index-fund-and-changed-finance-forever-by-robin-wigglesworth"><a href="https://amzn.to/3EMw1q4">Trillions: How a Band of Wall Street Renegades Invented the Index Fund and Changed Finance Forever</a> by Robin Wigglesworth</h3>



<p>My favourite financial book of the year, this history of index funds is a surprisingly mesmerising confluence of economics, history, mathematics, psychology, computer science and more. In addition to focusing on the cost savings that can be had to individuals who choose to invest via index funds rather than active managers, it also touches on the implications for corporate governance of the large proportion of companies now owned by &#8220;passive&#8221; funds.</p>



<h3 class="wp-block-heading" id="hope-and-glory-a-peoples-history-of-modern-britain-by-stuart-maconie"><a href="https://amzn.to/3V91EPV">Hope and Glory: A People&#8217;s History of Modern Britain</a> by Stuart Maconie</h3>



<p>In this warm-hearted look at Britain, broadcaster and author Stuart Maconie selects one key event from each decade of the twentieth century, travelling to the location where they occurred and explaining how they have shaped the country in which we live.</p>



<p>Maconie is an opinionated author, and in these divided times I suspect that levels of enjoyment of this book will depend upon whether your politics fall on the same side of the fence as his. Mine largely do, so I found this to be an entertaining, witty, and insightful read. Some of the scenes and interviews described from Maconie&#8217;s travels also made me consider that perhaps Britain (and England in particular) is after all a more welcoming, progressive and tolerant society than I had recently believed&#8230; but then I realised that this book was published back in 2012, just ahead of the unifying London olympics, and well before the divisive Brexit referendum.</p>


<div class="wp-block-image">
<figure class="aligncenter"><img decoding="async" src="https://blogcdn.iannelson.uk/wp-content/uploads/2023/08/maconie.jpg" alt=""/></figure></div>


<h3 class="wp-block-heading" id="out-of-office-the-big-problem-and-bigger-promise-of-working-from-home-by-anne-helen-petersen-and-charlie-warzel"><a href="https://amzn.to/3gj7P50">Out of Office: The Big Problem and Bigger Promise of Working From Home</a> by Anne Helen Petersen and Charlie Warzel</h3>



<p>I have been fortunate enough to be able to work from home for the last 33 months, since the onset of the Covid-19 pandemic made clients such as mine realise that this was a possibility.</p>



<p>This book explores the pros and cons of remote working, and in particular how to use the opportunity that this affords to change our lives and communities for the better. Some aspects of the discussion are rather US-centric in regard to the labour market and geography, but much of this commentary and analysis applies equally to our situation in the UK and Europe.</p>



<h3 class="wp-block-heading" id="reclaiming-conversation-the-power-of-talk-in-a-digital-age-by-sherry-turkle"><a href="https://amzn.to/3Enn6Kj">Reclaiming Conversation: The Power of Talk in a Digital Age</a> by Sherry Turkle</h3>



<p>It is almost a quarter century since I first read a book by sociologist and clinical psychologist Sherry Turkle. <em><a href="https://amzn.to/3FBGUdx">Life on the Screen: Identity in the Age of the Internet</a></em> made a big impression on me as I was leaving university and stepping out into the world of work, helping me realise that the internet offered the ability to easily connect with people and ideas from far and wide.</p>



<p>By contrast, <em>Reclaiming Conversation</em> argues that we have now taken this search for broad but shallow connections too far, and have largely lost the capacity for the deeper one-to-one conversations that have the power to help us build meaningful lives and relationships. In a world of texts, tweets, and other micro-interactions, Turkle explores the benefits to education, business and family relationships that can be achieved by reclaiming the lost art of conversation.</p>



<h3 class="wp-block-heading" id="catch-22-by-joseph-heller-and-a-clockwork-orange-by-antony-burgess"><a href="https://amzn.to/3Ot5CRd">Catch-22</a> by Joseph Heller and <a href="https://amzn.to/3hZLme1">A Clockwork Orange</a> by Antony Burgess</h3>



<p>I have been making an attempt to supplement my predominantly contemporary reading diet with the occasional classic novel, and I especially enjoyed reading these two during 2022, in addition to<em> <a href="https://amzn.to/3FCXpps">The Catcher In The Rye</a> </em>and <em><a href="https://amzn.to/3PDOokD">Of Mice and Men</a></em>.</p>



<p><em>Catch-22</em> had been recommended to me by my friend Jonathan Telfer when we were at university together in 1995, then again last year by colleague Magnus John when the character of Major Major somehow came up in conversation during a code review. I eventually succumbed to listening to the audiobook version narrated by Canadian actor Trevor White which is excellent &#8211; the dialogue in this funny and profound novel really benefits from being spoken aloud.</p>



<p>I had bought a paperback of <em>A Clockwork Orange</em> in 1998 and not yet read it until this October. I think the prospect of tackling the <em>Nadsat</em> slang which is used in much of the narrative had dissuaded me from starting this book for so long, but in the event this proved little barrier to understanding and enjoying this short novel. The context in which the slang words were used aided comprehension, as did familiarity with the storyline from having seen Stanley Kubrick&#8217;s film adaptation.</p>



<h3 class="wp-block-heading" id="prisoners-of-geography-ten-maps-that-tell-you-everything-you-need-to-know-about-global-politics-by-tim-marshall"><a href="https://amzn.to/3tI5qDZ">Prisoners of Geography: Ten Maps That Tell You Everything You Need to Know About Global Politics</a> by Tim Marshall</h3>



<p>This illuminating book explains how each nation&#8217;s choices and geopolitics are shaped by coasts, rivers, mountains, deserts and plains. It concisely explains why international affairs are the way they are, and how the physical topography of the world has shaped the political world maps with which we are generally more familiar. With particular reference to recent events, it presciently explains the geographical context behind Putin&#8217;s war in Ukraine. There is a sequel, <em><a href="https://amzn.to/3hF2SUN">The Power of Geography</a></em>, which I have bought but not yet read.</p>


<div class="wp-block-image">
<figure class="aligncenter"><img decoding="async" src="https://blogcdn.iannelson.uk/wp-content/uploads/2023/08/prisoners.jpg" alt=""/></figure></div>]]></content:encoded>
					
					<wfw:commentRss>https://blog.iannelson.uk/the-20-books-i-most-enjoyed-reading-in-2022/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>DDDNorth 2022</title>
		<link>https://blog.iannelson.uk/dddnorth-2022/</link>
					<comments>https://blog.iannelson.uk/dddnorth-2022/#respond</comments>
		
		<dc:creator><![CDATA[ian]]></dc:creator>
		<pubDate>Sun, 04 Dec 2022 15:48:39 +0000</pubDate>
				<category><![CDATA[Tech]]></category>
		<guid isPermaLink="false">https://beta.iannelson.uk/2022/12/04/dddnorth-2022/</guid>

					<description><![CDATA[Notes from attending five sessions at this year's DDDNorth conference, at the University of Hull.]]></description>
										<content:encoded><![CDATA[
<p>Yesterday morning I arose unusually early for a Saturday and drove eastwards to attend this year&#8217;s <a href="https://dddnorth.co.uk/">DDDNorth</a> at the University of Hull. These free, community-driven events held at the weekend offer an invaluable opportunity to learn from peers in the industry in a relaxed environment.</p>



<p>Five concurrent sessions in each timeslot means that tough decisions often have to be made about which to attend! In acknowledgement of my maturing years (I&#8217;ve been reading up on <a href="https://en.wikipedia.org/wiki/Optimal_stopping">optimal stopping</a>) and the niche that I have carved out for myself, I chose to stick to those sessions that focused on backend and distributed architecture and development.</p>



<p>My choice for the first session of the day was an overview of <strong>.NET Minimal APIs</strong> by Microsoft MVP Kevin Smith (<a href="https://twitter.com/kev_bite">@kev_bite</a>). Restful APIs on the Microsoft .NET platform frequently form a key part of the systems that I design and develop, so it&#8217;s vital to stay abreast of the latest techniques for implementing these. Kev&#8217;s session was really useful to me as it concisely demonstrated the approaches available in .NET Core 7 Minimal APIs, freeing me of the need to discover what&#8217;s new via reading documentation or other means. I particularly appreciated seeing demonstrations of approaches for the automated testing of APIs, and some of the post-session Q&amp;A about how best to structure real-world enterprise .NET APIs was insightful.</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="2000" height="1500" src="https://blogcdn.iannelson.uk/wp-content/uploads/2023/08/image.jpeg" alt="Kevin Smith is presenting in a lecture theatre" class="wp-image-7862" srcset="https://blogcdn.iannelson.uk/wp-content/uploads/2023/08/image.jpeg 2000w, https://blogcdn.iannelson.uk/wp-content/uploads/2023/08/image-300x225.jpeg 300w, https://blogcdn.iannelson.uk/wp-content/uploads/2023/08/image-1024x768.jpeg 1024w, https://blogcdn.iannelson.uk/wp-content/uploads/2023/08/image-768x576.jpeg 768w, https://blogcdn.iannelson.uk/wp-content/uploads/2023/08/image-1536x1152.jpeg 1536w" sizes="auto, (max-width: 2000px) 100vw, 2000px" /><figcaption class="wp-element-caption">Kevin Smith demos how to test .NET Minimal APIs</figcaption></figure>



<p>I&#8217;ve blogged before about the <a href="https://blog.iannelson.uk/on-the-inherent-negativity-of-computer-programmers/">Inherent Negativity of Computer Programmers</a>, and it&#8217;s fair to say that this pessimism hasn&#8217;t changed as my career has progressed! As an architect of distributed systems, knowledge of techniques for handling unavailable or poorly-performing dependencies are an essential part of my day-to-day toolset. Andy Clark&#8217;s (<a href="https://twitter.com/TechyChap">@techychap</a>) entertaining session &#8220;<strong>When Microservices Go Bad</strong>&#8221; covered a variety of strategies such as caching, retries, timeouts, circuit breakers, bulkheads and rate limiting. For each of these, he showed how they can be achieved using the excellent open source library <a href="https://github.com/App-vNext/Polly">Polly</a>. I&#8217;ve been using some of Polly&#8217;s features on my current project (I&#8217;ve been a long-time fan of <a href="https://blog.iannelson.uk/a-circuit-breaker-which-trips-on-frequency-of-failures/">Circuit Breaker</a> since I first learned of it from reading Michael Nygard&#8217;s <em><a href="https://amzn.to/3VwRvwP">Release It!</a></em> book), but this session opened my eyes to the full gamut of how Polly could help protect the systems I design. Hat-tip to Andy for the live demos in this session, and for contending with the multi-monitor weirdness.</p>



<p>The third session was my favourite of the day. &#8220;<strong>Don&#8217;t Put Your Messages In A Bottle: Implement Messaging Patterns</strong>&#8221; saw <a href="https://azure.microsoft.com/en-gb/products/service-bus">Azure Service Bus</a> Senior Program Manager Eldert Grootenboer (<a href="https://twitter.com/egrootenboer">@egrootenboer</a>) provide a whistle-stop overview of fourteen (fourteen!) separate messaging patterns. The Circuit Breaker pattern made another appearance, as did some patterns which were new to me such as Sequential Convoy and Transactional Outbox. I&#8217;ve been getting by with simply using Azure Storage Queues for most of my queueing requirements in recent years, but this presentation reminded me of the richer techniques that are possible with Service Bus. This hour-long session flew by and left me wanting more. Time to dust off my copy of <a href="https://amzn.to/3Uu78Ee">Hohpe and Woolf&#8217;s Enterprise Integration Patterns</a> and brush up ahead of my next distributed architecture challenge.</p>



<p>&#8220;<strong>Software Architecture: In Search of the Fourth Chord</strong>&#8221; by straight-speaking Paul Michaels (<a href="https://twitter.com/paul_michaels">@paul_michaels</a>) was a more laid-back session which covered many of the common problems and trade-offs faced by Software Architects. Paul rightly highlighted that the architect is likely the only person on a project who cares about the full range of functional and nonfunctional characteristics of a system. But I&#8217;m not sure that his throwaway comment &#8220;no-one ever says &#8216;can you make the system scale?'&#8221; is strictly true &#8211; I think this can depend on the project and sector. For example, a large part of my working life during the pandemic has involved ensuring that the NHS App and associated systems can scale to meet spikes in traffic, and here scalability and universal access are often of higher importance than, say, a richer feature set.</p>



<p>The session concluded by suggesting that, much as Status Quo have been able to have a successful musical career with a limited number of chords, so the average Software Architect can get a long way in their chosen career through judicious application of the Message Broker, Event Sourcing and CQRS patterns.</p>



<p>The final session I attended was &#8220;<strong>SOA Lessons Learnt (or, Microservices Done Better)</strong>&#8220;, where Sean Farmar (<a href="https://twitter.com/farmar">@farmar</a>) gave an entertaining and often opinionated run through his &nbsp;experiences developing and architecting distributed systems since the 1990s. The general premise was that while technologies and fashions may change over the years, the key thing is to avoid coupling at all costs &#8211; a theme which I remember noting from my attendance at <a href="https://blog.iannelson.uk/software-architect-2007/">Software Architect 2007</a> fifteen years ago. It was also nice to be reminded of Peter Deutsch&#8217;s <a href="https://en.wikipedia.org/wiki/Fallacies_of_distributed_computing">Fallacies of Distributed Computing</a>, which are even more relevant today than they were in the mid-90s.</p>



<p>Finally, before the dark and rainy drive home, it was time for goodbyes and the traditional prize draw. I&#8217;m delighted to report that I had the good fortune to win a <a href="https://github.com/">GitHub</a>-branded scarf which I shall wear with pride to protect my nesh self against the inclement Yorkshire winter that lies ahead.</p>



<p>Many thanks to all who presented, organised and sponsored this year&#8217;s DDDNorth. As ever, it was an enjoyable and productive way to spend a Saturday.</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1920" height="2560" src="https://blogcdn.iannelson.uk/wp-content/uploads/2023/08/image-1-scaled.jpeg" alt="A handsome forty-something software engineer models his new GitHub-branded scarf" class="wp-image-7863" srcset="https://blogcdn.iannelson.uk/wp-content/uploads/2023/08/image-1-scaled.jpeg 1920w, https://blogcdn.iannelson.uk/wp-content/uploads/2023/08/image-1-225x300.jpeg 225w, https://blogcdn.iannelson.uk/wp-content/uploads/2023/08/image-1-768x1024.jpeg 768w, https://blogcdn.iannelson.uk/wp-content/uploads/2023/08/image-1-1152x1536.jpeg 1152w, https://blogcdn.iannelson.uk/wp-content/uploads/2023/08/image-1-1536x2048.jpeg 1536w" sizes="auto, (max-width: 1920px) 100vw, 1920px" /><figcaption class="wp-element-caption">Sporting my lovely new GitHub scarf</figcaption></figure>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.iannelson.uk/dddnorth-2022/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Funny Things My Kids Have Said &#8211; A Compilation 2010-2018</title>
		<link>https://blog.iannelson.uk/funny-things-my-kids-have-said/</link>
					<comments>https://blog.iannelson.uk/funny-things-my-kids-have-said/#respond</comments>
		
		<dc:creator><![CDATA[ian]]></dc:creator>
		<pubDate>Sat, 01 Oct 2022 20:46:24 +0000</pubDate>
				<category><![CDATA[Family]]></category>
		<guid isPermaLink="false">https://beta.iannelson.uk/2022/10/01/funny-things-my-kids-have-said/</guid>

					<description><![CDATA[A collection of some of the cute and funny things our three children came out with when they were younger.]]></description>
										<content:encoded><![CDATA[
<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>Ben: &#8220;Ian, Ian!&#8221;<br>Me: &#8220;Ben, I&#8217;m &#8216;Daddy&#8217; to you.&#8221;<br>Ben (quizzically): &#8220;But you are &#8216;Ian&#8217; as well.&#8221;<br>Me: &#8220;Yes, I know that, but I&#8217;d prefer it if you called me &#8216;Daddy&#8217;.&#8221;<br>Ben: &#8220;Oh. Sorry, Ian!&#8221;</p>



<p><em>August 2010</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>Ben: &#8220;Can I have <em>another</em> bedtime story Dad?&#8221;<br>Me: &#8220;Not tonight Ben, it&#8217;s too late and you&#8217;re too tired.&#8221;<br>Ben: &#8220;I&#8217;m not, I&#8217;m not, grumbled Ben!&#8221;</p>



<p><em>August 2010</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>Whilst sat at the dinner table this evening:</p>



<p>Ben: &#8220;Oh! Daddy, I can hear your brains!&#8221;<br>Ian: &#8220;Say that again?&#8221;<br>Ben: &#8220;I can hear your brains!&#8221;<br>Ian: &#8220;You can hear my *brains*? How?&#8221;<br>Ben: &#8220;Through the holes on your head!&#8221;<br>Jocelyn: &#8220;So, what does Daddy&#8217;s brain sound like?&#8221;<br>Ben: &#8220;It&#8217;s *really* loud!&#8221;<br>Ian: &#8220;You got that right. Eat your pasta.&#8221;</p>



<p><em>August 2010</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>Ben: &#8220;I&#8217;ve done a poo! It is a polar-bear-shaped poo!&#8221;</p>



<p><em>August 2010</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>Me: &#8220;I love you, Ben. I always wanted a son, I&#8217;m glad you came along.&#8221;<br>Ben: &#8220;Yes, Dad. I was just walking along the road, wasn&#8217;t I? I saw you and thought &#8216;He can be my Daddy&#8217;. And I came in the house and took my shoes off.&#8221;</p>



<p><em>November 2010</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<figure class="wp-block-image"><img decoding="async" src="https://blogcdn.iannelson.uk/wp-content/uploads/2023/08/53555_496221560707_6115478_o_496221560707.jpg" alt=""/><figcaption class="wp-element-caption">November 2010</figcaption></figure>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>Benjamin just woke up after having had a bad dream &#8220;about the evil penguin on Pingu&#8221;. I must have missed that bit&#8230;</p>



<p><em>December 2010</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>At Newmillerdam country park:</p>



<p>Ben: &#8220;AAAaaargh! It&#8217;s a crocodile!!!! Oh, no&#8230; it&#8217;s just a duck.&#8221;</p>



<p><em>April 2011</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>At 7pm at the end of a long Bank Holiday Saturday:</p>



<p>Ben: &#8220;Am I going to Play School today?&#8221;</p>



<p><em>April 2011</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<figure class="wp-block-image"><img decoding="async" src="https://blogcdn.iannelson.uk/wp-content/uploads/2023/08/219768_10150228106725708_6828365_o_10150228106725708.jpg" alt=""/><figcaption class="wp-element-caption">Thank you Pixar. April 2011</figcaption></figure>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>On taking a break from reading a book:</p>



<p>Ben: &#8220;I&#8217;m just going to pause my book.&#8221;</p>



<p><em>May 2011</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>Ben: &#8220;My brain can&#8217;t let me sleep!&#8221;</p>



<p><em>June 2011</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>On being told that we&#8217;re going on holiday to The Netherlands:</p>



<p>Ben: &#8220;Where Peter Pan comes from?!&#8221;</p>



<p><em>June 2011</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>On overhearing us discussing the closure of the <a href="https://en.wikipedia.org/wiki/News_of_the_World">News of the World</a>:</p>



<p>Ben: &#8220;Daddy, did you just say the world is closing?!&#8221;</p>



<p>Poor boy thought it was the apocalypse.</p>



<p><em>July 2011</em></p>



<figure class="wp-block-image"><img decoding="async" src="https://blogcdn.iannelson.uk/wp-content/uploads/2023/08/1426703_10151999482410708_920183872_n_10151999482410708.jpg" alt=""/><figcaption class="wp-element-caption">November 2013</figcaption></figure>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>Ben: &#8220;I can&#8217;t sleep! I&#8217;ve got thirty-nine bits of energy!&#8221;</p>



<p><em>July 2011</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>On Christmas Eve:</p>



<p>Ben: &#8220;How many more sleeps is it until my birthday?&#8221;</p>



<p><em>December 2011</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>In the bath:</p>



<p>Ben: &#8220;I&#8217;ve got a BOMB! With flipper-hitters!!&#8221;<br>Me: &#8220;Ben, that&#8217;s a duck.&#8221;</p>



<p>Are all four-year-old boys like this?</p>



<p><em>February 2011</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<figure class="wp-block-image"><img decoding="async" src="https://blogcdn.iannelson.uk/wp-content/uploads/2023/08/65013_10152027558065708_1363386317_n_10152027558065708-1.jpg" alt=""/><figcaption class="wp-element-caption">November 2013</figcaption></figure>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>Me: &#8220;Ben, please stop replying to everything I say with &#8216;Yeah, but&#8230;&#8217;.&#8221;<br>Ben: &#8220;Well, what can I say instead?&#8221;<br>Me: &#8220;How about &#8216;OK Dad&#8217;?&#8221;<br>Ben: &#8220;OK Dad but&#8230;&#8221;</p>



<p><em>March 2011</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>Ben: &#8220;DAD! Can I have some cheese?&#8221;<br>Me: &#8220;OK.&#8221;<br>Ben: &#8220;And when you&#8217;re done getting my cheese, can you put a show on TV for me, &#8216;cos there are commercials on.&#8221;<br>Me: &#8220;Oh OK, we can&#8217;t have you watching commercials, we know how susceptible you are! What are the commercials talking about?&#8221;<br>Ben: &#8220;Cheese.&#8221;</p>



<p><em>March 2011</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>Me: &#8220;Have you got Daddy a present for Christmas?&#8221;<br>Isla: &#8220;Yes. A newspaper. You say &#8216;Oh boy!'&#8221;</p>



<p><em>December 2011</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>Isla: &#8220;What are you doing, Mummy?&#8221;<br>Joce: &#8220;Just holding Daddy&#8217;s hand.&#8221;<br>Isla: &#8220;So that he doesn&#8217;t run away?&#8221;</p>



<p><em>January 2012</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>I spent a good ten minutes this evening reading Isla a Ladybird book about Vikings. Their culture, food, tools where they came from, etc. The last page posed the question &#8220;What would you do if you were a Viking?&#8221;</p>



<p>Isla considered this briefly, then suggested &#8220;Play &#8216;Angry Birds&#8217;?&#8221;</p>



<p><em>February 2012</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<figure class="wp-block-image"><img decoding="async" src="https://blogcdn.iannelson.uk/wp-content/uploads/2023/08/324105_10150652547600708_1375973578_o_10150652547600708.jpg" alt=""/><figcaption class="wp-element-caption">February 2012</figcaption></figure>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>Isla: &#8220;Where has the sunshine gone, Daddy?&#8221;</p>



<p><em>April 2012</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>Isla: &#8220;Shall I shriek at you?&#8221;</p>



<p><em>May 2012</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>Isla&#8217;s latest suggested name for her younger brother: &#8220;Yehudi Poo Tentacle&#8221;. Might veto that one&#8230;</p>



<p><em>June 2012</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<figure class="wp-block-image"><img decoding="async" src="https://blogcdn.iannelson.uk/wp-content/uploads/2023/08/475070_10150700652220708_880756091_o_10150700652220708.jpg" alt=""/></figure>



<p>Ben: &#8220;Hey Dad, in about three more birthdays you&#8217;ll be nearly 40&#8221;<br>Me: &#8220;That&#8217;s right Ben. It&#8217;s a bit scary really.&#8221;<br>Ben: &#8220;Yeah, and I know why you&#8217;re<br>scared. &#8216;Cos you&#8217;ll be closer to dying.&#8221;</p>



<p><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/1f610.png" alt="😐" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<p><em>June 2012</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>Me: &#8220;Hi Isla! What is Mr Tumble up to today?&#8221; (she was watching TV)<br>Isla: &#8220;Pooing on your head.&#8221;<br>Me: &#8220;O-K&#8230; any ideas where you would like me to take you today?&#8221;<br>Isla: &#8220;Pooland.&#8221;</p>



<p>Ah, the scatalogical leanings of a three-year-old. It could be a long day.</p>



<p><em>June 2012</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<figure class="wp-block-image"><img decoding="async" src="https://blogcdn.iannelson.uk/wp-content/uploads/2023/08/415379_10151137523575708_979572353_o_10151137523575708.jpg" alt=""/><figcaption class="wp-element-caption">August 2012</figcaption></figure>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>On buying a second car:</p>



<p>Ben: &#8220;There&#8217;s no stopping us now!&#8221;</p>



<p><em>September 2012</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>Me: &#8220;So tell me about your new swimming instructor. Is it a lady or a man?&#8221;<br>Ben: &#8220;Well, for the undeep bit it&#8217;s a&#8230;&#8221;<br>Me: &#8220;The what? The undie bit?&#8221;<br>Ben: &#8220;The UNDEEP bit of the pool.&#8221;<br>Me: &#8220;Oh, I see &#8211; we call that the &#8216;shallow&#8217; end.&#8221;<br>Ben: &#8220;OK. For the shallow bit of the pool it&#8217;s a lady. For the unshallow bit it&#8217;s a man.&#8221;</p>



<p><em>September 2012</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<figure class="wp-block-image"><img decoding="async" src="https://blogcdn.iannelson.uk/wp-content/uploads/2023/08/326857_10151254008975708_2126850386_o_10151254008975708.jpg" alt=""/></figure>



<p>Isla: &#8220;I am not calling my brother Matthew Hengry. I am just calling him Matthew.&#8221;<br>Me: &#8220;Good, &#8216;cos his middle name is &#8216;Henry'&#8221;<br>Isla: &#8220;Hengry&#8221;.<br>Me: &#8220;Henry.&#8221;<br>Isla: &#8220;Hengry&#8221;.<br>Me: &#8220;HEN-&#8220;<br>Isla: &#8220;Hen&#8221;<br>Me: &#8220;-RY&#8221;<br>Isla: &#8220;-ry&#8221;<br>Me: &#8220;Henry&#8221;<br>Isla: &#8220;Hengry&#8221;.</p>



<p><em>September 2012</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>On being told to get out of bed on an early-Autumn morning:</p>



<p>Isla: &#8220;But it is still dark!&#8221;<br>Ben: &#8220;Can we have breakfast in bed?&#8221;</p>



<p><em>October 2012</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>Isla: &#8220;Daddy, what are manners?&#8221;<br>Me: &#8220;Manners tell us how to behave nicely, to say &#8216;please&#8217; and &#8216;thank you&#8217;, how to eat our meals politely, that kind of thing.&#8221;<br>Isla: &#8220;Are you and mummy my manners?&#8221;</p>



<p><em>October 2012</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>Nannan: &#8220;That was good reading Ben &#8211; what shall I put in your reading record book?&#8221;<br>Ben: &#8220;Put &#8216;Ben is magnificent and should be moved up a level'&#8221;.</p>



<p><em>October 2012</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>Even at bedtime, and even when utterly misheard &#8211; if one child asks for something, their sibling demands it too. Case in point:</p>



<p>Ben: &#8220;Dad, can I have a kiss and cuddle?&#8221;<br>Isla: &#8220;I WANT A MISTER MUDDLE!&#8221;</p>



<p><em>October 2012</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<figure class="wp-block-image"><img decoding="async" src="https://blogcdn.iannelson.uk/wp-content/uploads/2023/08/1013278_10152203987025708_729053744_n_10152203987025708.jpg" alt=""/><figcaption class="wp-element-caption">February 2014</figcaption></figure>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>I told the kids they could only have one bedtime story each as it was late.</p>



<p>Ben chose The Odyssey.</p>



<p><em>October 2012</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>Me: &#8220;Ben, what is your middle name?&#8221;<br>Ben: &#8220;Jamin.&#8221;</p>



<p><em>November 2012</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>Ben: &#8220;Is that a brain in the microwave? Are we having brains for dinner?!&#8221;<br>Jocelyn: &#8220;No Ben, I&#8217;m defrosting mince!!&#8221;</p>



<p><em>December 2012</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>Isla shouted for me twice in the night, complaining that she was being plagued by &#8220;fairy bumblebees&#8221; that were trying to peel her skin off.<br>During the day today, I quizzed her as to why she shouted for me and not Jocelyn Nelson.<br>&#8220;Because you&#8217;re better at it,&#8221; she told me.<br>&#8220;Better at what?&#8221; I asked.<br>&#8220;Killing the fairy bumblebees!&#8221; she replied.</p>



<p><em>January 2013</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<figure class="wp-block-image"><img decoding="async" src="https://blogcdn.iannelson.uk/wp-content/uploads/2023/08/1508576_10152233460485708_453418958_n_10152233460485708.jpg" alt=""/><figcaption class="wp-element-caption">March 2014</figcaption></figure>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>Jocelyn: &#8220;OK kids, keep your eyes out for a parent and child parking space!&#8221;<br>Isla (giggling): &#8220;I know you are just joking mum! You are funny!&#8221;<br>Me: &#8220;What&#8217;s so funny, Isla?&#8221;<br>Isla: &#8220;They don&#8217;t really have parrot and child spaces!&#8221;</p>



<p><em>February 2013</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>Isla: &#8220;When I grow up I want to be a lizard.&#8221;<br>Me: &#8220;A lizard?&#8221;<br>Isla: &#8220;Er, oh no&#8230; a wizard!&#8221;</p>



<p><em>February 2013</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>Ben: &#8220;Dad, do we have any gravy granules and teabags?&#8221;</p>



<p>This will not end well.</p>



<p><em>March 2013</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>Isla: &#8220;Daddy, what does W-T-F spell?&#8221;</p>



<p><em>March 2013</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<figure class="wp-block-image"><img decoding="async" src="https://blogcdn.iannelson.uk/wp-content/uploads/2023/08/892834_10151532720170708_1339243375_o_10151532720170708.jpg" alt=""/><figcaption class="wp-element-caption">March 2013</figcaption></figure>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>On Disney Junior now transmitting in High Definition:</p>



<p>Isla: &#8220;They&#8217;ve cleaned out the telly, Dad!&#8221;</p>



<p><em>April 2013</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>Me: &#8220;Hey kids, guess when Blackpool Tower was built?&#8221;<br>Isla: &#8220;Thursday?&#8221;</p>



<p><em>May 2013</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<figure class="wp-block-image"><img decoding="async" src="https://blogcdn.iannelson.uk/wp-content/uploads/2023/08/1622347_10152483270700708_1921323014589963624_o_10152483270700708.jpg" alt=""/><figcaption class="wp-element-caption">June 2014</figcaption></figure>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>Ben: &#8220;Dad, please can you buy me a cherry pie?&#8221;<br>Me: &#8220;Sure.. do you like<br>cherries?&#8221;<br>Ben: &#8220;Oh, it&#8217;s not a food &#8211; it&#8217;s a computer.&#8221;<br>Me: &#8220;Do you mean a Raspberry Pi?&#8221;<br>Ben: &#8220;Yeah!&#8221;</p>



<p><em>May 2013</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>Jocelyn: &#8220;Thank you for letting me sleep in.&#8221;<br>Isla: &#8220;You&#8217;re welcome Mummy. It is too cold and rainy to sleep out.&#8221;</p>



<p><em>May 2013</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>Jocelyn: &#8220;This table is filthy! Sultana bran, Weetabix, Rice Krispies&#8230; you name it, Isla has spilled it!&#8221;<br>Isla (thoughtfully): &#8220;I shall name it &#8216;Sandra&#8217;.&#8221;</p>



<p><em>June 2013</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>Me: &#8220;Hey kids, did you hear the thunderstorm last night?&#8221;<br>Isla: &#8220;No Daddy. I heard you snoring though.&#8221;</p>



<p><em>July 2013</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<figure class="wp-block-image"><img decoding="async" src="https://blogcdn.iannelson.uk/wp-content/uploads/2023/08/10603303_10152747543810708_3671140052943774464_n_10152747543810708.jpg" alt=""/><figcaption class="wp-element-caption">October 2014</figcaption></figure>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>Ben: &#8220;If you drop a piece of food on the floor for less than five seconds, you can still eat it.&#8221;<br>Me: &#8220;Uh-huh. Where did you learn that?&#8221;<br>Ben: &#8220;At Beavers, when we were doing our &#8216;Healthy Eating&#8217; badge.&#8221;</p>



<p><em>August 2013</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>Ben: &#8220;Do you know, if there was no gravity, and all the dinosaurs went to a football pitch, the match would only last half a second.&#8221;</p>



<p><em>September 2013</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>Isla: &#8220;Daddy, can I have a dot-to-dot picture of a princess?&#8221;<br>Me: &#8220;Sure, here you go.&#8221;</p>



<p>Parenting must have been tougher before Google Images.</p>



<p><em>October 2013</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>Benjamin took his favourite book into school today to share with his class at &#8220;Show and Tell&#8221;.</p>



<p>Me: &#8220;What did your class think of &#8216;The Odyssey&#8217;, Ben?&#8221;<br>Ben: &#8220;They thought it was epic!&#8221;</p>



<p><em>October 2013</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<figure class="wp-block-image"><img decoding="async" src="https://blogcdn.iannelson.uk/wp-content/uploads/2023/08/625591_10151971487935708_562025417_n_10151971487935708.jpg" alt=""/></figure>



<p>Me: &#8220;Isla, what is your new dog called?&#8221;</p>



<p>Isla: &#8220;Leash&#8221;</p>



<p><em>November 2013</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>Me: &#8220;Ben, your behavior today is not good for my blood pressure. Do you want me to die young?!&#8221;<br>Ben: &#8220;Ah, don&#8217;t be silly Dad &#8211; you&#8217;re not young!&#8221;</p>



<p><em>November 2013</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>Isla: &#8220;Daddy, you have got a very shiny forehead.&#8221;</p>



<p><em>December 2013</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>Jocelyn: &#8220;Isla, would you like some almonds?&#8221;<br>Isla: &#8220;Like the thing you say at the end of prayers?&#8221;</p>



<p><em>January 2014</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<figure class="wp-block-image"><img decoding="async" src="https://blogcdn.iannelson.uk/wp-content/uploads/2023/08/20227_10153378347995708_3031515839856052907_n_10153378347995708.jpg" alt=""/><figcaption class="wp-element-caption">July 2015</figcaption></figure>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>Me: &#8220;&#8230;and when we&#8217;re on holiday in Spain, people will talk a foreign language.&#8221;<br>Ben: &#8220;[friend] in my class makes the teacher feel like she&#8217;s talking a foreign language!&#8221;</p>



<p><em>January 2014</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>On the reason for Team GB&#8217;s impressive Snowboarding performance in the winter Olympics, despite the relative lack of snow and mountains on this sceptered isle:</p>



<p>Ben: &#8220;I guess they had a Wii when they were younger and played the Snow Resort bit of &#8216;Go Vacation&#8217; a lot!&#8221;</p>



<p><em>February 2014</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>Me: &#8220;Good morning Matthew!&#8221;<br>Matthew: &#8220;Poo.&#8221;</p>



<p>Ah wonderful, we&#8217;ve taught another one to communicate.</p>



<p><em>February 2014</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>Ben&#8217;s homework was to write sentences containing a comparative adjective and a connective. He came up with the following:</p>



<p>&#8220;Mum is old but Dad is older.&#8221;</p>



<p>Hmmm&#8230;</p>



<p><em>March 2014</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<figure class="wp-block-image"><img decoding="async" src="https://blogcdn.iannelson.uk/wp-content/uploads/2023/08/13227710_10154032755780708_2774998994472644971_o_10154032755780708.jpg" alt=""/><figcaption class="wp-element-caption">May 2016</figcaption></figure>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>Isla: &#8220;Daddy, for my birthday, please can I have a bucket?&#8221;</p>



<p><em>March 2014</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>Isla: &#8220;Pluto isn&#8217;t a planet any more, is it?&#8221;<br>Ben: &#8220;No, it&#8217;s an elf planet&#8221;<br>Me: &#8220;I think you mean a dwarf planet Son&#8230;&#8221;</p>



<p><em>March 2014</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>Me: &#8220;Time to get up Ben! It&#8217;s Thursday!&#8221;<br>Ben: &#8220;Thursday is dead and I&#8217;m its bones.&#8221;</p>



<p><em>March 2014</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>On a day trip to Bridlington beach:</p>



<p>Isla: &#8220;Oh mummy, I like this rock with all the pretty colours!&#8221;<br>Jocelyn Nelson &#8220;Isla, that&#8217;s a lump of concrete..&#8221;</p>



<p><em>April 2014</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<figure class="wp-block-image"><img decoding="async" src="https://blogcdn.iannelson.uk/wp-content/uploads/2023/08/10295368_10152351021260708_5731877710732039716_o_10152351021260708.jpg" alt=""/></figure>



<p>Me: &#8220;Good morning Isla&#8221;<br>Isla: &#8220;Hi Daddy! I am going to have a good birthday today!&#8221;<br>Me: &#8220;It&#8217;s your birthday tomorrow, it&#8217;s your party today.&#8221;<br>Isla: &#8220;Oh. Which one do I get cake on?&#8221;</p>



<p><em>April 2014</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<figure class="wp-block-image"><img decoding="async" src="https://blogcdn.iannelson.uk/wp-content/uploads/2023/08/10295493_10152367586975708_3317887003908456461_o_10152367586975708.jpg" alt=""/></figure>



<p>Ben&#8217;s homework &#8211; think of ten verbs and write sentences containing them.</p>



<p><em>May 2014</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>I went into Ben&#8217;s room to find that 21-month old Matthew had managed to climb up into Ben&#8217;s high-sleeper cabin bed.</p>



<p>&#8220;Matthew Henry, how did you get up there?!&#8221; I asked with mock exasperation.</p>



<p>He looked at me as if I were an imbecile, pointed and slowly said<br>&#8220;Ladder!&#8221;</p>



<p><em>June 2014</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>When the broken printer that I offered on FreeCycle failed to garner any interest:</p>



<p>Ben: &#8220;Ah Dad, why don&#8217;t you say how good it<br>is for storing paper?&#8221;</p>



<p>Clearly a glittering future in marketing awaits.</p>



<p><em>June 2014</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<figure class="wp-block-image"><img decoding="async" src="https://blogcdn.iannelson.uk/wp-content/uploads/2023/08/13735668_10154177768985708_3007357965132069923_o_10154177768985708.jpg" alt=""/><figcaption class="wp-element-caption">July 2016</figcaption></figure>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>Matthew: &#8220;Momma &#8211; more chips, please?&#8221;</p>



<p>It&#8217;s amazing what polite linguistics one-year-olds are capable of given sufficient incentive.</p>



<p><em>July 2014</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>Isla: &#8220;¡Hola! Konichiwa! Edinburgh rock!&#8221;</p>



<p>One week in to our vacation, Isla&#8217;s Spanish is still somewhat lacking.<br>Ben, meanwhile, has mastered &#8220;patatas fritas&#8221; so he&#8217;ll survive.</p>



<p><em>August 2014</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>Saturday morning, 0645. It seems Matthew is slightly obsessed with the 90-second long theme tune at the end of contemporary Thomas The Tank Engine episodes.</p>



<p>&#8220;Dadda, more choo-choo! Song! Crew!&#8221; (Hits me with remote control)</p>



<p><em>August 2014</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<figure class="wp-block-image"><img decoding="async" src="https://blogcdn.iannelson.uk/wp-content/uploads/2023/08/995635_10152574091740708_8556886903154634058_n_10152574091740708.jpg" alt=""/></figure>



<p>At home we keep a bunch of Thomas The Tank Engine track inside a large footstool. Here&#8217;s a photo of a frustrated Matthew discovering that not all footstools in the universe possess this property. &#8220;Track!!!&#8221;</p>



<p><em>August 2014</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>Me: &#8220;Isla, your bagel is ready!&#8221;<br>Matthew runs into the kitchen.<br>Me: &#8220;You&#8217;re not Isla. You&#8217;re Matthew.&#8221;<br>Isla walks into the kitchen.<br>Isla: &#8220;I&#8217;m Isla.&#8221;<br>Matthew turns, pushes his sister.<br>Matthew: &#8220;YOU ARE NOT ISLA! I AM ISLA!&#8221;</p>



<p>#twoyearolds</p>



<p><em>March 2015</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<figure class="wp-block-image"><img decoding="async" src="https://blogcdn.iannelson.uk/wp-content/uploads/2023/08/11043112_10153079109365708_4955701106772570631_o_10153079109365708.jpg" alt=""/></figure>



<p>Ben was uncertain as to the level of formality required when signing a Mother&#8217;s Day card.</p>



<p><em>March 2015</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>Matthew: &#8220;I done a poo in my sock.&#8221;<br>Me: &#8220;In your SOCK?!&#8221;<br>Matthew: &#8220;No! It a joke!! Ha ha ha!&#8221;</p>



<p>#twoyearoldshumour</p>



<p><em>March 2015</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<figure class="wp-block-image"><img decoding="async" src="https://blogcdn.iannelson.uk/wp-content/uploads/2023/08/17082_10153173525840708_4796151281851565154_n_10153173525840708.jpg" alt=""/></figure>



<p>Isla: &#8220;I&#8217;ve made a present for you daddy. It&#8217;s a rock, and I&#8217;ve drawn a picture of you on it.&#8221;</p>



<p><em>April 2015</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>Dora the Explorer: &#8220;Will YOU help me get my necklace back?&#8221;<br>Isla: &#8220;Ah, maybe later Dora.&#8221;</p>



<p><em>May 2015</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>Ben: &#8220;Dad, what is this song called?&#8221;<br>Me: &#8220;&#8216;I Am The Resurrection'&#8221;.<br>Ben: &#8220;Ah. Please can you start a &#8216;favourites&#8217; playlist for me and put this on it?&#8221;</p>



<p>#parentingWin</p>



<p><em>June 2015</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>Jocelyn: &#8220;What do you think you will be when you grow up, Isla? You could be anything you want to be.&#8221;<br>Isla: &#8220;A chicken.&#8221;</p>



<p><em>October 2015</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<figure class="wp-block-image"><img decoding="async" src="https://blogcdn.iannelson.uk/wp-content/uploads/2023/08/21055019_10155426106080708_3102459011665585800_o_10155426106080708.jpg" alt=""/><figcaption class="wp-element-caption">August 2017</figcaption></figure>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>Me: &#8220;What are you drawing this morning?&#8221;<br>Isla: &#8220;What&#8217;s the other one that&#8217;s not heaven?&#8221;<br>Me: &#8220;Hell?&#8221;<br>Isla: &#8220;Yeah! I&#8217;m gonna draw that funny guy with the horns!&#8221;</p>



<p><em>November 2015</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>Ben: &#8220;I might be a hobo when I&#8217;m older. Or a magistrate.&#8221;</p>



<p><em>February 2016</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>One the artwork for the &#8220;Happy Ash Wednesday&#8221; card she gave to Jocelyn Nelson today:</p>



<p>Isla: &#8220;I didn&#8217;t know what ash looks like, so I&#8217;ve drawn a hedgehog instead.&#8221;</p>



<p><em>February 2016</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<figure class="wp-block-image"><img decoding="async" src="https://blogcdn.iannelson.uk/wp-content/uploads/2023/08/12814688_10153836704310708_4116643464167679070_n_10153836704310708.jpg" alt=""/></figure>



<p>My best birthday present came from Isla &#8211; a mostly-uneaten pack of spearmint Polos.</p>



<p><em>March 2016</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>Matthew: &#8220;I have matching socks! You are a good mummy!&#8221;</p>



<p><em>March 2016</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>Matthew: &#8220;Benny, what&#8217;s your favourite colour?&#8221;<br>Ben (instantly): &#8220;Light magenta.&#8221;</p>



<p><em>March 2016</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>Matthew: &#8220;I never knew an egg could be so much fun!&#8221;</p>



<p><em>March 2016</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>Isla: &#8220;Please can I smell another boiled egg?&#8221;</p>



<p><em>March 2016</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<figure class="wp-block-image"><img decoding="async" src="https://blogcdn.iannelson.uk/wp-content/uploads/2023/08/22339637_10155561129940708_8225319981411500029_o_10155561129940708.jpg" alt=""/><figcaption class="wp-element-caption">October 2017</figcaption></figure>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>Me: &#8220;You&#8217;re getting taller Matthew.&#8221;<br>Matthew: &#8220;Yes, and my bottom is getting bigger!&#8221;</p>



<p><em>May 2016</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>Ben: &#8220;Dad, can we make an Excel spreadsheet listing the football stickers I have and the ones I need?&#8221;</p>



<p>#proud</p>



<p><em>May 2016</em></p>



<p>Me: &#8220;Good morning Princess&#8221;<br>Isla: &#8220;I am not a Princess. I would much rather be a Knight. Or maybe the castle cleaner.&#8221;</p>



<p><em>June 2016</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<figure class="wp-block-image"><img decoding="async" src="https://blogcdn.iannelson.uk/wp-content/uploads/2023/08/13406746_10154081569860708_7186315449603263044_n_10154081569860708.jpg" alt=""/></figure>



<p>Me: &#8220;Hey kids, who is this scarecrow?&#8221;<br>Matthew: &#8220;Uncle Patrick!&#8221;</p>



<p><em>June 2016</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>Ben: &#8220;Dad, do you know another word for &#8216;pulmonology&#8217;?&#8221;</p>



<p><em>June 2016</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>Ben: &#8220;Night Dad, see you tomorrow, hopefully.&#8221;<br>Me: &#8220;Hopefully? Why hopefully?&#8221;<br>Ben: &#8220;I dunno, you might get killed in the night or something.&#8221;</p>



<p><em>June 2016</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<figure class="wp-block-image"><img decoding="async" src="https://blogcdn.iannelson.uk/wp-content/uploads/2023/08/13659094_10154154788000708_3825157681417665036_n_10154154788000708.jpg" alt=""/></figure>



<p>Ben: &#8220;Dad, you look like a sheet of graph paper.&#8221;</p>



<p><em>July 2016</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<figure class="wp-block-image"><img decoding="async" src="https://blogcdn.iannelson.uk/wp-content/uploads/2023/08/13701211_10154168702180708_7329744062722999417_o_10154168702180708.jpg" alt=""/></figure>



<p>Me: &#8220;Can you smile?&#8221;<br>Ben: &#8220;I&#8217;m trying.&#8221;</p>



<p><em>July 2016</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>Ben: &#8220;Isla, I&#8217;m not arguing; I&#8217;m just explaining why I&#8217;m right.&#8221;</p>



<p><em>August, 2016</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>At 0645:</p>



<p>Matthew: &#8220;It&#8217;s not even morning.&#8221;</p>



<p>He has a point.</p>



<p><em>October 2016</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>Isla: &#8220;Wi-Fi is the most valuable thing in the world!&#8221;</p>



<p><em>November 2016</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<figure class="wp-block-image"><img decoding="async" src="https://blogcdn.iannelson.uk/wp-content/uploads/2023/08/15259458_10154553672320708_341087630330676329_o_10154553672320708.jpg" alt=""/></figure>



<p>Me: &#8220;What do you want for breakfast Matthew?&#8221;<br>Matt: &#8220;Er, Crunchy Nuts! And Cheerios! Oh, and blueberry wheats!&#8221;</p>



<p>I aim to please.</p>



<p><em>November 2016</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>Matthew: &#8220;Dad, can I look on the tablet for things I might want for Easter?&#8221;<br>Me: &#8220;You mean Christmas.&#8221;<br>Matthew: &#8220;No, I mean Easter. I have already written my Christmas list.&#8221;</p>



<p><em>December 2016</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>Ben: &#8220;It&#8217;s great having a computer geek for a Dad.&#8221;</p>



<p><em>January 2017</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>Matthew: &#8220;Daddy, will we have our new kitchen by the time I am a grown-up?&#8221;</p>



<p>My procrastination as regards home improvement projects has not gone unnoticed by the four year old.</p>



<p><em>February 2017</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<figure class="wp-block-image"><img decoding="async" src="https://blogcdn.iannelson.uk/wp-content/uploads/2023/08/18056231_10155014662225708_2145156772790777871_o_10155014662225708.jpg" alt=""/></figure>



<p>Things Isla has brought to lunch #1: Duct tape</p>



<figure class="wp-block-image"><img decoding="async" src="https://blogcdn.iannelson.uk/wp-content/uploads/2023/08/18055835_10155014671785708_575121255675113957_o_10155014671785708.jpg" alt=""/></figure>



<p>Things Isla has brought to lunch #2 and #3: fingerless gloves and an invisible ink pen.</p>



<p><em>April 2017</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>Ben: &#8220;When we get home I&#8217;m going straight on the trampoline.&#8221;<br>Matthew: &#8220;When we get home I&#8217;m going straight on Amazon.&#8221;</p>



<p><em>June 2017</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>Me: &#8220;Do you know the word for trees that lose their leaves in the Autumn?&#8221;<br>Matthew: &#8220;Yes. &#8216;Bare&#8217;.&#8221;</p>



<p><em>November 2017</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<figure class="wp-block-image"><img decoding="async" src="https://blogcdn.iannelson.uk/wp-content/uploads/2023/08/23737627_10155653623035708_4992114295825121126_o_10155653623035708.jpg" alt=""/><figcaption class="wp-element-caption">November 2017</figcaption></figure>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>Matthew: &#8220;Cauliflower is like limited edition white broccoli.&#8221;</p>



<p><em>December 2017</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>A Yuletide poem by Isla:</p>



<p>Christmas</p>



<p>Crackers go snap<br>While Dad has a nap<br>Dad got socks<br>Don&#8217;t wear Crocs</p>



<p><em>December 2017</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>Decided to wear a suit and tie for a change this morning.</p>



<p>Matthew: &#8220;Daddy, you look like someone who isn&#8217;t in our family.&#8221;</p>



<p><em>January 2018</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<figure class="wp-block-image"><img decoding="async" src="https://blogcdn.iannelson.uk/wp-content/uploads/2023/08/44903143_10156507176005708_5212095474013569024_n_10156507175995708.jpg" alt=""/></figure>



<p>Isla: &#8220;Why would you want to pay 50p for extra snot?&#8221;</p>



<p><em>October 2018</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>Isla: &#8220;For food and friends, we give thanks. Amen. Oh, and we hope there&#8217;s ice cream.&#8221;</p>



<p><em>November 2018</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<figure class="wp-block-image"><img decoding="async" src="https://blogcdn.iannelson.uk/wp-content/uploads/2023/08/37611866_10156280751495708_6812231212820594688_n_10156280751485708.jpg" alt=""/><figcaption class="wp-element-caption">July 2018</figcaption></figure>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.iannelson.uk/funny-things-my-kids-have-said/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Stanage Edge with Isla</title>
		<link>https://blog.iannelson.uk/stanage-edge-with-isla/</link>
					<comments>https://blog.iannelson.uk/stanage-edge-with-isla/#respond</comments>
		
		<dc:creator><![CDATA[ian]]></dc:creator>
		<pubDate>Mon, 29 Aug 2022 20:00:00 +0000</pubDate>
				<category><![CDATA[Family]]></category>
		<category><![CDATA[Hills]]></category>
		<guid isPermaLink="false">https://beta.iannelson.uk/2022/08/29/stanage-edge-with-isla/</guid>

					<description><![CDATA[Another visit to Stanage Edge to admire the mighty Stanage Pole.]]></description>
										<content:encoded><![CDATA[<p>Another visit to Stanage Edge to admire the mighty <a href="https://en.wikipedia.org/wiki/Stanedge_Pole">Stanage Pole</a>. This time with my daughter Isla in tow, rather than <a href="https://blog.iannelson.uk/stanage-edge-with-my-mum/">my mum</a>.</p>
<p><a href="https://www.strava.com/activities/7719060601">Strava link</a></p>
<figure class="kg-card kg-gallery-card kg-width-wide">
<div class="kg-gallery-container">
<div class="kg-gallery-row">
<div class="kg-gallery-image"><img loading="lazy" decoding="async" class="aligncenter" src="https://blogcdn.iannelson.uk/wp-content/uploads/2023/08/IMG_4990.jpg" sizes="auto, (min-width: 720px) 720px" srcset="https://blogcdn.iannelson.uk/wp-content/uploads/2023/08/1_IMG_4990.jpg 600w, https://blogcdn.iannelson.uk/wp-content/uploads/2023/08/2_IMG_4990.jpg 1000w, https://blogcdn.iannelson.uk/wp-content/uploads/2023/08/3_IMG_4990.jpg 1600w, https://blogcdn.iannelson.uk/wp-content/uploads/2023/08/4_IMG_4990.jpg 2400w" alt="" width="2000" height="1500" /></div>
<div class="kg-gallery-image"><img loading="lazy" decoding="async" class="aligncenter" src="https://blogcdn.iannelson.uk/wp-content/uploads/2023/08/IMG_4989.jpg" sizes="auto, (min-width: 720px) 720px" srcset="https://blogcdn.iannelson.uk/wp-content/uploads/2023/08/1_IMG_4989.jpg 600w, https://blogcdn.iannelson.uk/wp-content/uploads/2023/08/2_IMG_4989.jpg 1000w, https://blogcdn.iannelson.uk/wp-content/uploads/2023/08/3_IMG_4989.jpg 1600w, https://blogcdn.iannelson.uk/wp-content/uploads/2023/08/4_IMG_4989.jpg 2400w" alt="" width="2000" height="1500" /></div>
<div class="kg-gallery-image"><img loading="lazy" decoding="async" class="aligncenter" src="https://blogcdn.iannelson.uk/wp-content/uploads/2023/08/IMG_4997-1.jpg" sizes="auto, (min-width: 720px) 720px" srcset="https://blogcdn.iannelson.uk/wp-content/uploads/2023/08/1_IMG_4997-1.jpg 600w, https://blogcdn.iannelson.uk/wp-content/uploads/2023/08/2_IMG_4997-1.jpg 1000w, https://blogcdn.iannelson.uk/wp-content/uploads/2023/08/3_IMG_4997-1.jpg 1600w, https://blogcdn.iannelson.uk/wp-content/uploads/2023/08/4_IMG_4997-1.jpg 2400w" alt="" width="2000" height="2667" /></div>
</div>
<div class="kg-gallery-row">
<div class="kg-gallery-image"><img loading="lazy" decoding="async" class="aligncenter" src="https://blogcdn.iannelson.uk/wp-content/uploads/2023/08/2022-12-11_20-12-54.png" sizes="auto, (min-width: 720px) 720px" srcset="https://blogcdn.iannelson.uk/wp-content/uploads/2023/08/1_2022-12-11_20-12-54.png 600w, https://blogcdn.iannelson.uk/wp-content/uploads/2023/08/2022-12-11_20-12-54.png 943w" alt="" width="943" height="299" /></div>
<div class="kg-gallery-image"><img loading="lazy" decoding="async" class="aligncenter" src="https://blogcdn.iannelson.uk/wp-content/uploads/2023/08/2022-12-11_20-12-44-1.png" sizes="auto, (min-width: 720px) 720px" srcset="https://blogcdn.iannelson.uk/wp-content/uploads/2023/08/1_2022-12-11_20-12-44-1.png 600w, https://blogcdn.iannelson.uk/wp-content/uploads/2023/08/2022-12-11_20-12-44-1.png 778w" alt="" width="778" height="442" /></div>
</div>
</div>
</figure>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.iannelson.uk/stanage-edge-with-isla/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Nether Red Brook, Kinder Scout</title>
		<link>https://blog.iannelson.uk/nether-red-brook-kinder-scout/</link>
					<comments>https://blog.iannelson.uk/nether-red-brook-kinder-scout/#respond</comments>
		
		<dc:creator><![CDATA[ian]]></dc:creator>
		<pubDate>Mon, 18 Apr 2022 20:00:00 +0000</pubDate>
				<category><![CDATA[Family]]></category>
		<category><![CDATA[Hills]]></category>
		<guid isPermaLink="false">https://beta.iannelson.uk/2022/04/18/nether-red-brook-kinder-scout/</guid>

					<description><![CDATA[Another enjoyable day out scrambling with my daughter Isla]]></description>
										<content:encoded><![CDATA[<p>Another enjoyable day out scrambling with my daughter Isla.</p>
<p>The scramble itself is part of Route 27 in <a href="https://amzn.to/3FFerEJ"><em>Scrambles In The Dark Peak</em> by Tom Corker and Terry Sleaford</a>. A wander along the north-western edge of the Kinder Scout plateau afforded some impressive views across to Manchester. We joined the Pennine Way for a short while, before heading back down the Snake Path.</p>
<p><a href="https://www.strava.com/activities/7650052190">Strava link</a></p>
<figure class="kg-card kg-gallery-card kg-width-wide">
<div class="kg-gallery-container">
<div class="kg-gallery-row">
<div class="kg-gallery-image"><a href="https://blogcdn.iannelson.uk/wp-content/uploads/2023/08/IMG_4406.jpg"><img loading="lazy" decoding="async" class="aligncenter" src="https://blogcdn.iannelson.uk/wp-content/uploads/2023/08/IMG_4406.jpg" alt="" width="2000" height="1500" /></a></div>
<div class="kg-gallery-image"><a href="https://blogcdn.iannelson.uk/wp-content/uploads/2023/08/IMG_4408.jpg"><img loading="lazy" decoding="async" class="aligncenter" src="https://blogcdn.iannelson.uk/wp-content/uploads/2023/08/IMG_4408.jpg" alt="" width="2000" height="2667" /></a></div>
<div class="kg-gallery-image"><a href="https://blogcdn.iannelson.uk/wp-content/uploads/2023/08/IMG_4415.jpg"><img loading="lazy" decoding="async" class="aligncenter" src="https://blogcdn.iannelson.uk/wp-content/uploads/2023/08/IMG_4415.jpg" alt="" width="2000" height="1500" /></a></div>
</div>
<div class="kg-gallery-row">
<div class="kg-gallery-image"><a href="https://blogcdn.iannelson.uk/wp-content/uploads/2023/08/IMG_4416.jpg"><img loading="lazy" decoding="async" class="aligncenter" src="https://blogcdn.iannelson.uk/wp-content/uploads/2023/08/IMG_4416.jpg" alt="" width="2000" height="1500" /></a></div>
<div class="kg-gallery-image"><a href="https://blogcdn.iannelson.uk/wp-content/uploads/2023/08/2022-12-11_20-06-27.png"><img loading="lazy" decoding="async" class="aligncenter" src="https://blogcdn.iannelson.uk/wp-content/uploads/2023/08/2022-12-11_20-06-27.png" sizes="auto, (min-width: 720px) 720px" srcset="https://blogcdn.iannelson.uk/wp-content/uploads/2023/08/1_2022-12-11_20-06-27.png 600w, https://blogcdn.iannelson.uk/wp-content/uploads/2023/08/2022-12-11_20-06-27.png 926w" alt="" width="926" height="293" /></a></div>
<div class="kg-gallery-image"><a href="https://blogcdn.iannelson.uk/wp-content/uploads/2023/08/2022-12-11_20-06-42.png"><img loading="lazy" decoding="async" class="aligncenter" src="https://blogcdn.iannelson.uk/wp-content/uploads/2023/08/2022-12-11_20-06-42.png" sizes="auto, (min-width: 720px) 720px" srcset="https://blogcdn.iannelson.uk/wp-content/uploads/2023/08/1_2022-12-11_20-06-42.png 600w, https://blogcdn.iannelson.uk/wp-content/uploads/2023/08/2022-12-11_20-06-42.png 773w" alt="" width="773" height="422" /></a></div>
</div>
</div>
</figure>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.iannelson.uk/nether-red-brook-kinder-scout/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
