<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Nadia Odunayo</title>
    <description>The latest articles on Forem by Nadia Odunayo (@nodunayo).</description>
    <link>https://forem.com/nodunayo</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F97035%2Fbc74a85c-3ee3-4f56-a79c-7449bae4b765.jpg</url>
      <title>Forem: Nadia Odunayo</title>
      <link>https://forem.com/nodunayo</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/nodunayo"/>
    <language>en</language>
    <item>
      <title>What I read in 2019</title>
      <dc:creator>Nadia Odunayo</dc:creator>
      <pubDate>Thu, 02 Jan 2020 17:15:53 +0000</pubDate>
      <link>https://forem.com/nodunayo/what-i-read-in-2019-46oj</link>
      <guid>https://forem.com/nodunayo/what-i-read-in-2019-46oj</guid>
      <description>&lt;p&gt;&lt;a href="https://dev.to/nodunayo/what-i-read-in-2017-4f8l"&gt;In 2017&lt;/a&gt;, I had set myself the challenge of reading 25 books.&lt;/p&gt;

&lt;p&gt;I reached that goal with two days to spare.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://dev.to/nodunayo/what-i-read-in-2018-pe3"&gt;For 2018&lt;/a&gt;, I wanted to push myself a bit more. 30 books.&lt;/p&gt;

&lt;p&gt;Once again, I made it just in time.&lt;/p&gt;

&lt;p&gt;In 2019, I was scared when I publicly announced that I wanted to read 35 books in the year.&lt;/p&gt;

&lt;p&gt;And yet, somehow, I managed to read 57 books. Yes, 57.&lt;/p&gt;

&lt;p&gt;I’m shocked too.&lt;/p&gt;

&lt;p&gt;But, in some ways it makes a lot of sense since in 2019 I founded &lt;a href="https://beta.thestorygraph.com/"&gt;The StoryGraph &lt;/a&gt;— a new website for readers —&lt;em&gt;and&lt;/em&gt; got immersed into &lt;a href="https://www.instagram.com/explore/tags/bookstagram/"&gt;the books community on Instagram&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;I thought I’d have less time to read, but instead it became even more important for me to make reading a priority.&lt;/p&gt;

&lt;p&gt;So, what were my highlights this year?&lt;/p&gt;

&lt;h3&gt;
  
  
  Fiction
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://beta.thestorygraph.com/books/a52bfe11-be3f-498d-94b2-06e0b7a732d7"&gt;&lt;strong&gt;Assassin’s Apprentice, by Robin Hobb&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;My number one fiction read of the year goes to this story about a prince’s illegitimate child who is adopted into the royal household and trained to be a court assassin.&lt;/p&gt;

&lt;p&gt;The plot and the writing were amazing. The book was slow, but I was captivated. The world and the characters that Hobb creates were so rich and detailed, yet the reading of the book flowed so well.&lt;/p&gt;

&lt;p&gt;I laughed, felt tense, was angered, frustrated, and sad from chapter to chapter.&lt;/p&gt;

&lt;p&gt;I’m so excited that there are fifteen more books in this universe. I want to read them all in 2020 but also fear the day when I have no more new adventures in this world to read about.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://beta.thestorygraph.com/books/e4486eab-916f-4fda-9545-080e61b154cd"&gt;&lt;strong&gt;Saga, Vol. 1, by Brian K. Vaughan (Writer) and Fiona Staples (Artist)&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Yes, plot twist — my second favourite fiction read of the year takes the form of a graphic novel!&lt;/p&gt;

&lt;p&gt;The first volume of this epic series introduces us to Alana and Marko, two soldiers from opposing sides of a galactic war, who fall in love and run away together. It’s not long before there are a bunch of different parties racing to track them down.&lt;/p&gt;

&lt;p&gt;I don’t usually read graphic novels but I’d been hearing great things about this one from friends over the years. And they were all true!&lt;/p&gt;

&lt;p&gt;I loved the unique cast of characters, the worlds created, and the artwork.&lt;/p&gt;

&lt;p&gt;I raced through it in an afternoon.&lt;/p&gt;

&lt;h3&gt;
  
  
  Non-Fiction
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://beta.thestorygraph.com/books/296a7297-9720-43ff-b99b-a8b477ecddde"&gt;&lt;strong&gt;Becoming, by Michelle Obama&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I don’t know if I would have read this one already if it hadn’t been given to me as a gift for Christmas in 2018.&lt;/p&gt;

&lt;p&gt;I knew people had been raving about this one, but I was blown away by what a magical reading experience this was.&lt;/p&gt;

&lt;p&gt;I related to so many things that Michelle spoke about and that touched and inspired me.&lt;/p&gt;

&lt;p&gt;I’m also a sucker for behind-the-scenes details at places like the White House, and I love Barack, so reading about their love story was wonderful too.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://beta.thestorygraph.com/books/35763626-fcb9-4659-9955-5219a402a057"&gt;&lt;strong&gt;Why We Sleep, Matthew Walker&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I think this is a book everyone should read.&lt;/p&gt;

&lt;p&gt;Yes, it’s slow and dense at times, but overall very readable. I spent the book in a state of fear mixed with fascination.&lt;/p&gt;

&lt;p&gt;Walker touches on how our sleep has developed, different stages of sleep, the affects of caffeine and alcohol, sleep across a human’s lifetime, sleep’s link to Alzheimer, cancer, and other diseases, and a lot more.&lt;/p&gt;

&lt;p&gt;I’ve been made aware that the book likely contains factual inaccuracies or overblown claims but I’m not yet convinced that Walker’s book will cause overall harm.&lt;/p&gt;

&lt;p&gt;I think that the more people that read this book, the more of us that will try and eek out an extra 30–60 minutes in bed, leading to happier and healthier people that are a lot more productive and pleasant to be around.&lt;/p&gt;

&lt;p&gt;Here are the other 53 books I read this year, grouped by similar ratings:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5 stars — amazing, brilliant, all-time fave&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://beta.thestorygraph.com/books/c1e46420-195b-4556-85d7-e97b27b51ca8"&gt;99 Bottles of OOP, Sandi Metz and Katrina Owen&lt;/a&gt; —&lt;em&gt; this will only be interesting to you if happen to be a Ruby software developer. If you are: read this book! If not, there’s plenty of excellent recommendations below.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4.5 stars — little niggles prevented it from being a 5-star read&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://beta.thestorygraph.com/books/1e759f91-b8e7-4a7b-b10a-7fca49810ed7"&gt;Beartown, Fredrik Backman&lt;/a&gt; — &lt;em&gt;beautiful, dark, and deep.&lt;/em&gt;&lt;br&gt;&lt;br&gt;
&lt;a href="https://beta.thestorygraph.com/books/d2466d35-9428-420d-a4f7-82cae8278e99"&gt;Homegoing, Yaa Gyasi &lt;/a&gt;— &lt;em&gt;incredible scope for such a slim novel.&lt;/em&gt;&lt;br&gt;&lt;br&gt;
&lt;a href="https://beta.thestorygraph.com/books/3cfbc142-24ef-4498-a1ca-eead68f43194"&gt;Confessions, Kanae Minato&lt;/a&gt;—&lt;em&gt;disturbing and twisted.&lt;/em&gt;&lt;br&gt;&lt;br&gt;
&lt;a href="https://beta.thestorygraph.com/books/f7dae571-c9ff-4e5c-bffd-781e5e8b54d6"&gt;‘Salem’s Lot, Stephen King&lt;/a&gt;—&lt;em&gt;I&lt;/em&gt; &lt;a href="https://www.instagram.com/explore/tags/noreadsking/"&gt;&lt;em&gt;started reading Stephen King’s work chronologically&lt;/em&gt;&lt;/a&gt; &lt;em&gt;this year!&lt;/em&gt;&lt;br&gt;&lt;br&gt;
 &lt;a href="https://beta.thestorygraph.com/books/e9bfe5ab-8ace-468f-a6df-02a86ee0e548"&gt;The Shining, Stephen King&lt;/a&gt;&lt;br&gt;&lt;br&gt;
&lt;a href="https://beta.thestorygraph.com/books/77b05fed-143b-480f-9161-617053eaf488"&gt;Shoe Dog, Phil Knight&lt;/a&gt;&lt;br&gt;&lt;br&gt;
&lt;a href="https://beta.thestorygraph.com/books/bb573847-5c95-4f8e-aeca-c69464b72dca"&gt;A Ladder to the Sky, John Boyne&lt;/a&gt;—&lt;em&gt;compulsive reading!&lt;/em&gt;&lt;br&gt;&lt;br&gt;
 &lt;a href="https://beta.thestorygraph.com/books/37a9e7a6-0fa6-485f-9988-2723aafcfb35"&gt;Children of Blood and Bone, Tomi Adeyemi&lt;/a&gt;—&lt;em&gt;such good fun. Looking forward to the sequel.&lt;/em&gt;&lt;br&gt;&lt;br&gt;
&lt;a href="https://beta.thestorygraph.com/books/d2c3b90b-f3d7-4266-a60a-21be5e898d81"&gt;To Kill a Mockingbird, Harper Lee&lt;/a&gt;—&lt;em&gt;I started rereading books this year and began by&lt;/em&gt; &lt;a href="https://www.instagram.com/explore/tags/fivestarrereadalong/"&gt;&lt;em&gt;revisiting old faves from my high school days&lt;/em&gt;&lt;/a&gt;&lt;em&gt;.&lt;/em&gt;&lt;br&gt;&lt;br&gt;
&lt;a href="https://beta.thestorygraph.com/books/1edb9c1e-8f82-4e5e-b269-c170f2b2f531"&gt;The Remains of the Day, Kazuo Ishiguro&lt;/a&gt;—&lt;em&gt;Finally read some Ishiguro. I was surprised by how much this moved me and made me laugh.&lt;/em&gt;&lt;br&gt;&lt;br&gt;
&lt;a href="https://beta.thestorygraph.com/books/5a473fe7-27cf-4aab-b415-507978d19612"&gt;The Everything Store, Brad Stone&lt;/a&gt;—&lt;em&gt;Yo, Amazon is scary.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4.25 stars&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://beta.thestorygraph.com/books/32c69eb4-e0df-4cae-b3f8-febd2ffb1b77"&gt;Carrie, Stephen King&lt;br&gt;&lt;br&gt;
&lt;/a&gt;&lt;a href="https://beta.thestorygraph.com/books/4a0dece8-4d8d-4a9f-9815-d370631d6748"&gt;The Crucible, Arthur Miller&lt;/a&gt;— &lt;em&gt;a play!&lt;/em&gt;&lt;br&gt;&lt;br&gt;
 &lt;a href="https://beta.thestorygraph.com/books/623a7568-a386-4f4f-acca-86f32897e064"&gt;The Handmaid’s Tale, Margaret Atwood&lt;/a&gt;—&lt;em&gt;reread this in preparation for The Testaments and wasn’t blown away as much as I thought I’d be.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4 stars — really enjoyed it&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://beta.thestorygraph.com/books/80f42919-5a82-430c-878c-9bb9b278b8a5"&gt;Tokyo Ueno Station, Yu Miri&lt;br&gt;&lt;br&gt;
