Continuing Education

The following is a list of the tutorials, books and classes (not counting ones I forgot about) relating to my continuing education in the art of technical product development. Although some items are not technical they are listed because they provide depth to product development.

Book Group

Books read and discussed with peers after each chapter
Using Combine by Joe Heck
This is an intermediate to advanced book, focusing narrowly on how to use the iOS Combine framework.
Accelerate: Building and Scaling High Performing Technology Organizations by Nicole Forsgren PhD , Jez Humble , Gene Kim
How can we apply technology to drive business value? For years, we've been told that the performance of software delivery teams doesn't matter―that it can't provide a competitive advantage to our companies. Through four years of groundbreaking research to include data collected from the State of DevOps reports conducted with Puppet, Dr. Nicole Forsgren, Jez Humble, and Gene Kim set out to find a way to measure software delivery performance―and what drives it―using rigorous statistical methods. This book presents both the findings and the science behind that research, making the information accessible for readers to apply in their own organizations.
The Swift Programming Language, 5.6 Edition by Apple Books
Programming guide.
Effective JavaScript by David Herman
An in-depth look at the JavaScript programming language and how to use it effectively to write more portable, robust, and maintainable applications and libraries.
Effective Objective-C 2.0 by Matt Galloway
52 Specific Ways to Improve Your iOS and OS X Programs
Effective Java 3rd Edition by Joshua Bloch
Advanced techniques for the Java platform.

Classes and Video Lecture Series

2021 MIT Web.Lab Massachusetts Institute of Technology Student run training on web technologies.

General Technical Books

Coders at Work: Reflections on the Craft of Programming by Peter Seibel
Based on nearly eighty hours of conversations with fifteen all-time great programmers and computer scientists, the Q&A interviews in Coders at Work provide a multifaceted view into how great programmers learn to program, how they practice their craft, and what they think about the future of programming.
Sandworm. A New Era of Cyberwar and the Hunt for the Kremlin's Most Dangerous Hackers by Andy Greenberg
The true story of the most devastating cyberattack in history and the desperate hunt to identify and track the elite Russian agents behind it.
Cybersecurity Fundamentals: How to Establish Effective Security Management Functions by John Knowles
Data breaches and network intrusions are constantly in front page headline news. No matter how the data was lost or the network invaded, tracing the root cause of IT security problems usually leads back to ineffective management of security programs. In this book, you'll gain solid foundational knowledge and skills you can use to effectively manage security in your organization.
The Code Breaker: Jennifer Doudna, Gene Editing, and the Future of the Human Race by Walter Isaacson
An account of how Nobel Prize winner Jennifer Doudna and her colleagues launched a revolution that will allow us to cure diseases, fend off viruses, and have healthier babies.
The Age of Surveillance Capitalism: The Fight for a Human Future at the New Frontier of Power by Shoshana Zuboff
Looks at the development of digital companies like Google and Amazon, and suggests that their business models represent a new form of capitalist accumulation that she calls "surveillance capitalism".
Permanent Record by Edward Snowden
Edward Snowden, the man who risked everything to expose the US government’s system of mass surveillance, reveals for the first time the story of his life, including how he helped to build that system and what motivated him to try to bring it down.
Winners Take All: The Elite Charade of Changing the World by Anand Giridharadas
Former New York Times columnist Anand Giridharadas takes us into the inner sanctums of a new gilded age, where the rich and powerful fight for equality and justice any way they can - except ways that threaten the social order and their position atop it.
American Kingpin: The Epic Hunt for the Criminal Mastermind Behind the Silk Road by Nick Bilton
The unbelievable true story of the man who built a billion-dollar online drug empire from his bedroom—and almost got away with it.
Algorithms to Live By: The Computer Science of Human Decisions by Brian Christian , Tom Griffiths
An exploration of how computer algorithms can be applied to our everyday lives to solve common decision-making problems and illuminate the workings of the human mind.
Weapons of Math Destruction: How Big Data Increases Inequality and Threatens Democracy by Cathy O'Neil
A former Wall Street quant sounds an alarm on the mathematical models that pervade modern life and threaten to rip apart our social fabric.
The Innovators: How a Group of Hackers, Geniuses, and Geeks Created the Digital Revolution by Walter Isaacson
The story of the people who created the computer and the internet.
Big Data: A Revolution That Will Transform How We Live, Work, and Think by Viktor Mayer-Schönberger and Kenneth Cukier
A revelatory exploration of the hottest trend in technology and the dramatic impact it will have on the economy, science, and society at large.
Dreaming in Code by Scott Rosenberg
Subtitle: Two Dozen Programmers, Three Years, 4,732 Bugs, and One Quest for Transcendent Software
In the Plex by Steven Levy
Subtitle: How Google Thinks, Works, and Shapes Our Lives
Steve Jobs by Walter Isaacson
Biography of his life and companies.
Good To Great by Jim Collins
Subtitle: Why Some Companies Make the Leap... And Others Don't
Rise of the Creative Class by Richard Florida
Subtitle: And How It's Transforming Work, Leisure, Community, and Everyday Life
The Signal and The Noise by Nate Silver
Subtitle: Why So Many Predictions Fail — but Some Don't
The Design Patterns Java Companion by James W. Cooper
Published by Addison.Wesley

Tutorials