You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
blogcontent/blog/content/posts/2022-wrap-up.md

39 KiB

title date tags
2022 Wrap Up 2022-12-31T12:47:00-08:00 [productivity real-life reading]

One of the first posts on this blog was a [retrospective on my reading in 2021]({{< ref "/posts/2021-in-books" >}}) - it seems only natural to do something similar this year.

After crunching the stats on the provenance of my books in 2021, I noticed a dearth of books by non-white non-men. I set out to consciously address that this year, and I'd call my result a partial success - although I've dropped from 1 book by a person of colour to 0, my reading of new books by female authors has increased to >50%. My overall reading volume by-books dropped (from 42 to 16) - but given that 8 of these were from a seriously hefty series (more on that later), I don't feel too bad about that.

(Note - Amazon Affiliate Links used throughout this article. If you're interested in buying any of these books, please consider doing so via one of these links - it passes a percentage of the sale to me, at no extra cost to you)

Recaps

Dune: The Second Half, -ish

After the truly spectacular movie adaptation of (part of) the first Dune book last year, I was inspired to finally finish the Dune series. I'd read Dune itself a couple of times, and Messiah/Children/God-Emperor once, but never progressed beyond that. I'd heard that the series took a serious nose-dive in quality; but on the other hand, nerds do love to complain - how bad could it really be?

Turns out the answer was...very. I'll just link to this and leave it there. Enough is enough. I gave up after Chapterhouse despite it ending on a cliffhanger (which was resolved by Herbert's son in a two-book conclusion) - and after reading the Wikipedia description, I don't feel like I've missed out on much.

The Justice Of Kings

The first book in the Empire Of The Wolf series by Richard Swan (also author of some thoroughly enjoyable sci-fi; and an erstwhile Twilight Imperium play-partner of mine), I'll freely admit that I originally picked this up purely as a favour to a friend; but I was so gripped that I tore through it at a rapid pace. The world feels real, lived-in - characters are influenced by tradition and culture and history that seem natural and, although revealed in (tantalisingly few!) snippets, never feel forced. Looking forward to picking up the 2nd book next year!

The Night Circus // The Starless Sky

Loans from my friend Patrick who knew I was looking for non-white non-dude authors - these are poignant, evocative, beautiful. The Night Circus brought to mind both The Prestige and The Bone Clocks, in a more playfully magical-realist style; while The Starless Sky was a wonderfully meta meditation on the world of stories that has me even more excited for Patrick to finally finish Sandman :) bonus points for the fact that it briefly referenced Sunless Sea, on which two of my best friends have worked!

The Atrocity Archives

A recommendation from George (one of the aforementioned Best Friends), this first book in The Laundry Files - a techno-occult spy thriller - certainly had me hooked in and keen to read more (especially as I hear it only gets better as time goes on!), but my intention to skew more female this year won out. I knew what I had to do, but I didn't know if I had the strength to do it...

The House Of Niccolò

...but it turned out that I did.

This is the prequel series to The Lymond Chronicles, the six-book epic about Emo-Batman-in-16th-Century-Scotland, which stunned me by absolutely hooking me in to a genre (Historical Fiction) that I never expected to enjoy. It took me until April of this year to remember this series, by a female author who I knew I enjoyed - the perfect way to achieve my reading goal!