&lt;/a&gt;&lt;a href="https://beta.thestorygraph.com/books/c89e00e0-259c-4f90-8748-b13811905c3a"&gt;The Travelling Cat Chronicles, Hiro Arikawa&lt;br&gt;&lt;br&gt;
&lt;/a&gt;&lt;a href="https://beta.thestorygraph.com/books/b44db9b1-4cff-420a-954f-f6025f5dae64"&gt;The Tales of Beedle the Bard, J.K. Rowling&lt;/a&gt;&lt;br&gt;&lt;br&gt;
&lt;a href="https://beta.thestorygraph.com/books/85c077da-1e3f-4e31-af1e-28169aa6e717"&gt;The Flatshare, Beth O’Leary&lt;/a&gt;—&lt;em&gt;I dipped into Contemporary Romance for the first time and loved it. Will be trying out some more this year.&lt;/em&gt;&lt;br&gt;&lt;br&gt;
&lt;a href="https://beta.thestorygraph.com/books/d4fbbc48-1506-4689-84b1-7a2f6c9c2e4b"&gt;Saga, Vol 2, Brian K. Vaughan and Fiona Staples&lt;br&gt;&lt;br&gt;
&lt;/a&gt;&lt;a href="https://beta.thestorygraph.com/books/ece496aa-4d8f-49ce-9702-58b7bceb3d33"&gt;Perfume, Patrick Süskind&lt;br&gt;&lt;br&gt;
&lt;/a&gt;&lt;a href="https://beta.thestorygraph.com/books/75250f71-c6a5-4823-a502-e32735f0e3c6"&gt;One of Us Is Lying, Karen M. Mcmanus&lt;/a&gt;&lt;br&gt;&lt;br&gt;
&lt;a href="https://beta.thestorygraph.com/books/e909343f-15ff-447d-9318-c63b490dcb6f"&gt;Normal People, Sally Rooney&lt;/a&gt;&lt;br&gt;&lt;br&gt;
&lt;a href="https://beta.thestorygraph.com/books/4c186d87-fe45-457a-a9c4-da7b5d98841d"&gt;My Year of Rest and Relaxation, Ottessa Moshfegh&lt;/a&gt;—&lt;em&gt;surprised by how much I loved this one given the subject matter&lt;/em&gt;&lt;br&gt;&lt;br&gt;
&lt;a href="https://beta.thestorygraph.com/books/ab29c5b9-0258-4649-9ee6-0dd463995857"&gt;My Sister, the Serial Killer, Oyinkan Braithwaite&lt;/a&gt;&lt;br&gt;&lt;br&gt;
&lt;a href="https://beta.thestorygraph.com/books/998633bc-d649-4b0e-9286-e7d11841d42e"&gt;Daisy Jones and the Six, Taylor Jenkins Reid&lt;/a&gt;—&lt;em&gt;the format ended up really working for me and I got sucked in. I can’t believe the band isn’t real!&lt;/em&gt;&lt;br&gt;&lt;br&gt;
 &lt;a href="https://beta.thestorygraph.com/books/84dff443-db4a-4750-92db-aea8d05d5f36"&gt;Bel Canto, Ann Patchett&lt;/a&gt;&lt;br&gt;&lt;br&gt;
&lt;a href="https://beta.thestorygraph.com/books/b83f081b-68dc-4fcf-9f8f-772c0fc58cc3"&gt;Before The Coffee Gets Cold, Toshikazu Kawaguchi&lt;/a&gt;&lt;br&gt;&lt;br&gt;
&lt;a href="https://beta.thestorygraph.com/books/9b03a712-7787-4cb1-a776-05e0f0787f62"&gt;Secrets of Sand Hill Road:Venture Capital and How to Get It, Scott Kupor&lt;/a&gt;&lt;br&gt;&lt;br&gt;
&lt;a href="https://beta.thestorygraph.com/books/2848987c-0b02-4264-b3dc-96c18c208a0a"&gt;Founders at Work, Jessica Livingston&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3.75 stars&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://beta.thestorygraph.com/books/029a7e29-26a5-4d61-93ba-5ec9d09eab10"&gt;The Testaments, Margaret Atwood&lt;/a&gt;&lt;br&gt;&lt;br&gt;
&lt;a href="https://beta.thestorygraph.com/books/cbf002b6-f7b0-401f-93ad-8aeffcdfbd9d"&gt;The Seven Husbands of Evelyn Hugo, Taylor Jenkins Reid&lt;/a&gt;&lt;br&gt;&lt;br&gt;
&lt;a href="https://beta.thestorygraph.com/books/43630542-02d2-464a-acf3-a3c7e1e0ddbc"&gt;The Hero of Ages, Brandon Sanderson&lt;/a&gt;&lt;br&gt;&lt;br&gt;
&lt;a href="https://beta.thestorygraph.com/books/02327420-84e9-4ad5-8e22-ff63c1fc0155"&gt;Queenie, Candice Carty-Williams&lt;/a&gt;—&lt;em&gt;I grew to really enjoy this but it took me a while to get into it.&lt;/em&gt;&lt;br&gt;&lt;br&gt;
&lt;a href="https://beta.thestorygraph.com/books/70e38bd9-b54d-4e3d-8e52-952f58f85077"&gt;Convenience Store Woman, Sayaka Murata&lt;/a&gt;&lt;br&gt;&lt;br&gt;
&lt;a href="https://beta.thestorygraph.com/books/09685460-9e06-41cf-a260-dc020577508d"&gt;Commonwealth, Ann Patchett&lt;/a&gt;&lt;br&gt;&lt;br&gt;
&lt;a href="https://beta.thestorygraph.com/books/59ccde34-8110-4b18-8ec5-f24593439ec3"&gt;Catch-22, Joseph Heller&lt;/a&gt;—&lt;em&gt;a reread. I struggled with this a lot more than I thought I would. But there’s a lot of genius humour in it.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3.5 stars&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://beta.thestorygraph.com/books/46d104fe-5a94-43e1-8257-9c319407b186"&gt;This is Marketing, Seth Godin&lt;/a&gt;&lt;br&gt;&lt;br&gt;
&lt;a href="https://beta.thestorygraph.com/books/7fc49461-e8ee-49c0-9688-609c9e0b09ce"&gt;The Unhoneymooners, Christina Lauren&lt;/a&gt;&lt;br&gt;&lt;br&gt;
&lt;a href="https://beta.thestorygraph.com/books/46caa592-1aec-4e45-94aa-f8049ca28ec8"&gt;Sex Criminals, Vol. 1: One Weird Trick, Chip Zdarsky and Matt Fraction&lt;/a&gt;—&lt;em&gt;another graphic novel!&lt;/em&gt;&lt;br&gt;&lt;br&gt;
 &lt;a href="https://beta.thestorygraph.com/books/9a26055d-7a73-4690-975c-57ecda22be90"&gt;Never Mind, Edward St. Aubyn&lt;/a&gt;&lt;br&gt;&lt;br&gt;
&lt;a href="https://beta.thestorygraph.com/books/407a5639-80cb-4267-b954-c5fcdf0280c1"&gt;Bad News, Edward St. Aubyn&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3 stars — a good, solid read, but not a fave/won’t be rushing to recommend it&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://beta.thestorygraph.com/books/d2b13be3-a092-453b-940a-c69668b15262"&gt;The Wych Elm, Tana French&lt;/a&gt;&lt;br&gt;&lt;br&gt;
&lt;a href="https://beta.thestorygraph.com/books/643cfd9e-42d6-4423-af1e-394f3b769d95"&gt;The Three-Body Problem, Cixin Liu&lt;/a&gt;—&lt;em&gt;so gutted I didn’t love this. I’ve heard so many good things. I might try again some time.&lt;/em&gt;&lt;br&gt;&lt;br&gt;
&lt;a href="https://beta.thestorygraph.com/books/44072cb0-df92-4902-b1a1-dfd5c8733e02"&gt;One True Loves, Taylor Jenkins Reid&lt;/a&gt;&lt;br&gt;&lt;br&gt;
&lt;a href="https://beta.thestorygraph.com/books/846080c8-18d5-494c-a83b-6778f7494be7"&gt;Maybe In Another Life, Taylor Jenkins Reid&lt;/a&gt;&lt;br&gt;&lt;br&gt;
&lt;a href="https://beta.thestorygraph.com/books/c3127cac-54ba-4e44-992e-1906a5672c82"&gt;Exit Strategy, Martha Wells&lt;/a&gt;&lt;br&gt;&lt;br&gt;
&lt;a href="https://beta.thestorygraph.com/books/94ce7713-101e-4e38-86b1-d7fdd579bd98"&gt;Conspiracy: Peter Thiel, Hulk Hogan, Gawker, and the Anatomy of Intrigue, Ryan Holiday&lt;/a&gt;&lt;br&gt;&lt;br&gt;
&lt;a href="https://beta.thestorygraph.com/books/44d2e7eb-140e-4ee1-919a-d8b16dadcbdc"&gt;When Breath Becomes Air, Paul Kalanithi&lt;/a&gt;&lt;br&gt;&lt;br&gt;
&lt;a href="https://beta.thestorygraph.com/books/50853aa0-72e3-4a2f-8657-2ae32d58b1f9"&gt;The Lessons of History, Will Durant and Ariel Durant&lt;/a&gt;—&lt;em&gt;too dense for me!&lt;/em&gt;&lt;br&gt;&lt;br&gt;
 &lt;a href="https://beta.thestorygraph.com/books/6ec0b280-8215-4469-94b5-535d3e38253d"&gt;The Book Business: What Everyone Needs to Know, Mike Shatazkin and Robert Paris Riger&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2.75&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://beta.thestorygraph.com/books/ca2a5cf5-0d60-4b07-a6da-8b42c7b2a819"&gt;Rage, by Stephen King&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Not rated&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://beta.thestorygraph.com/books/6b13f323-1f1e-48e4-81d6-2cf642338e84"&gt;How to Vegan Keto, by Tay Sweat &lt;/a&gt;— &lt;em&gt;don’t ask. Well, you can if you want. I’m always experimenting with how I eat!&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Which of these have you read? What did you think? Have you picked up any new recommendations that you’re excited to try this year? Let me know!&lt;/p&gt;

&lt;p&gt;Also, I hesitated over whether I should do this…but I’m doing it.&lt;/p&gt;

&lt;p&gt;2020: 60 books.&lt;/p&gt;

&lt;p&gt;Eek!&lt;/p&gt;

