Book Reviews

These are book reviews. Books are on a variety of topics: technical, business, personal growth, and some are just plain fun.
How To Make Mistakes in Python

How To Make Mistakes in Python

I stumbled upon this book recently. It was quite good. I highly recommend everyone (yes even LabVIEW Developers) read it. It is very insightful. It's also free and very short at 76 pages and it reads fast. There really is no excuse. I very much like the title.
1 min read
Waltzing With Bears

Waltzing With Bears

Risk management or crisis management, the choice is yours. This book will teach you proper risk management so you can avoid crisis management.
6 min read
Caste

Caste

Coding is much more about humans than technology. Understanding the human condition better makes you a better coder. This book is all about the human condition.
1 min read
Go For No

Go For No

The number one challenge faced by most LabVIEW Developers turned consultants is sales and marketing. This book can help with the sales part.
4 min read
The Phoenix Project

The Phoenix Project

The Phoenix Project is a must-read book for anyone who works in technology. If you have ever worked in a larger company you will immediately identify with the situation described at the beginning of the book. You have an overworked IT department that seems disorganized and is always behind on
3 min read
Technical Debt In Practice

Technical Debt In Practice

I met Julien Delange a few months ago. He runs a company called codiga.io It is a support tool to help developers write better code. It is a web-based tool that acts kind of like VI analyzer and will analyze your code and flag problems and make suggestions. It
3 min read
Bug Bounty BootCamp Book Review

Bug Bounty BootCamp Book Review

Being a programmer, cybersecurity is an important topic. I’ve been interested in it for a while. I listen to Security Now and Darknet Diaries and have been to various hackathons. I even signed up for HackerOne. I felt like I’ve just been dabbling in it though. This book
3 min read
Simplicity of Design

Simplicity of Design

I recently read XP Explained. It had a section on page 109 where it talked about simplicity. I often talk about the importance of simplicity. In fact, it’s on my list of fundamental assumptions about coding. In XP Explained, Kent Beck lists 4 criteria to evaluate how simple a
6 min read
Sandworm

Sandworm

Given all the stuff going on in Ukraine right now, this is a highly relevant book. The author tracks down a group of Russian Hackers called Sandworm (a reference to Dune). They are part of the GRU. They were responsible for a variety of attacks, mostly centered around Ukraine and
1 min read
XP Explained

XP Explained

This book is considered a classic for a reason. It’s inspired a lot of coders over the years. I think the first time I had heard about it was from Stephen Loftus Mercer talking about pair programming. I’ve heard a lot about XP over the years since then
2 min read
The Object Oriented Thought Process

The Object Oriented Thought Process

This book was recommended to me by 2 different people. Several years ago Nancy recommended this book to me when I was first learning OOP. I generally trust Nancy’s recommendations (she has made some very good recommendations in the past such as XUnit Test Patterns and Continuous Delivery) and
7 min read
Re-Humanizing The Workplace

Re-Humanizing The Workplace

I’ve known Chuck Blakeman for many years. He runs a group for business owners that I participate in called 3to5 Club. There is an educational component, but it’s really just a business owner’s support group. It’s a place to get together and talk about all the
2 min read
Fierce Conversations

Fierce Conversations

I have a friend named John. Often when you talk to people there is a lot of small talk. How’s the weather? How’s the local sports team doing? etc. If we are honest half the time we ask these questions without even listening or caring about the answer.
1 min read