Year: 2023

  • Book Review: Grace Hopper – Admiral of the Cyber Sea by Kathleen Broome Williams

    ,

    After reading Broad Band by Claire L. Evans, about women in computing, I realised Grace Hopper was important, so I thought I’d hunt out a biography. I found Grace Hopper: Admiral of the Cyber Sea by Kathleen Broome Williams. Unusually I bought it second hand – my copy came from the Richard Stockton College of…

  • Rosetta Stone – TypeScript

    ,

    In an earlier blog post I explained the motivation for a series of “Rosetta Stone” posts which described the ecosystem for different programming languages. This post covers TypeScript, the associated GitHub repository is here. This blog post aims to provide some discussion around technology choices whilst the GitHub repository provides details of what commands to…

  • Rosetta Stone – Python

    ,

    In an earlier blog post I explained the motivation for a series of “Rosetta Stone” posts which described the ecosystem for different programming languages. This post covers Python, the associated GitHub repository is here. This blog post aims to provide some discussion around technology choices whilst the GitHub repository provides details of what commands to…

  • A Rosetta Stone for programming ecosystems

    ,

    The Rosetta Stone is a stone slab dating to 196BC on which is written the same decree in three different ancient Egyptian languages, it was key to deciphering these languages in the modern era. It strikes me that learning a new programming language is not really an exercise in learning the syntax of a new…

  • Book review: Broad Band by Claire L. Evans

    ,

    This review is of Broad Band by Claire L. Evans, subtitled The Untold Story of the Women Who Made the Internet. It is arranged thematically with each chapter focusing on a couple of women moving in time from the first chapter, about Ada Lovelace in the 19th century, through to the early years of the…

  • Book review: Storytelling with you by Cole Nussbaumer Knaflic

    ,

    I recently reviewed Cole Nussbaumer Knaflic’s Storytelling with data, as a result the storytelling team sent me a copy of Storytelling with you to review. Storytelling with you is the next step in the journey which started with Storytelling with data, widening the scope to talk more fully about the whole process of presenting from…

  • Book review: The Mythical Man-month by Frederick Brooks Jr.

    ,

    Next up The Mythical Man-Month: Essays on Software Engineering by Frederick Brooks Jr. This is a classic in software engineering which I’ve not previously read, I guess because it is more about software project management rather than programming itself. That said it contains the best description I have seen as to why we love to…

  • Book review: Masterminds of Programming by Federico Biancuzzi and Shane Warden

    ,

    The next review in my work related books thread is of Masterminds of Programming by Federico Biancuzzi and Shane Warden. The subtitle, Conversations with the creators of major programming languages, is a good summary of the contents. The book is an edited transcript of interviews with the creators of major programming languages. Frequently the conversation…

  • Book review: Resonate by Nancy Duarte

    ,

    I picked up Resonate: Present Visual Stories That Transform Audiences by Nancy Duarte following a couple of recommendations in Storytelling with Data by Cole Nussbaumer Knaflic. You can see how Resonate  influenced the storytelling elements of Knaflic’s book. Resonate  is about the importance of storytelling in making presentations, and a model to construct compelling presentations which…

  • Book review: Data Points by Nathan Yau

    ,

    I picked up Data Points by Nathan Yau as a recommended book on exploratory data analysis in Storytelling with data. I have previously read Nathan Yau’s book Visualize This. Visualise This  was very focussed on the technical side of producing data visualisations, with code samples and so forth. This is a “bigger picture” book divided…