</description>
      <category>reading</category>
      <category>books</category>
    </item>
    <item>
      <title>What I read in 2018</title>
      <dc:creator>Nadia Odunayo</dc:creator>
      <pubDate>Tue, 01 Jan 2019 21:38:05 +0000</pubDate>
      <link>https://forem.com/nodunayo/what-i-read-in-2018-pe3</link>
      <guid>https://forem.com/nodunayo/what-i-read-in-2018-pe3</guid>
      <description>&lt;p&gt;&lt;a href="https://dev.to/nodunayo/what-i-read-in-2017-4f8l"&gt;Last year&lt;/a&gt;, I set myself the challenge of reading 30 books in 2018.&lt;/p&gt;

&lt;p&gt;On December 27th, I succeeded!&lt;/p&gt;

&lt;p&gt;This year featured many ‘pretty good’ reads, but I was disappointed, particularly on the fiction side of things, not to have more to rave about. Having said that, there’s plenty of good stuff in here and who knows? Your next favourite read might be waiting for you below.&lt;/p&gt;

&lt;p&gt;Here are my highlights:&lt;/p&gt;

&lt;h3&gt;
  
  
  Fiction
&lt;/h3&gt;

&lt;h4&gt;
  
  
  &lt;a href="https://www.amazon.co.uk/Alienist-Laszlo-Kreizler-Schuyler-Moore-ebook/dp/B06WVH3VZ9/ref=sr_1_1?ie=UTF8&amp;amp;qid=1546290994&amp;amp;sr=8-1&amp;amp;keywords=the+alienist+caleb+carr"&gt;&lt;strong&gt;The Alienist, by Caleb Carr&lt;/strong&gt;&lt;/a&gt;
&lt;/h4&gt;

&lt;p&gt;This was the only fiction book of the year that got a 5 star Goodreads rating from me. It was a captivating thriller about the introduction of psychology as a tool to help solve criminal cases.&lt;/p&gt;

&lt;p&gt;Set in 1896, we follow newspaper reporter, John Schuyler Moore, as he works with his friend and psychologist, Dr. Laszlo Kreisler, to catch a serial killer loose in New York. However, the pair don’t go about this conventionally. They focus on building up a psychological profile of the murderer, hoping it will help them to figure out where they will strike next.&lt;/p&gt;

&lt;p&gt;I felt like I was there, living through America’s Gilded Age, chilled to the bone, but unable to stop turning the pages. I love that there was a lot of historical detail that didn’t slow down the story. This is definitely one for murder mystery fans, and will leave you reflecting on the age-old question of: nature versus nurture?&lt;/p&gt;

&lt;h4&gt;
  
  
  &lt;a href="https://www.amazon.co.uk/Lethal-White-Cormoran-Strike-Book-ebook/dp/B07FD8PFJM/ref=sr_1_1?ie=UTF8&amp;amp;qid=1546364270&amp;amp;sr=8-1&amp;amp;keywords=lethal+white"&gt;Lethal White, by Robert Galbraith&lt;/a&gt;
&lt;/h4&gt;

&lt;p&gt;This is the fourth book in Robert Galbraith’s (aka J. K. Rowling) Cormoran Strike series — and it was a fantastic instalment.&lt;/p&gt;

&lt;p&gt;The story, set in London in 2012, follows detective Strike, and his partner, Robin Ellacott, as they try and figure out what is going on after a distressed, mentally ill, young man comes into their office imploring them to investigate a crime he believed he witnessed as a child.&lt;/p&gt;

&lt;p&gt;How awkward of me to include a book in the middle of a series in my highlights, right? Well, this book was so enjoyable that I encourage you to go and read &lt;a href="https://www.amazon.co.uk/gp/product/B0091LLCTM/ref=series_rw_dp_sw"&gt;The Cuckoo’s Calling&lt;/a&gt; (the first book in the series, which is also great), get through &lt;a href="https://www.amazon.co.uk/gp/product/B00IHZNWZU/ref=series_rw_dp_sw"&gt;The Silkworm&lt;/a&gt; (wasn’t a big fan, didn’t like any of the characters) and &lt;a href="https://www.amazon.co.uk/gp/product/B00ZFZCZXK/ref=series_rw_dp_sw"&gt;Career of Evil&lt;/a&gt;(much better, but a rather messy plot), and then you can get the most out of the Lethal White reading experience.&lt;/p&gt;

&lt;h4&gt;
  
  
  &lt;a href="https://www.amazon.co.uk/First-Circle-Uncensored/dp/0061479012/ref=sr_1_1?ie=UTF8&amp;amp;qid=1546365482&amp;amp;sr=8-1&amp;amp;keywords=in+the+first+circle"&gt;&lt;strong&gt;In The First Circle, by Aleksandr Solzhenitsyn&lt;/strong&gt;&lt;/a&gt;
&lt;/h4&gt;

&lt;p&gt;I decided to pick this book up after the host of the &lt;a href="http://www.econtalk.org/"&gt;EconTalk podcast&lt;/a&gt;, Russ Roberts, enthusiastically recommended it on his show and said he’d do a couple of special ‘book club’ episodes about it.&lt;/p&gt;

&lt;p&gt;There was one other thing that intrigued me — the book was over 700 pages, spanned just 3 days, and yet, apparently, wasn’t slow-paced at all. Oh, really?&lt;/p&gt;

&lt;p&gt;Turns out Russ was right! I was blown away by how fast-paced the book seemed, given its depth. The character work was incredible and I learnt so much about the Soviet regime in the 1940s.&lt;/p&gt;

&lt;p&gt;This book is not your light bedtime reading though, that’s for sure. I did get a little lost in some of the back and forth dialogue and philosophical debates. Also, keeping track of the characters, especially during the first half of the book, was difficult. I read the book with a pencil in tow (opted not to read it on my Kindle after Russ recommended against it), annotating the ‘Cast of Characters’ list with page numbers of first appearances and defining plot points to help jog my memory of who was who.&lt;/p&gt;

&lt;p&gt;Overall, this book was fascinating, moving, and, at times, very funny. If you’re interested in this part of history and getting real insight into what life in a special Soviet Russian prison was like, both for those inside and their relations outside, then this is an essential read. Solzhenitsyn based the story and characters on his real life experiences, making the detail, dialogue, and character development incredibly rich.&lt;/p&gt;

&lt;p&gt;If you do pick up this book, make sure you are indeed reading “&lt;em&gt;In&lt;/em&gt; the First Circle” and not “The First Circle”. The latter was published with nine chapters removed and different plot points and characters so as to get past Soviet Russia censorship in the 1960s. The version that I read was how Solzhenitsyn intended for the story to be.&lt;/p&gt;

&lt;p&gt;(Want to enhance your reading experience of this book? First &lt;a href="http://www.econtalk.org/kevin-mckenna-on-solzhenitsyn-the-soviet-union-and-in-the-first-circle/"&gt;listen to Kevin McKenna, a Russian Literature professor, and Russ Roberts discuss Solzhnitzyn and the Soviet Union&lt;/a&gt;, then read the book, before &lt;a href="http://www.econtalk.org/kevin-mckenna-on-characters-plot-and-themes-of-in-the-first-circle/"&gt;listening to the same two men discuss the characters, plot, and themes of the book&lt;/a&gt;.)&lt;/p&gt;

&lt;h3&gt;
  
  
  Non-fiction
&lt;/h3&gt;

&lt;h4&gt;
  
  
  &lt;a href="https://www.amazon.co.uk/Bad-Blood-Secrets-Silicon-Startup-ebook/dp/B07BW911F7/ref=sr_1_1?ie=UTF8&amp;amp;qid=1546366517&amp;amp;sr=8-1&amp;amp;keywords=bad+blood"&gt;Bad Blood, by John Carreyrou&lt;/a&gt;
&lt;/h4&gt;

&lt;p&gt;This was the juiciest read of 2018 for me. I couldn’t put this book down. If this were fiction, I’d have been disappointed in the novel, saying that the plot was far-fetched and the characters were not believable.&lt;/p&gt;

&lt;p&gt;Turns out everything that happened in this book was true.&lt;/p&gt;

&lt;p&gt;Bad Blood is the behind-the-scenes story of the rapid rise and shocking fall of Theranos, a multibillion-dollar blood testing startup. I remember seeing the founder and CEO, Elizabeth Holmes, on the cover of magazines and thinking: wow, she’s amazing. Can I be like her? Turns out I definitely &lt;em&gt;definitely&lt;/em&gt; do not want to be &lt;em&gt;anything&lt;/em&gt; like her. Her whole company was built on huge lies, fear, and intimidation.&lt;/p&gt;

&lt;p&gt;For all you (strange) people out there who don’t like fiction but love a good story, this is definitely one for you! It’s also a great read for people who love all things to do with tech, startups, or Silicon Valley culture.&lt;/p&gt;

&lt;h4&gt;
  
  
  &lt;a href="https://www.amazon.co.uk/Pixar-Beyond-Lawrence-Levy-ebook/dp/B01N6VDD1E/ref=sr_1_1?ie=UTF8&amp;amp;qid=1546367180&amp;amp;sr=8-1&amp;amp;keywords=to+pixar+and+beyond"&gt;&lt;strong&gt;To Pixar and Beyond, by Lawrence Levy&lt;/strong&gt;&lt;/a&gt;
&lt;/h4&gt;

&lt;p&gt;This book was a joy to read. A beautiful and inspiring story about how the author worked with Steve Jobs to turn Pixar, a struggling company, into the successful creative giant that we all know today.&lt;/p&gt;

&lt;p&gt;What I love is that there were so many practical business lessons, particularly around strategy, partnerships, and leading teams, and Levy did a wonderful job of giving a step-by-step account of what he did while still delivering a compelling narrative.&lt;/p&gt;

