Joseph Jacks

Pragmatist. Musician. Contrarian. Technologist. Building Kismatic.

Read this first

The $26B+ Open Source Software Paradox


It’s no news that over the last 10-15 years, particularly noticeable in the last 5 years, the enterprise software industry has gradually transformed from complex, expensive, closed-source (proprietary) software stacks to extensible/configurable, low-cost, open source software (subscription).

This sea change in software innovation has manifested and been driven in a few interesting ways, of note:

  1. Rapid pace of innovation: Software developed in the open with a high-touch collaborative model means the pace of innovation is inordinately greater than proprietary models due to immediate and rapid feedback from users thanks to reduced friction in the traditional feedback loop (Closed-Source Software = push code to private repo > expensive, slow feedback from small group of users > improve > repeat … OSS = push code to public repo > free, immediate feedback from anyone globally > constantly

Continue reading →

Why CNCF? Why now?

I was asked on Twitter why the Cloud Native Computing Foundation should exist… Instead of responding ala Tweetstorm, I thought I would write a super quick blog post.

There are a few important reasons, but I will focus on the main one that I really care most about: Decoupling Kubernetes from Google.

It is no secret that Kubernetes is one of the fastest growing open source projects around, perhaps ever. In any category, not just distributed systems or infrastructure software. The growth rate is essentially on-par with Docker’s first year of contributors and commits. It is absolutely explosive.

Having said this, Kubernetes is still in its infancy having just reached v1.0. There are many years to go before the project grows into what its creators (Google) had in mind when open sourcing it a year ago. To that end, in order for Kubernetes to reach its full potential, it MUST be a

Continue reading →

On data center operating systems

After strangely being blocked from commenting on the InfoWorld article below, presumably by its authors, I thought I would post my thoughts here on my blog.

This is actually an interesting and informative article written by some very forward-thinking and operationally experienced venture capitalists!

However, let us give credit where credit is wholly due: The notion of treating an entire datacenter as a computer and/or operating system that abstracts low-level primitives like individual containers, VMs, machines, racks and rows was invented out of necessity by Google. Why necessity you may ask? Well, because Google is one of only a handful (among Facebook & Microsoft) of companies in existence to have essentially been forced to deal with extreme scaling and distributed systems

Continue reading →

Cloud Technology Ecosystems

There is still a lot of codification to be done in terms of the various layers that exist in todays “cloud stack”. SaaS, PaaS, IaaS, BaaS, AaaS… All of these terms are still fairly blurry.

To hack at solving this for a friend, I put the following deck together earlier in the year.

I learned a few very interesting things.. The most dense slides are where the greatest amount of industry consolidation (M&A) is happening. For example, just 60 days after completing the deck, there were already 7 companies (logos) listed that were acquired for an aggregate $400M+.

Cloud Technology Ecosystems from Joseph Jacks

Continue reading →

Meta-Post: Areas of Interest

Enterprise Musings - Goings on in the enterprise software / hardware landscape w.r.t. new and modern ways of building, deploying, scaling, and managing mission-critical systems and platforms.

P2P Innovations - Things that catch my eye in the emerging ecosystem that is developing around peer-to-peer systems from Bitcoin to Uber to distributed systems / databases, etc.

Startup ecosystems - Many of the new exciting trends in computing revolve around social, mobile, cloud, data, sensors and more. These trends spawn a great deal of companies to take advantage of how companies invest in technology to solve their challenges… I’ve always been very fascinated by how these companies emerge, the impetus behind them, the timing when they enter the market and start to acquire customers, etc.

Distributed systems - It is my belief that all new software applications built in the modern era

Continue reading →

Enterprise vs Web-Scale

Earlier this year, Gartner said that Web-Scale data centers will completely re-invent how 50%~ of Enterprise customers operate by 2017.

In thinking about how (software) technology adoption occurs, I’ve observed an increasing divide in applications and automation platforms really built for two distinct kinds of users: Enterprise users and Web-Scale users. I’d put the former in the “20th century” category and the latter in our modern era (2010-present +).

Examples of Enterprise companies include, but are not limited to: Western Union, Walmart, HP, Nike, McKesson, etc.

Examples of Web-Scale companies include, but are not limited to: Twitter, Google, Facebook, Netflix, Uber, etc.

Below are what I think some of the biggest differences are in terms of how these two types of companies adopt new technology. The four phases in column A are very dense and can be dissected further in a future

Continue reading →

Relevant Observations

For as long as I can remember, I’ve always been attracted to thoughts / ideas / inventions that have extremely broad-based applicability. Most of the media I’m interested in consuming (and now, hopefully, producing) directly relates to things that impact the future of how people work and live.

It is from this lens that I will try to post about things I have observed and/or experienced that I feel can make a lasting and positive impact on the world.

Continue reading →

Subscribe to Joseph Jacks

Don’t worry; we hate spam with a passion.
You can unsubscribe with one click.

ssl yes