For much of my life I have been told, “you should be a writer!” Many of these comments have come from friends and family but also from a variety of teachers I have had through the years. My first recollection of loving to write was in the fifth grade. My teacher Mrs....
Project 8: 7 Swifty Words – Part 3
Today marked the end of Project 8 in the 100 Days of Swift challenge. With each new project we are introduced to new concepts or ways to implement the concepts that we have previously been introduced to. This project was extremely taxing from a keyboarding perspective...
Project 8: 7 Swifty Words – Part 2
Part two of Project 8 was not without some challenges. It was nothing like yesterday where I think I wore off all of my fingerprints typing in all of the UI code for our 7 Small Words game. I can appreciate the need to know how to write the user interface...
Looking for Mr. Write
For much of my life I have been told, “you should be a writer!” Many of these comments have come from friends and family but also from a variety of teachers I have had through the years. My first recollection of loving to write was in the fifth grade. My teacher Mrs....
Lutron Caesta
I have to admit, I am kind of a smart house junkie, even before Apple jumped into the market with...
What’s Really Important
It’s so easy to overlook things in our lives and take for granted those who love and care for us....
Vector the Robot
I have been a big fan of Anki for quite some time now. My initial introduction was when they came...
Bose Sleepbuds
On June 20, 2018 Bose introduced a new product to the world. A product that if you read the press...
Project 7 – Petition the US Government
Today marked the beginning of Project 7 in the 100 Days of Swift challenge. After a fairly...
Consolidation Day III – Milestone: Projects 4-6
As I have said before, Consolidation Days have become a lot more meaningful since we’ve moved past...
About Me

Author / Baseball Epistemologist
Author, technologist, and baseball aficionado specializing in information technology and developing new and creative ways to interact with the world around us. My goal is to extend the boundaries of what is possible and find ways to make the world a better place while having fun.
Follow Me