&lt;p&gt;Here are the rest of the books I read this year, in rough order of enjoyment/recommendation:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Fiction&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://www.amazon.co.uk/Final-Empire-Mistborn-Book-One-ebook/dp/B004N622EY/ref=sr_1_1?ie=UTF8&amp;amp;qid=1546375045&amp;amp;sr=8-1&amp;amp;keywords=the+final+empire"&gt;The Final Empire (Mistborn Book 1), Brandon Sanderson&lt;/a&gt;
&lt;em&gt;I’ve always wanted to read Sanderson so I’m glad I finally got around to it. The first book was great fun, the second good, though a bit tedious, and I’m looking forward to finishing the trilogy early this year.&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.amazon.co.uk/Story-Name-Neapolitan-Novels-Book-ebook/dp/B07BY7SL4D/ref=sr_1_1?ie=UTF8&amp;amp;qid=1546375059&amp;amp;sr=8-1&amp;amp;keywords=the+story+of+a+new+name"&gt;The Story of a New Name (The Neapolitan Novels Book 2)&lt;/a&gt;, Elena Ferrante
&lt;em&gt;For me, way more engrossing than the first in the series. Looking forward to book 3!&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.amazon.co.uk/Name-Lucy-Barton-Elizabeth-Strout-ebook/dp/B016AZWRIQ/ref=sr_1_1?ie=UTF8&amp;amp;qid=1546375074&amp;amp;sr=8-1&amp;amp;keywords=my+name+is+lucy+barton"&gt;My Name Is Lucy Barton, Elizabeth Strout&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.amazon.co.uk/Anything-Possible-Elizabeth-Strout-ebook/dp/B01M6DJO02/ref=sr_1_1?ie=UTF8&amp;amp;qid=1546375088&amp;amp;sr=8-1&amp;amp;keywords=anything+is+possible"&gt;Anything Is Possible, Elizabeth Strout&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.amazon.co.uk/Winter-Booker-Prize-shortlisted-author-Seasonal-ebook/dp/B06XHB83VR/ref=sr_1_1?ie=UTF8&amp;amp;qid=1546375105&amp;amp;sr=8-1&amp;amp;keywords=winter"&gt;Winter, Ali Smith&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.amazon.co.uk/Daytripper-Gabriel-Ba-ebook/dp/B0064W64EY/ref=sr_1_1?ie=UTF8&amp;amp;qid=1546375127&amp;amp;sr=8-1&amp;amp;keywords=daytripper"&gt;Daytripper, Fábio Moon&lt;/a&gt;
&lt;em&gt;A beautiful, moving graphic novel following the protagonist in different important periods of his life, with each chapter ending with his death.&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.amazon.co.uk/Well-Ascension-Mistborn-Book-Two-ebook/dp/B003XNTTYY/ref=sr_1_1?ie=UTF8&amp;amp;qid=1546375145&amp;amp;sr=8-1&amp;amp;keywords=the+well+of+ascension"&gt;The Well of Ascension (Mistborn Book 2), Brandon Sanderson&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.amazon.co.uk/Sourdough-Robin-Sloan-ebook/dp/B0725QBS43/ref=sr_1_1?ie=UTF8&amp;amp;qid=1546375161&amp;amp;sr=8-1&amp;amp;keywords=sourdough+sloan"&gt;Sourdough, Robin Sloan&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.amazon.co.uk/Name-Rose-Vintage-Classics/dp/0099466031/ref=sr_1_1?ie=UTF8&amp;amp;qid=1546375175&amp;amp;sr=8-1&amp;amp;keywords=the+name+of+the+rose"&gt;The Name of the Rose, Umberto Eco&lt;/a&gt;
&lt;em&gt;I’m so gutted I didn’t love this book. I’ve heard so many amazing things about it and I was so excited to finally sit down with it. A part of me suspects I just wasn’t in the right headspace for it.&lt;/em&gt; &lt;a href="https://dev.to/nodunayo/what-i-read-in-2017-4f8l"&gt;&lt;em&gt;Or maybe Umberto Eco is not for me&lt;/em&gt;&lt;/a&gt;&lt;em&gt;?&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.amazon.co.uk/Rogue-Protocol-Murderbot-Martha-Wells-ebook/dp/B0756JSWGL/ref=sr_1_1?ie=UTF8&amp;amp;qid=1546375189&amp;amp;sr=8-1&amp;amp;keywords=rogue+protocol"&gt;Rogue Protocol (The Murderbot Diaries Book 3), Martha Wells&lt;/a&gt;
&lt;em&gt;A fun, sci-fi, short series told from the point of view of a robot trained to kill, who hacks its own system and regains control of itself. I’m enjoying the books more and more as I work my way through the series.&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.amazon.co.uk/Artificial-Condition-Murderbot-Martha-Wells-ebook/dp/B075DGHHQL/ref=sr_1_1?ie=UTF8&amp;amp;qid=1546375202&amp;amp;sr=8-1&amp;amp;keywords=artificial+condition"&gt;Artificial Condition (The Murderbot Diaries Book 2), Martha Wells&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.amazon.co.uk/All-Systems-Red-Kindle-Single-ebook/dp/B01MYZ8X5C/ref=sr_1_1?ie=UTF8&amp;amp;qid=1546375215&amp;amp;sr=8-1&amp;amp;keywords=all+systems+red"&gt;All Systems Red (The Murderbot Diaries Book 1), Martha Wells&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.amazon.co.uk/Prime-Miss-Jean-Brodie-ebook/dp/B00XNBSCEE/ref=sr_1_1?rps=1&amp;amp;ie=UTF8&amp;amp;qid=1546375227&amp;amp;sr=8-1&amp;amp;keywords=the+prime+of+miss+jean+brodie"&gt;The Prime of Miss Jean Brodie, Muriel Spark&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.amazon.co.uk/Milk-Honey-Rupi-Kaur-ebook/dp/B015X5KBJG/ref=sr_1_1?ie=UTF8&amp;amp;qid=1546375239&amp;amp;sr=8-1&amp;amp;keywords=milk+and+honey"&gt;Milk and Honey, Rupi Kaur&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.amazon.co.uk/Big-Sleep-Phillip-Marlowe/dp/0241956285/ref=sr_1_1?ie=UTF8&amp;amp;qid=1546375250&amp;amp;sr=8-1&amp;amp;keywords=the+big+sleep"&gt;The Big Sleep, Raymond Chandler&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Non-fiction&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://www.amazon.co.uk/Disaster-Artist-Inside-Greatest-Movie-ebook/dp/B00V3KJYH6/ref=sr_1_2?ie=UTF8&amp;amp;qid=1546375264&amp;amp;sr=8-2&amp;amp;keywords=the+disaster+artist"&gt;The Disaster Artist, Greg Sestero&lt;/a&gt;
&lt;em&gt;This book was laugh-out-loud funny for me at times. For maximum reading pleasure, I recommend reading about and then watching arguably the worst film of all time ‘&lt;/em&gt;&lt;a href="https://www.imdb.com/title/tt00000368226/"&gt;&lt;em&gt;The Room&lt;/em&gt;&lt;/a&gt;&lt;em&gt;’ beforehand.&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.amazon.co.uk/Undoing-Project-Friendship-Changed-World-ebook/dp/B01LVTNCRW/ref=sr_1_1?ie=UTF8&amp;amp;qid=1546375278&amp;amp;sr=8-1&amp;amp;keywords=the+undoing+project"&gt;The Undoing Project, Michael Lewis&lt;/a&gt;
&lt;em&gt;A moving and informative story about the friendship of psychologists Daniel Kahneman and Amos Tversky, and their work on rationality and decision making.&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.amazon.co.uk/Liars-Poker-author-Big-Short-ebook/dp/B004JHY7PY/ref=sr_1_1?ie=UTF8&amp;amp;qid=1546375291&amp;amp;sr=8-1&amp;amp;keywords=liar%27s+poker"&gt;Liar’s Poker, Michael Lewis&lt;/a&gt;
&lt;em&gt;An account of the crazy life inside Solomon Brothers and the rise of the mortgage bond market in the 1980s.&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.amazon.co.uk/Deep-Work-Focused-Success-Distracted-ebook/dp/B013UWFM52/ref=sr_1_1?ie=UTF8&amp;amp;qid=1546375303&amp;amp;sr=8-1&amp;amp;keywords=deep+work"&gt;Deep Work , Cal Newport&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.amazon.co.uk/Jobs-be-Done-Theory-Practice-ebook/dp/B01M73AP2I/ref=sr_1_1?ie=UTF8&amp;amp;qid=1546375315&amp;amp;sr=8-1&amp;amp;keywords=jobs+to+be+done+theory+to+practice"&gt;Jobs to be Done: Theory to Practice, Anthony W. Ulwick&lt;/a&gt;
&lt;em&gt;If you do any form of product development or management, then this is an useful theory to be aware of and to consider implementing.&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.amazon.co.uk/Grand-Design-Stephen-Hawking-ebook/dp/B00422LESE/ref=sr_1_1?ie=UTF8&amp;amp;qid=1546375329&amp;amp;sr=8-1&amp;amp;keywords=the+grand+design"&gt;The Grand Design, Stephen Hawking&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.amazon.co.uk/ReWork-Change-Way-Work-Forever-ebook/dp/B003ELY7PG/ref=sr_1_1?ie=UTF8&amp;amp;qid=1546375341&amp;amp;sr=8-1&amp;amp;keywords=rework"&gt;Rework, Jason Fried and David Heinemeier Hansson&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.amazon.co.uk/Traction-Startup-Achieve-Explosive-Customer-ebook/dp/B00ZE96ZWY/ref=sr_1_1?ie=UTF8&amp;amp;qid=1546375358&amp;amp;sr=8-1&amp;amp;keywords=traction+gabriel"&gt;Traction, Gabriel Weinberg&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.amazon.co.uk/Pragmatic-Thinking-Learning-Refactor-Programmers/dp/1934356050/ref=sr_1_1?ie=UTF8&amp;amp;qid=1546375372&amp;amp;sr=8-1&amp;amp;keywords=pragmatic+thinking+and+learning"&gt;Pragmatic Thinking and Learning, Andy Hunt&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.amazon.co.uk/UX-Design-Growth-optimize-conversion-ebook/dp/B07BYX1GY8/ref=sr_1_1?ie=UTF8&amp;amp;qid=1546375385&amp;amp;sr=8-1&amp;amp;keywords=ux+design+for+growth"&gt;UX Design for Growth, Molly Norris Walker&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;So there we have it!&lt;/p&gt;

&lt;p&gt;Have you read any of these books? What did you think of them? Have I inspired you to pick up something new this year? Any questions about books I didn’t say much about? &lt;a href="http://twitter.com/nodunayo"&gt;Drop me a message on Twitter&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Oh, and we’re upping the ante again in 2019: 35 books.&lt;/p&gt;

&lt;p&gt;Let’s go!&lt;/p&gt;

</description>
      <category>reading</category>
      <category>books</category>
    </item>
    <item>
      <title>The Day That Git Saved My Life</title>
      <dc:creator>Nadia Odunayo</dc:creator>
      <pubDate>Fri, 13 Jul 2018 09:26:39 +0000</pubDate>
      <link>https://forem.com/nodunayo/the-day-that-git-saved-my-life-17pi</link>
      <guid>https://forem.com/nodunayo/the-day-that-git-saved-my-life-17pi</guid>
      <description>&lt;p&gt;Okay, so it didn’t save my life. But it saved me hours of time and prevented me from experiencing incredible amounts of frustration.&lt;/p&gt;

&lt;p&gt;I had been working on a big, new feature, a tricky problem. After a few hours of solidly working away, I was done. I ran git status and sat back and looked proudly at the list of red that detailed the ten or so files that I had either modified or created.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://dev.to/nodunayo/tell-git-your-intentions-414e-temp-slug-8483294"&gt;I meticulously reviewed and added all of my changes&lt;/a&gt;. Then I committed my changes with a simple, descriptive message. I was ready to git push:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://cdn-images-1.medium.com/max/1000/0*ZW3ipN58OKzZmBkn" class="article-body-image-wrapper"&gt;&lt;img src="https://cdn-images-1.medium.com/max/1000/0*ZW3ipN58OKzZmBkn" alt=""&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;And then I realised I’d made a mistake. I was working on master.&lt;/p&gt;