Well, I managed it, but only just. The first few books were compelling enough - though I do remember texting Toni (the friend who'd introduced me to The Lymond Chronicles) that although I preferred Niccolò to Lymond as a character, I preferred the Lymond series as a whole. Towards the end, it dragged more and more, to the point that I was really psyching myself up to continue reading.

I was already prepared for Dorothy Dunnett's penchant for making obscure references without any explanation, which is fine - you can just let it wash over you, and pick up on the tone if not the content. Also forgivable is her characters' tendencies to react with awe and subservience to the protagonist - a mediocre "hero" that impresses no-one is not a compelling character! The primary reasons I didn't enjoy this series were:

  • The motivations of a key character, whose actions are the driving force behind the primary plotline, are completely baffling - and it seems like I'm not alone. It's all very well for a character's motivations to remain mysterious or guessed at throughout the series, but you should at least have a good understanding of them by the end - or, at the very least, their actions must not be completely contradictory with no reason for a change of heart!
  • This seems strange to say about Historical Fiction, but - the necessity to know and care about history was much higher in this case. The necessary historical knowledge to enjoy the Lymond Chronicles boils down to two easily-inferred facts - every country, but particularly France and Scotland, hates England; and, religions were a powerful force at the time. The politics and personalities are much more relevant in the House Of Niccolò - without the context on the significance of alliances, you are left in the dark about motivations (as in the bullet above, in fact).

It wasn't a waste of time - I'm glad that I read the series, but I have no desire to go back and re-read it, whereas I'm certain I'll do so for Lymond at least once more in my life. In fact, I'm struggling to bring to mind more than a few memorable scenes in the whole 8-book Niccolò series, whereas at least one scene per Lymond-book is forever branded into my memory!

Exit, Voice, and Loyalty

I took a brief detour during Niccolò to read this book, inspired by this tweet about reactions to differences of opinion in large organizations. It was a short but very worthwhile read - as is often the case for really insightful non-fiction1, the concepts seem obvious in hindsight, and provide a useful evaluative framework rather than just a collection of facts.

Cosmere books

With the Year Of Sanderson starting a little early, I re-read Bands Of Mourning and Secret History to get up-to-speed before The Lost Metal was published in November. Although it was a decent standalone story with a real heart-wrenching conclusion, as a conclusion to Mistborn Era 2 and as an introduction to Cosmere crossovers it felt lacking - several narrative tensions introduced in the previous book(s) went unresolved, and from a Cosmere perspective we got to see some worldhopping but didn't really learn anything new. Really, it felt like there should be another Era 2 book to tie up all the loose ends - (spoilers: {{< inlinespoiler >}}Tell us who drained the Bands Of Mourning! Skip forward a little and have Era 2 conclude with the resolution of a Scadrian World War! Show Steris growing into her new-found confidence and appreciation, with a subplot showing changing Scadrian opinions on gender equality as a link to/contrast with the next Era. Give a little more detail on what Kelsier was up to, how he regained a body, etc. - that belongs much more in a Scadrial book than a Roshar one!{{< /inlinespoiler >}}). The more I think about it, the more I feel like this would have been a great penultimate book of Era 2 - some resolutions to the points mentioned above would really make Era 2 end with a bang, not a damp cliffhanger.

I then moved on to re-reading Dawnshard and Rhythm Of War just in case Stormlight 5 is part of the 4 books next year (no spoilers please! I'm avoiding learning anything about them until they literally arrive on my doorstep). Still just as great as I remember - great stuff, no notes, keep at it BrandoSando. I've been enjoying diving back into the Words Of Brandon to inspire or test fan-theories (given the increasing {{< inlinespoiler >}}scientific attitude{{< /inlinespoiler >}} on Roshar, and the fact that {{< inlinespoiler >}}Surgebinding literally has surges for the Strong and Weak Nuclear^H^H^H^H^H^H^H Axial Forces{{< /inlinespoiler >}}, I love the idea that the four Dawnshard might correspond with {{< inlinespoiler >}}Maxwell's Equations{{< /inlinespoiler >}})

Introduction To Algorithms

Recommended as part of my revision ramping back up to interviewing for a new Software Engineer position. I wasn't sure where to put this on the list as I was reading it over the course of several months in parallel with my leisure reading. And, true to nerdy form, I charted my progress:

Pages Read over Calendar Time

Pages Read over Expended Time

Interesting to note that, aside from an early hiccup where I really struggled with the Master Method for solving recurrences at first, my progress-per-unit-time was almost exactly linear. Particularly surprising as some of the content was completely new to me (despite being a software engineer for over 10 years, this was the first time I actually found out what a Red-Black Tree is!), while other content was purely rehashing stuff I knew and remembered well from Uni and/or work.

Full list and stats

  1. Children Of Dune (re-read)
  2. God Emperor Of Dune (re-read)
  3. Heretics Of Dune
  4. Chapterhouse Dune
  5. The Justice Of Kings
  6. The Night Circus
  7. The Starless Sky
  8. The Atrocity Archives
  9. Niccolò Rising
  10. The Spring Of The Ram
  11. Exit, Voice, and Loyalty
  12. Race Of Scorpions
  13. Scales Of Gold
  14. The Unicorn Hunt
  15. To Lie With Lions
  16. Caprice And Rondo
  17. Gemini
  18. Bands Of Mourning (re-read)
  19. Secret History (re-read)
  20. The Lost Metal
  21. Dawnshard (re-read)
  22. Introduction To Algorithms - "CLRS"

Plus Rhythm Of War (re-read, incomplete)

  • 20 Fiction, 2 Non-Fiction ("Exit, Voice, and Loyalty" and "CLRS") Of the fiction:
    • 5 Sci-fi (4xDune, The Atrocity Archives)
    • 7 Fantasy - though, running the gamut from "Fantasy Legal Thriller", through "nearly Magical Realism", into "sufficiently-advanced Magic is indistinguishable from Science"2
    • 8 Historical Fiction
  • 12 by men, 10 by women - didn't quite make my >50% goal this year, mostly due to The House Of Niccolò taking longer than anticipated and my prioritizing of getting back into Sanderson to avoid being spoiled. In my defence, my non-re-reads this year were 10/6 female/male, but still - must do better! (Though I freely admit that I probably won't next year due to the Sanderson focus)
  • 16 fresh reads, 5 re-reads

Articles

This year I cultivated a new habit of tracking notable articles I read, as well as just books. Some stand-outs:

Title Summary Notes
Horsehistory study and the automated discovery of new areas of thought The invention of new words provides new scaffolding for thought Actually, this was read sometime earlier than 2022, but I only thought to note it down later. Nice to see a suggestion for using AI in a reasonable and justified way, as a tool within a process rather than as a magical panacea. This article also linked to the next one...
Superhistory, Not Superintelligence Simple algorithms and more data beat complex algorithms and less data Time-as-a-resource isn't particularly new. "Already-expended training time"-as-a-resource is cool (and the compounding effect is cooler). See also How to become a centaur.
My first impressions of web3 We should accept the premise that people will not run their own servers by designing systems that can distribute trust without having to distribute infrastructure.[...]We should try to reduce the burden of building software. From the creator of Signal.
I Made A Linguistics Professor Listen to a Blink-182 Song and Analyze the Accent "I’m an American guy faking an English accent faking an American accent"
Software Engineering In-The-Large: The Coordination Challenge How do you get the information into the heads of the people that need it? A handy heuristic for a engineer's maturity is how much respect they give to the problems of "human scaling"; or, conversely, whether they look down on the discipline of project management. 99% of the time, the technological challenges of a large project are orders-of-magnitude easier than the organizational ones, to say nothing of the ongoing maintenance and information-management challenges after building is "complete". See also - Elongated Muskrat.
What Game Are You Playing? ...many of the people around me when I was growing up did not share my interest in science. I was quick to think that they were stupid. But what was really stupid was judging people by their performance at a game they weren’t even playing. Tangentially related to the previous article ("If you're not good at engineering, then you must be useless!"), but also has the broader point that you should be consciously aware of what you're trying to excel at, and deliberately choosing it rather than accepting a goal you've been handed by your job, your society, etc.
Guessing The Teacher's Password When checking understanding, ensure you are actually doing so and not just testing pattern recognition Eliezer Yudkowsky is a divisive figure, and arguably not a great communicator (see: the fact that this is the first article that I haven't been able to summarize with a direct quote!), but this is a great "mental shorthand concept"
Make Things People Want Make Things People Want > Make People Want Things I have a complicated relationship with advertizing. The anti-capitalist privacy-enthusiast in me believes it should be viewed as low-key brainwashing, weaponized memes. The idealist in me believes that it should be unnecessary if the product is good enough. The pragmatist in me recognizes that, ceteris paribus, the product that advertizes will beat the product that doesn't. This article takes a much less hardline approach, but the core message of that comparison rings true (there is much more to the article than just this perspective, but this was the one that resonated with me!)
The Fun Scale the transient fix of [shallow, easy, non-constructive] fun rarely lasts, at least without something deeper, something committing (Via George) Since hitting 30, I've been giving a lot more thought to "how to live well", and what that even means. My dear friend Olivia rightly scolds me when I talk about "productivity", worrying that I'm buying into capitalist brainwashing. While no-one is immune to propaganda and I agree that it's important to prioritize rest alongside "doing things", the word "productive" doesn't just mean "making something that can be sold" - it can simply mean "doing something that results in a tangible outcome beyond just fleeting good-feelings (which are not themselves worthless!)". You don't have to be productive all the time, but equally you can be productive while resting if that rest is healthy and restorative rather than passive and over-indulgent.
Markets With Interconnection: Why Are They Unfair? Advantages of scale compound, justifying corporations' obsession with growth - if you're third, you're dead Via Mel Conway, he of Conway's Law. Christ, I hate corporations and the filthy water in which they swim. These evil egregores pollute and corrupt and grow, at the inevitable expense of real humans.
Culture Matters "Three major tools that companies have to influence behavior are incentives, process, and culture". While you cannot raise output quality solely by "encouraging people to care more", cultivating an atmosphere of artisanship and high standards is invaluable.
The Grug Brain Developer "apex predator of grug is complexity" An early watershed moment in my career was recognizing that Software Engineering is not about writing code, it's about delivering features. A later watershed moment was recognizing that it's not just about delivering features, it's about doing so in a way that accelerates, or at the very least doesn't slow down, the delivery of the next feature, especially with the context that the next feature will be written by someone without the context you currently have (which might just be "you, but six months from now".)
The Most Powerful Razors Humans are wired to take shortcuts in our decision-making. These shortcuts can lead us astray—but when used appropriately, the shortcuts can be extremely valuable. (No, not this) (Via George I'm a sucker for (useful!) cognitive shortcuts. One caveat to "If someone uses a lot of complexity and jargon to explain something, they probably don’t understand it.", though - this doesn't mean that specialized vocabulary is always bad! Language is a tool, and tools can and should be evolved to particular use-cases. You need to tailor your language to the target audience, and provide explanations or definitions if appropriate (paticular shout-out to an ex-coworker who pushed back on the use of very industry-standard technical terms in a document, and in support of his position provided an article stating that Elon Musk opposed jargon. That aged well...)
Good Conversations Have Doorknobs "Neither [conversational] givers nor takers have it 100% correct, and their conflicts often come from both sides' insistence that the other side must convert or die.[...]When done well, both giving and taking create what psychologists call affordances - features of the environment that allow you to do something" I am also a sucker for scientific analyses of social conventions that most people take for granted :) the Hacker News discussion is also worthwhile for highlighting some different takes on the ideas, particularly the discussion off this comment. Another example where thinking about your audience's experience will make you a better communicator than if you just do what seems natural to you!
Against SQL "SQL is the only widely-used implementation of the relational model, and it is [has serious drawbacks at complexity-scale]" Ridiculing SQL (or HTML) is a good shibboleth for engineer immaturity - SQL is an extraordinarily powerful domain-specific language, and within that domain it is the undisputed winner. However, when used outside that domain it has some serious shortfalls. The broader point - "use the tool that is optimal for your use-case" (where "optimality" should take account of, but not be overruled by, "do you currently have engineers who can use this tool?"), also applies - reading Seven Languages In Seven Weeks helped me see programming langauges as different ways of expressing concepts, with idiosyncratic strengths and weaknesses - neither better nor worse than each other, but possible to be misapplied!
Why Are You Eating So Many Frogs? "If you get a Chipotle gift card when you meet a deadline and a public shaming when you miss a deadline, guess what buddy: you’re in hell" A castigation-at-length of productivity culture
The Dark Side Of Frictionless Technology "Smooth simple tools reduce our patience and our attentiveness to complexity. Opaque tools, which abstract away complexity, discourage an expectation of repairability and encourage forced obsolescence." (via George. Seriously, you are already subscribed to his thoughts, right?) I have very mixed feelings on this. On the one hand, I'm also strongly opposed to Builder Brain, the Silicon Valley/Web3 delusion that all problems can be solved simply by building something new, rather than examining and addressing the causes of the problem (maybe with something new! Maybe with existing tools!). On the other hand, anything that advocates for more friction or an upper-limit on abstraction triggers my luddite-detection circuits, no matter how much it is couched in the reasonable and worthwhile desires to remain in-touch with the real world. I'm filing this one under "a perspective it's important to check-in with as a counterpoint to my natural tendencies, even if I mostly disagree with it"
Negative Engineering "Negative engineering is the time-consuming and sometimes frustrating work that engineers undertake to ensure the success of their primary objectives.[...It] allows users to work with failure, rather than against it" Another one under the "key part of software engineering maturity" category. Junior engineers will implement the task as requested; middling engineers will consider ways that the task might fail, and implement safety checks for them. A senior engineer will assume that the system will fail in some way that they have not anticipated (recognizing that the system will evolve after they "finish" work on it!), and implement independent blanket monitoring and snapshot recovery methods for abstract categories of failure rather than specific foreseen issues ("To take this a step further, consider what it means to “identify failure” at all. If a process is running on a machine that crashes, it may not even have the chance to notify anyone about its own failure before it’s wiped out of existence. A system that can only capture error messages will never even find out it failed.")
On Proof And Progress In Mathematics Mathematicians should be primarily concerned not with proving theorems, but with expanding understanding of mathematics. Two corrolaries: "collaboration, communication, and community are important", and "a proof which does not further understanding is less valuable than one that does"
{.styled-table}

  1. I'm thinking of Seven Habits or Getting Things Done (Affiliate Links)

  2. I'm a big fan of the definition of Science Fiction that it deals with "how people or societies adapt to new capabilities provided by technology" - under this definition, it's perfectly feasible to have a sci-fi story dealing only with established contemporary (or even historical) technology rather than lasers and robots and spaceships. I don't have a similarly pithy definition of Fantasy, but there's an interesting debate to be had about whether Mistborn even qualifies - it probably does, but the discussion would be fascinating!