Crazy Talk: Firmware & Unikernels Unite

Posted on January 17, 2017

As both Containers and IoT explode, it is an interesting observation to consider the following crazy idea..... will Unikernels begin to bridge the hardware/software divide? In the land of servers, unikernels aren't terribly interesting, especially when containers can simply omit the kernel completely thanks to the legacy of Solaris Zones.  To replace the container with a VM seems silly and unnecessary.  However, if high density micro-ser...

Read More


Opportunities Abound Around the Internet of Things

Posted on January 17, 2017

Becoming recently engrossed in the "Internet of Things", I've been surprised by the challenges associated with building solutions. A common flow can be seen in my work by evaluating a series of questions: What platform will I use?: This consists of a variety of sub-questions: Microcontroller (MCU) or System on a Chip (SOC)?: More specifically, this is a question of whether I need a microprocessor and operating system, namely Linux ...

Read More


Team of Teams & Complexity: An Approach for breaking down Silos

Posted on January 16, 2017

Once upon a time we categorized companies into two broad categories with regards to decision making: Centralized & De-centralized. This model is easy to comprehend when we think of a central headquarters housing centralized functions and executives, and then a large number of branches which service local regions. A bank or retail operation is a common example. Thinking on the subject seems non-applicable to companies that lack this distribu...

Read More


Looking to the Future by Appreciating the Past

Posted on January 3, 2017

I've recently come to the end of an interesting and exciting journey of re-discovery which began on Thanksgiving 2016. While waiting for Thanksgiving dinner to be ready, there was time to kill and we were all just sitting around waiting. My son, Glenn, is 11 and has become a wiz with Lego Mindstorm and I've been introducing electronics and programming to him a little here and there over the years. It had been a while since I did basic ...

Read More


Considering Secrets Management

Posted on July 16, 2016

“security” is a series of barriers which require greater time, resources, and will power to overcome than are reasonably available to a potential attacker

Read More


Using Hashicorp Vault as a PKI SSL/TLS CA

Posted on July 9, 2016

Encrypting data is important, both in transit and at rest. By far the most popular method of in-transit encryption is SSL/TLS. That sad truth is, except for our public facing web sites, most administrators rarely use it unless they have to. Many companies only run their own CA for VPN's or LDAP infrastructure, and they tend to use old solutions like Easy-RSA. Hashicorp's Vault burst onto the scene last year and has taken secrets management ...

Read More


Containers, Now and Then

Posted on July 1, 2016

I'm excited to announce that Cuddletech is now 100% Docker Powered. This is particularly exciting for me because it comes after being hosted on containers for the previous 10 years of its life. To celebrate it seems like a good time to reflect on how containers have evolved over the last decade. For those not familiar with Cuddletech, since 1999 it has been my personal website dedicated to all things Solaris (and Enlightenment, and my ...

Read More


Welcome to the Age of E-Operations Management

Posted on November 12, 2015

DevOps has often been criticized for drawing too strongly from manufacturing metaphors.  SRE, DevOps, NoOps, we quibble over words.   What is DevOps?  We scratch at definitions to explain it.  I think the time has come for the confusion to end and for us all to accept the reality: we have entered a new age, the information age.  e-Commerce, e-Government, everything has changed as we've evolved with the coming of the internet.  We ...

Read More


Governing an Organization

Posted on October 5, 2015

How does one govern an organization?  The word govern derives from the Greek word to steer.  Today we commonly prefer to say "manage", but manage has a more active and direct connotation.  How does one steer an organization? Steven Blank says that there are 3 phases to an organization: the search phase, the build phase, the execution phase.  While strictly speaking each of these phases could be of any size, we most commonly see ...

Read More


Express Executive Education (E3)

Posted on September 4, 2015

I recently competed a research binge, the purpose of which was to better understand the life cycle of companies.  I started by converging all my past experiences with startups together (written out long form) and then posited some hypothesis about my experiences and the experiences of those I'd talked to first hand.  Then I started asking questions and researching each topic.  This study included small but important definition questions, such ...

Read More