&lt;p&gt;You see, I hadn’t been working on one of my own codebases. I had been working on something for a friend and I wanted them to review all of the changes before I made them part of the official website. I decided that I should instead commit all of my work onto a branch and open a pull request.&lt;/p&gt;

&lt;p&gt;Now, the safest thing to do — and believe me, I had this idea, so it’s beyond me why I decided not to do it — would have been to &lt;a href="https://git-scm.com/docs/git-cherry-pick"&gt;cherry pick&lt;/a&gt; the commit onto a new branch and then reset master to its origin. However, for some &lt;em&gt;strange&lt;/em&gt; reason, I backed my Git prowess and decided to, from &lt;em&gt;memory&lt;/em&gt;, do something different in order to revert the codebase to its pre-commit stage.&lt;/p&gt;

&lt;h3&gt;
  
  
  Let’s relive the disaster together
&lt;/h3&gt;

&lt;p&gt;Here is a re-enactment. We’ll pick up from the moment I realised I’d made a mistake:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://cdn-images-1.medium.com/max/1000/0*7Ohlz-SEIWpOHcE8" class="article-body-image-wrapper"&gt;&lt;img src="https://cdn-images-1.medium.com/max/1000/0*7Ohlz-SEIWpOHcE8" alt=""&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The commit at the top is the one I needed to move.&lt;/p&gt;

&lt;p&gt;The first thing I did was type in git reset — soft HEAD^ so that the last commit would disappear but I’d still have all of my work staged. git status revealed this:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://cdn-images-1.medium.com/max/1000/0*VlNsfGbIL9gp6q1O" class="article-body-image-wrapper"&gt;&lt;img src="https://cdn-images-1.medium.com/max/1000/0*VlNsfGbIL9gp6q1O" alt=""&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;And git log showed me this:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://cdn-images-1.medium.com/max/1000/0*CXZ4B2zVy8Yt4ABE" class="article-body-image-wrapper"&gt;&lt;img src="https://cdn-images-1.medium.com/max/1000/0*CXZ4B2zVy8Yt4ABE" alt=""&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Great! I had my work, but the “New, big feature…” commit was gone from master.&lt;/p&gt;

&lt;p&gt;Then, I checked out a new branch called new-big-feature and ran git status:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://cdn-images-1.medium.com/max/1000/0*_Qt9mpWcByzykMK4" class="article-body-image-wrapper"&gt;&lt;img src="https://cdn-images-1.medium.com/max/1000/0*_Qt9mpWcByzykMK4" alt=""&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;At this point, I thought to myself: “The new-big-feature branch is looking good. Before committing these changes, let me tidy up the master branch.”&lt;/p&gt;

&lt;p&gt;(&lt;em&gt;Why, Nadia, why?!&lt;/em&gt;)&lt;/p&gt;

&lt;p&gt;So, I checked out the master branch again and ran git reset --hard origin/master.&lt;/p&gt;

&lt;p&gt;git status showed me:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://cdn-images-1.medium.com/max/1000/0*ShvwNiUp1S9oEUUT" class="article-body-image-wrapper"&gt;&lt;img src="https://cdn-images-1.medium.com/max/1000/0*ShvwNiUp1S9oEUUT" alt=""&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Back to the new-big-feature branch.&lt;/p&gt;

&lt;p&gt;Now, I expected to see this when I ran git status:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://cdn-images-1.medium.com/max/1000/0*zzsC5I8CRMrA-MoT" class="article-body-image-wrapper"&gt;&lt;img src="https://cdn-images-1.medium.com/max/1000/0*zzsC5I8CRMrA-MoT" alt=""&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Instead, I saw this:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://cdn-images-1.medium.com/max/864/0*_ow9UBqOMhE165uJ" class="article-body-image-wrapper"&gt;&lt;img src="https://cdn-images-1.medium.com/max/864/0*_ow9UBqOMhE165uJ" alt=""&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;What the fuck?!&lt;/p&gt;

&lt;p&gt;&lt;em&gt;No, this couldn’t be!&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;I started to shake. My heart was pounding. I didn’t have time to do all of this work again. How could I have been so careless?&lt;/p&gt;

&lt;p&gt;I typed in git status a million more times, each time saying that this must all be some mistake, git status was only erroring and all of my work would be there and everything would be just fine.&lt;/p&gt;

&lt;p&gt;After five or so minutes of frantically typing on my keyboard and freaking out, I stopped and put my head in my hands, wondering what to do, and starting to psyche myself up for starting the work all over again.&lt;/p&gt;

&lt;h3&gt;
  
  
  Git is so powerful, most people only skim the surface
&lt;/h3&gt;

&lt;p&gt;Suddenly, I remembered somebody saying that to me. I also had a vague recollection of someone saying:&lt;/p&gt;

&lt;p&gt;“It keeps a log of every single Git command that you type in and you can check out to different stages of your local repository.”&lt;/p&gt;

&lt;p&gt;“Well, Git,” I thought to myself, “let’s see just how powerful you are.”&lt;/p&gt;

&lt;p&gt;I went to Google and typed in: “recover unpushed lost commit” and that’s when I found out about the wonderful git reflog:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Reference logs, or “reflogs”, record when the tips of branches and other references were updated in the local repository. Reflogs are useful in various Git commands, to specify the old value of a reference. For example, HEAD@{2} means “where HEAD used to be two moves ago”, master@{one.week.ago}means “where master used to point to one week ago in this local repository”, and so on.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Hopeful, I went back to my terminal, and typed in git reflog:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://cdn-images-1.medium.com/max/1000/0*_mDfaU9t224Z4AaL" class="article-body-image-wrapper"&gt;&lt;img src="https://cdn-images-1.medium.com/max/1000/0*_mDfaU9t224Z4AaL" alt=""&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The last line looked interesting. It appeared to reflect the point in my local repository after I’d made the commit and before I did the deadly reset.&lt;/p&gt;

&lt;p&gt;I took a big, deep breath, crossed my fingers, and then typed in git reset --hard HEAD@{6}.&lt;/p&gt;

&lt;p&gt;Hallelujah!&lt;/p&gt;

&lt;p&gt;git status revealed this:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://cdn-images-1.medium.com/max/1000/0*-1edpHQzvOUx_tmx" class="article-body-image-wrapper"&gt;&lt;img src="https://cdn-images-1.medium.com/max/1000/0*-1edpHQzvOUx_tmx" alt=""&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;And git log gave me this:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://cdn-images-1.medium.com/max/1000/0*4wZi1SMGkkZ4WMDY" class="article-body-image-wrapper"&gt;&lt;img src="https://cdn-images-1.medium.com/max/1000/0*4wZi1SMGkkZ4WMDY" alt=""&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The commit had reappeared. My work was restored. I was back in business.&lt;/p&gt;

&lt;p&gt;I switched back to my new-big-feature branch, cherry-picked the 2d6e22b commit, and then reset master.&lt;/p&gt;

&lt;p&gt;Phew.&lt;/p&gt;

&lt;h3&gt;
  
  
  Git has your back
&lt;/h3&gt;

&lt;p&gt;I hope you’re never in that situation — accidentally losing commits and panicking about hours of lost work. Committing little and often and pushing regularly will save you from scenarios like the one described above. However, I hope that my tale has given you confidence to press forward and try out things that you’re not sure will work, like complicated rebases and merges, when you’re deep in the weeds of Git and unsure how to get yourself out. After all, you now know it’s nigh on impossible for you to lose any work that’s been committed, even if it has never been pushed.&lt;/p&gt;

&lt;p&gt;I also hope that this tale has made you curious to discover more of Git’s surface area. This experience, combined with &lt;a href="https://dev.to/nodunayo/tell-git-your-intentions-414e-temp-slug-8483294"&gt;my discovery of the -&lt;/a&gt;-&lt;a href="https://dev.to/nodunayo/tell-git-your-intentions-414e-temp-slug-8483294"&gt;intent-to-ad&lt;/a&gt;d&lt;a href="https://dev.to/nodunayo/tell-git-your-intentions-414e-temp-slug-8483294"&gt;option the other week&lt;/a&gt;, has made my keen to find out just what else Git can do for me.&lt;/p&gt;

&lt;p&gt;Here’s something I’ve already learnt — with Git, you can even recover work that you have &lt;em&gt;never committed&lt;/em&gt;!&lt;/p&gt;

&lt;p&gt;But that’s a blog post for another time.&lt;/p&gt;

</description>
      <category>softwaredevelopment</category>
      <category>programming</category>
      <category>versioncontrol</category>
      <category>git</category>
    </item>
    <item>
      <title>So you want to speak at tech conferences but you have nothing to talk about…</title>
      <dc:creator>Nadia Odunayo</dc:creator>
      <pubDate>Fri, 29 Jun 2018 07:53:47 +0000</pubDate>
      <link>https://forem.com/nodunayo/so-you-want-to-speak-at-tech-conferences-but-you-have-nothing-to-talk-about-58f4</link>
      <guid>https://forem.com/nodunayo/so-you-want-to-speak-at-tech-conferences-but-you-have-nothing-to-talk-about-58f4</guid>
      <description>&lt;p&gt;I bet that’s not true.&lt;/p&gt;

&lt;p&gt;I used to think that, especially during my first year of being a software developer. I wanted to speak at tech conferences. I’d done presentations and debating at school and university, so I thought I’d be good at it. But what did I, a junior developer, have to say about tech that was interesting?&lt;/p&gt;

&lt;p&gt;So, I stuck to running the &lt;a href="https://www.meetup.com/Pivotal-London-Talks/"&gt;weekly Lunch &amp;amp; Learn events at Pivotal&lt;/a&gt;, where I then worked.&lt;/p&gt;

&lt;p&gt;One day, a colleague was organising a talks night at the monthly London Cloud Foundry (&lt;a href="https://pivotal.io/platform"&gt;Pivotal’s Platform-as-a-Service&lt;/a&gt;) user group. The talks would be 10 minutes long. He said to me, “You’re always organising events here, but never speaking at them. Speak at this one.” I panicked. I couldn’t think of a decent enough reason for saying ‘no’. Besides, a 10 minute talk wasn’t that long. It would be an accessible length to ease myself into the world of speaking at tech conferences! And before I knew it, I found myself saying ‘yes’.&lt;/p&gt;

&lt;p&gt;Turns out that it doesn’t matter what the length of the talk is. If you don’t have an idea that you’re confident in, filling even 2 minutes can be a serious endeavour. As soon as I agreed to take part, I started thinking about what I was going to speak about. I spent weeks mulling over this, but I could only think of two things: 1) my experiences as a junior developer, and 2) the pain of slow feedback cycles — at the time, the test suite on my team lasted for over an hour.&lt;/p&gt;

&lt;p&gt;I wasn’t excited by either of these options. For the first option, I’d seen a lot of talks by junior developers about what it was like being new in the industry and I didn’t want to choose what seemed, to me, to be the easy, obvious option. I wanted to demonstrate to an audience of more senior developers that they could learn something new from those coming into the industry, beyond just a better understanding of what our experience and perspective was like.&lt;/p&gt;

&lt;p&gt;For the second option, I didn’t think I had anything new or insightful to say about why slow feedback cycles were painful. One of my worst fears when giving a talk is for the audience to sit there and think: Duh — this is obvious. Why have you wasted my time?&lt;/p&gt;

&lt;p&gt;At this point, not being able to move beyond these two ideas by myself, I almost pulled out.&lt;/p&gt;

&lt;p&gt;But then I realised I had all of these smart people around me at Pivotal, so I figured one of them would give me my grand idea. I started to ask my colleagues for ideas and got two general responses:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;em&gt;“Talk about the fact that you’re junior and what it’s like.”&lt;/em&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Well, I’d already decided I didn’t want to do that. The fact that it was a very popular suggestion confirmed my belief that it was the easy and obvious choice for me.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;“&lt;em&gt;What’s something that’s currently frustrating you at work? Talk about that.”&lt;/em&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;So I was back with the slow feedback cycles. And I’d already decided I didn’t want to talk about that either.&lt;/p&gt;

&lt;p&gt;It was at this point, two weeks away from the talks night, that a cold panic set in.&lt;/p&gt;

&lt;p&gt;It was true. I had nothing to talk about.&lt;/p&gt;

&lt;h3&gt;
  
  
  Have you heard the story about the two university students…
&lt;/h3&gt;

&lt;p&gt;…and their final Chemistry exam?&lt;/p&gt;

&lt;p&gt;They had received A’s all term. But on the night before the final exam, they went partying in another town and didn’t get back to school until the exam was over. They had to think of a legitimate excuse. They thought about what to say before finally going to their professor and saying: “we’re &lt;em&gt;really&lt;/em&gt; sorry, we went to visit some friends the evening before and would have made it back in time, except for the fact that we had a flat tyre. Can we please sit a make-up test?”&lt;/p&gt;

&lt;p&gt;To their surprise, the professor agreed. She wrote out another test for them to take the following day and, when the time came for them to sit it, she sent them to separate rooms.&lt;/p&gt;

&lt;p&gt;They each sat down and turned the page to the first question. It was worth 5% and very easy. They answered it quickly and turned the page to the second question:&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Which tyre was it? (95%)&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Stories like that got me into Game Theory.
&lt;/h3&gt;

&lt;p&gt;I studied Economics at university. Game Theory stood out because you could take entertaining stories from everyday life and attach a model of strategic interaction to them. These models could provide an explanation for why things happened as they did, help you to think about likely outcomes based on the behaviour of others, or guide you in deciding which actions you should take.&lt;/p&gt;

&lt;p&gt;Take the students in the story above. They now find themselves in what’s called a coordination game — one where the players do best when they choose the same strategy. If they land on the same tyre, the professor will give them the benefit of the doubt that they were telling the truth and they’ll pass their end-of-year Chemistry exam with flying colours. However, if they put down different answers then the professor will know they were lying — and so they’ll fail the exam.&lt;/p&gt;

&lt;p&gt;The students are in separate rooms at this point. There is no way they can communicate. They have to think — what is the other person likely to put and why? Maybe one of the students, student A, knows which tyre is more statistically likely to go flat in their country — but that answer is no good if they don’t have confidence that student B also knows that information &lt;em&gt;and&lt;/em&gt; knows that student A knows it too.&lt;/p&gt;

&lt;p&gt;Coordination is just one flavour of game. One type that I found particularly interesting were bargaining games. In its simplest form, a bargaining game looks at how two people will share an amount of something, usually money.&lt;/p&gt;

&lt;p&gt;Why did I like bargaining games so much? A lot of our day-to-day interactions revolve around a negotiation of some form, whether you’re trying to get a raise at work or go to your favourite restaurant when deciding where to eat with a group of friends. I liked that Bargaining Theory explored how the stuff in question &lt;em&gt;should&lt;/em&gt; be shared, based on the specific criteria that you want to optimise for, as well as how the stuff &lt;em&gt;will&lt;/em&gt; end up being shared, based on the current circumstances of the game and the information held by the people involved.&lt;/p&gt;

&lt;h3&gt;
  
  
  So back to how I had nothing to talk about.
&lt;/h3&gt;

&lt;p&gt;There was one thing I did know — I wanted my talk to be engaging. &lt;a href="https://medium.com/@saronyitbarek/the-one-question-that-will-change-your-life-449cbfaa11b2"&gt;That’s what I wanted to optimise for&lt;/a&gt;. I thought the best way to do that would be to talk about something that most people in the room wouldn’t know a lot about.&lt;/p&gt;

&lt;p&gt;I also didn’t have much time left at this point. I’d spent weeks stressing about how I didn’t have anything to talk about so in order to put something together pronto, I needed something that I knew a lot about.&lt;/p&gt;

&lt;p&gt;That’s when it hit me.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Something the audience doesn’t know a lot about +&lt;/p&gt;

&lt;p&gt;Something I know a lot about =&lt;/p&gt;

&lt;p&gt;Game Theory.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I was making an assumption about what the audience would know, but I figured that it was unlikely that the majority of people in the audience would have an Economics degree and so would have been unlikely to have studied Game Theory to the depth that I had.&lt;/p&gt;

&lt;p&gt;So, I settled on Game Theory. Then I thought: Game Theory is so broad — is there any way I can link it to Cloud Foundry and PaaS? — which is what I was working on at the time. So I searched for game theory and cloud computing and stumbled across some academic papers. Turns out a few Economists had been looking at the most efficient way to allocate resources in distributed systems, i.e. systems where many computers have to work together to do some work.&lt;/p&gt;

&lt;p&gt;The papers were dense. I realised that I could take my learnings of Bargaining Theory and construct a fun story of computers as game players, characters, who had to work together to complete tasks efficiently for the users of the cloud platform.&lt;/p&gt;

&lt;p&gt;And thus my “Playing Games In the Cloud” talk was born.&lt;/p&gt;

&lt;p&gt;The 10 minute lighting talk was enjoyed by everyone (I think) and caught the attention of some people who pushed me into developing it into a longer 30 minute talk. I eventually first gave this at RailsConf in 2015.&lt;/p&gt;

&lt;p&gt;I went from thinking I didn’t have anything to talk about to getting accepted to speak at the biggest Rails conference — on a topic that had nothing to do with Rails, mind — within a matter of months.&lt;/p&gt;

&lt;h3&gt;
  
  
  So back to how you have nothing to talk about.
&lt;/h3&gt;

&lt;p&gt;I bet you do.&lt;/p&gt;

&lt;p&gt;Sometimes people tell you: think about something at work that’s frustrating you.&lt;/p&gt;

&lt;p&gt;For my first talk, that didn’t work for me. I couldn’t find anything inspiring or exciting enough that I wanted to work at — remember, crafting an excellent conference talk takes a lot of time.&lt;/p&gt;

&lt;p&gt;And so, if finding a pain point isn’t working for you, try this:&lt;/p&gt;

&lt;p&gt;What’s something that you know a lot about that a room full of developers in your field will likely not know about?&lt;/p&gt;

&lt;p&gt;It can be &lt;em&gt;anything.&lt;/em&gt; Trust me.&lt;/p&gt;

&lt;p&gt;Even after writing the Game Theory talk, I spent a lot of time telling myself: but nobody cares. Why do you think anyone will care? Half the room will probably leave when they realise this has nothing to do with Rails.&lt;/p&gt;

&lt;p&gt;Some of the best talks I’ve seen over the years have nothing to do with day-to-day software at all. They don’t even tie back to computers or tech the way that I did in my Game Theory talk. These sorts of talks can often be gifts to us, as they force us to think about things and draw parallels in ways we wouldn’t have done in our tech bubbles. Our career is in problem solving — the best problem solvers have an arsenal of symbols and metaphors at their fingertips ready to help them analyse that tricky problem from a different perspective.&lt;/p&gt;

&lt;p&gt;Give conference-goers something completely novel to add to their toolkit.&lt;/p&gt;

&lt;p&gt;—&lt;/p&gt;

&lt;p&gt;If you want to throw ideas around, tweet me &lt;a href="https://twitter.com/nodunayo"&gt;@nodunayo&lt;/a&gt;. Also, if you’ve never written a conference proposal before, check out &lt;a href="https://speakerline.io/"&gt;speakerline.io&lt;/a&gt; for examples of ones that have been accepted or rejected at various conferences.&lt;/p&gt;

&lt;p&gt;If you’re interested in watching “Playing Games In The Clouds”, &lt;a href="https://brightonruby.com/2015/playing-games-in-the-clouds-nadia-odunayo/"&gt;check out the 20 minute version I gave at Brighton Ruby&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>conferencetalk</category>
      <category>conference</category>
      <category>publicspeaking</category>
      <category>talks</category>
    </item>
    <item>
      <title>Podcasting for Newbies for £20 a Month Or Less</title>
      <dc:creator>Nadia Odunayo</dc:creator>
      <pubDate>Fri, 22 Jun 2018 06:56:40 +0000</pubDate>
      <link>https://forem.com/nodunayo/podcasting-for-newbies-for-20-a-month-or-less-1d2o</link>
      <guid>https://forem.com/nodunayo/podcasting-for-newbies-for-20-a-month-or-less-1d2o</guid>
      <description>&lt;p&gt;I used to host and produce the &lt;a href="http://rubybookclub.com/"&gt;Ruby Book Club podcast&lt;/a&gt; with Saron Yitbarek. Each week, we read one hour of a Ruby book and discussed what we had learnt.&lt;/p&gt;

&lt;p&gt;Since starting the show I have had similar questions from a lot of people:&lt;/p&gt;

&lt;p&gt;&lt;em&gt;I have a great idea for a show. What do I need to buy? What software do I need? Is it all very expensive?&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Well, it can be expensive. But it doesn’t have to be.&lt;/p&gt;

&lt;p&gt;I want to share the details around the equipment and software that I used (Saron had different, more expensive tools in some cases, but then again, &lt;a href="https://www.codenewbie.org/podcast"&gt;podcasting is her business&lt;/a&gt;) in a bid to show you one way to produce a decent-sounding show that won’t break the bank.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Microphone — £128&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The first step to increasing the quality of your audio is to get a microphone. This will likely be the biggest capital investment as you start your new podcasting project. Getting one is essential.&lt;/p&gt;

&lt;p&gt;Why can’t you just speak into your laptop’s built-in mic or into the ones that come with your headphones? They’re not optimised for best capturing your voice and digitising it for media where audio quality is the main focus. They’re there for basic communication, so any recording of your voice will be of low quality and will come accompanied with a lot of surrounding noise. Dedicated microphones are there to focus on getting your voice to sound as clear and rich as possible via a recording. Remember — it doesn’t matter how amazing your content is: if the quality of your audio isn’t good enough, people will not stick around.&lt;/p&gt;

&lt;p&gt;Starting out, you probably want a microphone that’s ‘plug-and-play’, i.e. there isn’t much of a learning curve getting started using the thing. For this, I would recommend USB microphones that you can plug directly into your computer. These mics are relatively inexpensive, yet still provide a huge upgrade to computer or headphone built-in mics. There’s a wide range of them available on Amazon.&lt;/p&gt;

&lt;p&gt;Over the years, I’d heard great things about the Audio-Technica brand — mainly that the reliability and quality you get is amazing in relation to the price point. Because of this, I eventually decided to purchase the &lt;a href="https://www.amazon.co.uk/Audio-Technica-AT2020USB-PLUS-USB-Microphone/dp/B00B5ZX9FM/ref=dp_ob_title_ce"&gt;Audio-Technica AT2020USB PLUS USB Microphone&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;I’ve been using it for over three years now and have only had one issue with it — I dismantled and screwed together my mic and its stand pretty regularly since I carried it between an office and my home. It wasn’t long before the grooves at the bottom of the mic wore off. I had to buy insulation tape to securely fit the mic into the stand again. Beyond that, audio quality on the mic has always given me what I needed.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Recording software — Free&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Once you’ve got your microphone, you’ll need a way to record your content and conduct the actual interview.&lt;/p&gt;

&lt;p&gt;For recording, Saron and I used &lt;a href="https://support.apple.com/downloads/quicktime"&gt;Quicktime&lt;/a&gt;, which came pre-installed on our Mac computers. It’s also &lt;a href="https://support.apple.com/downloads/quicktime"&gt;available via free download&lt;/a&gt;. That way, we could each record our own streams of audio separately and locally, giving us a high quality recording.&lt;/p&gt;

&lt;p&gt;To have the conversation featured in each episode, we used a tool called &lt;a href="https://www.mumble.com/"&gt;Mumble&lt;/a&gt;. It’s open source software, primarily aimed at gamers, that enables two people to speak via one server. It has pretty granular audio controls which can come in handy to get the best sound quality based on your internet speed and quality. However, it does require a decent bit of setup, so it may not be the best thing if you’re just starting out and don’t have somebody around who knows what they’re doing and which settings would be ideal.&lt;/p&gt;

&lt;p&gt;Something you’ll want to think about is backups in case your primary recording source fails in any way. It can be something as simple as one person forgetting to hit the button to start recording! Since Mumble also lets you record each stream of audio separately, it worked very well for backup recordings.&lt;/p&gt;

&lt;p&gt;For an alternative to something like Mumble, I’m seeing &lt;a href="https://zencastr.com/"&gt;Zencastr&lt;/a&gt; grow in popularity. Their sell is that you can easily get high quality audio since the app records each person locally using an extremely reliable connection that doesn’t rely on the users’ Internet. In that way, it does the job of the local Quicktime recordings, but you can also hear one another through the website. This means you can host the interview or conversation there as well. Guests can easily jump into a recording via a link they’re sent via an email, and the host receives a track for each guest once the recording session is over. I’ve used Zencastr as a guest and found the process straightforward. I recommend evaluating it alongside your recording options when getting started — the people who I know who use it generally only have very good things to say. The only downside is that because it’s relatively new on the market, there have been cases when it has lost an audio file or didn’t save the whole interview. However, it’s getting better and more reliable over time.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Editing software — Free&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Even with a good quality mic, you’ll still want to clean up your audio, especially if you’ve got at least two people on the recording.&lt;/p&gt;

&lt;p&gt;For the Ruby Book Club, each week we’d have two separate audio files. At the most basic level of editing, the tasks that need to happen are as follows:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Reduce background noise from each track&lt;/li&gt;
&lt;li&gt;Sync up the audio files so people are speaking in time with one another&lt;/li&gt;
&lt;li&gt;Silence the track of the person not talking at any time&lt;/li&gt;
&lt;li&gt;Level the volume across all of the tracks&lt;/li&gt;
&lt;li&gt;Cut out any mistakes or do-overs made by guests.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;To do these basic tasks, I used &lt;a href="https://www.audacityteam.org/"&gt;Audacity&lt;/a&gt;. It’s free and open source. It doesn’t look like much, but it enables me to do the tasks listed above and there’s enough documentation around for when I came across new things that I needed to do; for example, fixing occurrences of &lt;a href="https://en.wikipedia.org/wiki/Clipping_(audio)"&gt;clipping&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Website Domain registration — £12 (annual)&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;You might opt for a custom domain if you want your listeners to regularly check out a website attached to the podcast. You can use any registrar for this. I love &lt;a href="https://dnsimple.com/"&gt;DNSimple&lt;/a&gt; for its user-friendly, intuitive interface, especially when it comes to configuring DNS records.&lt;/p&gt;

&lt;p&gt;£12 seems to be the average price for a ‘.com’ domain registration.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Squarespace — £108 (annual)&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;You’ll need a place to store your podcast episodes and &lt;a href="https://support.squarespace.com/hc/en-us/articles/205814338-Podcasting-with-Squarespace-overview"&gt;Squarespace makes hosting a podcast easy&lt;/a&gt;. It provides a built-in RSS feed — the tool via which people can access your content via different platforms, including Apple Podcasts — and you can manage episodes and serve a public-facing website for your listeners all in one place.&lt;/p&gt;

&lt;p&gt;The price you see above is the annual Personal plan with a 10% discount applied. I’m assuming you’ve got a promo code tucked away from one of the podcasts you listen to? If not, you can google around and find one easily.&lt;/p&gt;

&lt;p&gt;There’s one main downside to Squarespace — you don’t have direct access to the RSS feed. If your podcast is just a fun side hobby, this probably isn’t important. However, if you think you might want to do something a bit more custom and have more control over how your RSS feed works and is structured, you’ll likely find Squarespace limiting.&lt;/p&gt;

&lt;h3&gt;
  
  
  Costs
&lt;/h3&gt;

&lt;p&gt;Purchasing all of the above in one go will set you back £128 + £108 + 12 = £248.&lt;/p&gt;

&lt;p&gt;If you run your podcast for a year, that equates to £248/12 = £20.67 a month.&lt;/p&gt;

&lt;p&gt;Not bad.&lt;/p&gt;

&lt;h3&gt;
  
  
  Assumptions:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Ownership of a decent computer and headphones. Ideally, you want headphones optimised for accurate reproduction of recorded audio — not for listening to your favourite music tracks, where certain types of sounds are enhanced.You also want them to be comfortable, since you’ll be wearing them throughout the recording and editing process. Luckily for me, I already owned a pair of the wonderful &lt;a href="https://www.amazon.co.uk/beyerdynamic-770-PRO-Studio-Headphones/dp/B0016MNAAI/ref=sr_1_1?ie=UTF8&amp;amp;qid=1528257501&amp;amp;sr=8-1&amp;amp;keywords=beyerdynamic+dt770+pro"&gt;Beyerdynamic DT 770 PRO Studio Headphones&lt;/a&gt;. Again, though, if this podcast is a hobby, don’t worry about investing in new headphones if the ones you use day-to-day sound clear enough when you listen to music or are on the phone.&lt;/li&gt;
&lt;li&gt;Annual payment for Squarespace. If you pay monthly, it’s a few pounds more each month.&lt;/li&gt;
&lt;li&gt;Single host. Having a co-host helps financially. Apart from the mic, all of the above costs were split with Saron. Thinking of more hosts to save money? Keep in mind that there’s a tradeoff between a reduction in costs and the increase in complexity regarding organisation, logistics, and editing.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Other things to consider:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;If you want to be fancy, go ahead and purchase some music for your opening and closing. This is an effective way to level up in the polished-ness of your show. We eventually got theme music from &lt;a href="https://www.premiumbeat.com/"&gt;Premium Beat&lt;/a&gt; and it set us back £40 for a perpetual license.&lt;/li&gt;
&lt;li&gt;Since things like the microphone and music are one-off capital investments — effective monthly running costs will decrease the longer you produce your show.&lt;/li&gt;
&lt;li&gt;Want to take your audio quality to the next level? Check out &lt;a href="https://medium.com/@saronyitbarek/the-ultimate-podcasting-hack-record-in-your-closet-39a478f4d89a"&gt;this ingenious hack&lt;/a&gt; from my business partner, &lt;a href="http://twitter.com/saronyitbarek"&gt;@saronyitbarek&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you have any questions about what I’ve said here or alternatives you’re thinking of using, you can find me &lt;a href="https://twitter.com/nodunayo"&gt;@nodunayo&lt;/a&gt; on Twitter.&lt;/p&gt;

</description>
      <category>podcast</category>
      <category>podcastingtips</category>
      <category>audio</category>
    </item>
    <item>
      <title>Tell Git Your Intentions</title>
      <dc:creator>Nadia Odunayo</dc:creator>
      <pubDate>Mon, 28 May 2018 19:49:12 +0000</pubDate>
      <link>https://forem.com/nodunayo/tell-git-your-intentions-201a</link>
      <guid>https://forem.com/nodunayo/tell-git-your-intentions-201a</guid>
      <description>&lt;p&gt;What’s your Git workflow?&lt;/p&gt;

&lt;p&gt;I’ll show you what mine was for almost 5 years, and then a few weeks ago, it all changed.&lt;/p&gt;

&lt;p&gt;To keep things simple, let’s assume I’ve got some unstaged changes in my repo and all of the changes are good to go for my next commit. I always start with git add -p to review all changes one small chunk at a time:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://cdn-images-1.medium.com/max/624/1*-dRYd_wlSFUDEjwAM_QiTA.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://cdn-images-1.medium.com/max/624/1*-dRYd_wlSFUDEjwAM_QiTA.jpeg" alt=""&gt;&lt;/a&gt;Old Git workflow — new files made things ‘complicated’&lt;/p&gt;

&lt;p&gt;Take a look at my flow when there’s just one new file involved. Did you notice how things get a lot more awkward? I also lose the benefits of partially adding changes with new files — I’m left with scanning over all of the changes after I’ve added them. The flowchart above assumes the happy path. Often, I’ll want to only commit some things and not others, so I have to go back and check out some of the added changes.&lt;/p&gt;

&lt;p&gt;A few weeks ago, I was reviewing a cached diff after adding some new files, and I realised that I’d paginated through the changes without carefully reading them. I was disappointed in myself for letting the ball slip and frustrated with the workflow. This wasn’t the first time I’d caught myself doing that.&lt;/p&gt;

&lt;p&gt;People often talk about how powerful Git is. Given that, this workflow seemed unnecessarily awkward. There must be a better way. So, after 5 years of using that same workflow, I decided to turn to Google to look for that better way. I typed in “partially adding new files git”, and that’s when I discovered my new best friend:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;-N, — intent-to-add Record only the fact that the path will be added later. An entry for the path is placed in the index with no content. This is useful for, among other things, showing the unstaged content of such files with git diff and committing them with git commit -a.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;This means that if I had a new file ready to be committed, I could type in git add -N  and then do git add -p against that file.&lt;/p&gt;

&lt;p&gt;So, here’s what my new Git workflow looks like:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://cdn-images-1.medium.com/max/349/1*ztQz322L8JeStk_mSJFM2Q.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://cdn-images-1.medium.com/max/349/1*ztQz322L8JeStk_mSJFM2Q.jpeg" alt=""&gt;&lt;/a&gt;A streamlined new Git workflow&lt;/p&gt;

&lt;p&gt;Isn’t that much better?&lt;/p&gt;

&lt;p&gt;With the --intent-to-add option, all of my files are now subject to VIP (that’s Very Important Partial add) treatment, meaning fewer errors and better crafted commits.&lt;/p&gt;

&lt;p&gt;What do you think? Had you heard of the ‘intent-to-add’ option before?&lt;/p&gt;

&lt;p&gt;If you’re looking at my workflow and thinking of a new way to step it up even more, then please get in touch with me. I’m &lt;a href="https://twitter.com/nodunayo"&gt;@nodunayo on Twitter&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>versioncontrol</category>
      <category>coding</category>
      <category>softwaredevelopment</category>
      <category>workflow</category>
    </item>
    <item>
      <title>What I read in 2017</title>
      <dc:creator>Nadia Odunayo</dc:creator>
      <pubDate>Sun, 31 Dec 2017 14:53:47 +0000</pubDate>
      <link>https://forem.com/nodunayo/what-i-read-in-2017-4f8l</link>
      <guid>https://forem.com/nodunayo/what-i-read-in-2017-4f8l</guid>
      <description>&lt;p&gt;In 2016, I read 13 books and was feeling pretty pleased with myself. But then a friend, &lt;a href="https://twitter.com/matthewclifford"&gt;Matt Clifford&lt;/a&gt;, published a blog post entitled &lt;a href="https://medium.com/@matthewclifford/compared-to-2015-i-read-slightly-more-books-in-2016-to-my-surprise-as-political-events-609a63f93799"&gt;‘What I read in 2016’&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;In the first paragraph he states that he read &lt;em&gt;47&lt;/em&gt; books in the year. &lt;em&gt;47&lt;/em&gt;??!&lt;/p&gt;

&lt;p&gt;This man runs &lt;a href="https://www.joinef.com/"&gt;an international startup accelerator&lt;/a&gt;, spends a vast amount of time staying on top of current affairs, and is married, among other things.&lt;/p&gt;

&lt;p&gt;And here I am with my 13 books. I just sat there thinking: “oh, &lt;em&gt;hell&lt;/em&gt; no!”.&lt;/p&gt;

&lt;p&gt;So, for 2017 I raised the stakes.&lt;/p&gt;

&lt;p&gt;25 books. Hey, it’s a start.&lt;/p&gt;

&lt;p&gt;And on December 29th (cutting it close!) I reached my goal.&lt;/p&gt;

&lt;p&gt;Here are my highlights of the year:&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Fiction&lt;/strong&gt;
&lt;/h3&gt;

&lt;h4&gt;
  
  
  &lt;a href="https://www.amazon.co.uk/Ready-Player-One-Ernest-Cline/dp/0099560437"&gt;Ready Player One, by Ernest Cline&lt;/a&gt;
&lt;/h4&gt;

&lt;p&gt;This book was great fun. It’s 2044 and the world is stricken with social and economic problems due to a global energy crisis. People spend hours escaping in a virtual reality game.&lt;/p&gt;

&lt;p&gt;The story starts with the death of the game’s founder who, in his will, leaves instructions to the world that kicks off a treasure hunt within the game. The winner of the hunt will inherit all of his fortune.&lt;/p&gt;

&lt;p&gt;And so we follow the protagonist, Wade Watts, on his journey to be the first to solve the clues and claim the prize. The story is engaging and keeps up a good pace. Furthermore, the book is seeped in 1980’s pop culture references, so if that’s your thing then you’ll definitely geek out over this one.&lt;/p&gt;

&lt;h4&gt;
  
  
  &lt;a href="https://www.amazon.co.uk/Lies-Locke-Lamora-Scott-Lynch/dp/0575079754"&gt;The Lies of Locke Lamora, by Scott Lynch&lt;/a&gt;
&lt;/h4&gt;

&lt;p&gt;This is the first book (of a proposed seven) in the ‘Gentleman Bastard Sequence’ fantasy series. However, this is far from your typical fantasy novel.&lt;/p&gt;

&lt;p&gt;The story is about an inventive, enterprising band of thieves, focusing on their leader, Locke Lamora. We follow the stories of their training as they grow up, as well as their current day-to-day cons. However, things start to go wrong when a new, mysterious character threatens the normal order of things.&lt;/p&gt;

&lt;p&gt;Again, this book is great fun. I remember laughing out loud in the airport during the opening chapter.&lt;/p&gt;

&lt;p&gt;But maybe that’s just me being too keen.&lt;/p&gt;

&lt;p&gt;Probably just me.&lt;/p&gt;

&lt;p&gt;Still, the characters are excellent. You fall in love with them and Lynch has a real skill at writing dialogue. The conversations come alive and keep you engrossed. On top of that, the plot is well thought-out and the story never stalls.&lt;/p&gt;

&lt;p&gt;If you do give this book a go and like what you read, then check out books two and three as well. They’re not as good, but they are enjoyable.&lt;/p&gt;

&lt;h4&gt;
  
  
  &lt;a href="https://www.amazon.co.uk/4-3-2-Paul-Auster/dp/0571324622"&gt;4 3 2 1, by Paul Auster&lt;/a&gt;
&lt;/h4&gt;

&lt;p&gt;What an epic masterpiece this was. Okay, it did end up being too long, but what 900-page book isn’t going to end up being too long?&lt;/p&gt;

&lt;p&gt;However, if you are looking for something to commit to or you want to escape from real life for a long while, then choose the four alternative lives of Archie Ferguson as your vehicle.&lt;/p&gt;

&lt;p&gt;The book opens with the story of how Archie’s grandfather ended up in America and takes us right up to Archie’s birth. Then things get even more interesting: the book is split into segments and each segment is further divided into four parts. Each part tracks one of the four Archies. Each Archie is characterised by different circumstances in his upbringing. It’s fascinating tracking how this impacts Archie’s outlook on the world, how he approaches relationships with other people, and what he decides to do with his life.&lt;/p&gt;

&lt;p&gt;Auster’s writing is accessible and engaging. He knows how to keep up the suspense and just when to give you a little teaser into the future. As an added bonus, given the story is set in the 50s and 60s, there’s a lot of great American social and political history packed in there too.&lt;/p&gt;

&lt;h3&gt;
  
  
  Non-fiction
&lt;/h3&gt;

&lt;h4&gt;
  
  
  &lt;a href="https://www.amazon.co.uk/Righteous-Mind-Divided-Politics-Religion/dp/0141039167"&gt;The Righteous Mind: Why Good People Are Divided by Politics and Religion, by Jonathan Haidt&lt;/a&gt;
&lt;/h4&gt;

&lt;p&gt;As soon as I finished this book, I wanted to put a copy in everyone’s hands. This was a fascinating look at the evolution of moral psychology, particularly relevant and interesting now given how baffled a lot of people were with the results of the UK EU referendum and US presidential elections in 2016.&lt;/p&gt;

&lt;p&gt;Haidt proposes some novel, compelling theories and analogies, suggesting that our moral sensibilities are most likened to a tongue with taste buds and that we really don’t have much control at all when it comes to what we ‘choose’ to believe.&lt;/p&gt;

&lt;h4&gt;
  
  
  &lt;a href="https://www.amazon.co.uk/Sapiens-Humankind-Yuval-Noah-Harari/dp/0099590085"&gt;Sapiens: A Brief History of Humankind, by Yuval Noah Harari&lt;/a&gt;
&lt;/h4&gt;

&lt;p&gt;I was blown away by Sapiens. I don’t know how Harari managed to cover such a vast timeline and breadth of topics, and still make it all hang together.&lt;/p&gt;

&lt;p&gt;Focusing on three main revolutions — Cognitive, Agricultural, and Scientific — he talks about how we’ve got to where we are today as a species and where we might end up — and it’s looking pretty dark from where he’s sitting.&lt;/p&gt;

&lt;p&gt;If you read any non-fiction in 2018, please let it include these two.&lt;/p&gt;

&lt;p&gt;Here are the other 20 books I read, in rough order of enjoyment/recommendation:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The Murder of Roger Ackroyd — Agatha Christie (Love me my Agatha Christie.)&lt;/li&gt;
&lt;li&gt;The Power — Naomi Alderman&lt;/li&gt;
&lt;li&gt;Autumn — Ali Smith&lt;/li&gt;
&lt;li&gt;The Vegetarian — Han Kang&lt;/li&gt;
&lt;li&gt;A Dance with Dragons (A Song of Ice and Fire Book 5) — George R. R. Martin&lt;/li&gt;
&lt;li&gt;The Republic of Thieves (Gentleman Bastard Sequence Book 3) — Scott Lynch&lt;/li&gt;
&lt;li&gt;Red Seas Under Red Skies (Gentleman Bastard Sequence Book 2) — Scott Lynch&lt;/li&gt;
&lt;li&gt;The Giver — Lois Lowry&lt;/li&gt;
&lt;li&gt;Enduring Love — Ian McEwan&lt;/li&gt;
&lt;li&gt;Turn The Ship Around! — L. David Marquet (Non-fiction)&lt;/li&gt;
&lt;li&gt;The Complete Guide to Fasting — Jason Fung, Jimmy Moore (Non-fiction) (Yes, fasting. AMA.)&lt;/li&gt;
&lt;li&gt;A Feast for Crows (A Song of Ice and Fire Book 4) — George R. R. Martin&lt;/li&gt;
&lt;li&gt;Warm Bodies — Isaac Marion&lt;/li&gt;
&lt;li&gt;American Gods — Neil Gaiman&lt;/li&gt;
&lt;li&gt;The Memory Artist — Katherine Brabon&lt;/li&gt;
&lt;li&gt;The Sellout — Paul Beatty&lt;/li&gt;
&lt;li&gt;Eats, Shoots &amp;amp; Leaves — Lynne Truss (Non-fiction)&lt;/li&gt;
&lt;li&gt;The Phoenix Project — Gene Kim, Kevin Behr (Non-fiction)&lt;/li&gt;
&lt;li&gt;The Checklist Manifesto — Atul Gawande (Non-fiction)&lt;/li&gt;
&lt;li&gt;How To Travel with a Salmon and Other Essays — Umberto Eco (Non-fiction) (I’d say not to bother with this one.)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Upping the ante yet again for 2018. 30 books.&lt;/p&gt;

</description>
      <category>reading</category>
      <category>books</category>
    </item>
  </channel>
</rss>
