Our Practice Directors are senior technologists who mentor your staff while getting the job done.
Interim CTO Leadership
Interim and fractional senior technology leadership; CTO, CIO, VP of Engineering, VP of Operations and Technical Product Management
Chief Data Officer for SaaS Companies
Technical leadership in business operations systems and analytics for fast growing SaaS companies
Vice President of Engineering
Leadership to scale technology organizations in a highly competitive labor market while managing risk.
Technology Leaders &
Elite Software Engineers
Insights for Growing Companies
Before you take on the next assignment - Stop and Consider - is this what you really ought to be doing? The Association for Computing Machinery is not known for inspirational exhortations to a higher calling. But, in their dry, analytical way they are asking we...read more
If there is one thing I’ve learned in my career, it’s that IAM and RBAC have more in common with dabbling in the Dark Arts than engineering. Kubernetes is no exception. “Just grant admin!” are the tempting words of the the devil himself — a Faustian bargain that...read more
Amazon EKS managed kubernetes service has a very tight integration with AWS IAM (Identity Access Management). Among other things, this means that you do not need to worry about issuing kubernetes credentials to your users. They can use AWS authentication credentials...read more
In a thoughtful article in Aeon, professors from Steven's Institute argue that innovation has been fetishized to the detriment of modern society, politics and business. Innovation -- What is It Good For? Robert Gordon’s important new book, The Rise and Fall of...read more
In our prior posting on do I really reed a CTO?, we explained how the role of the Chief Technology Officer (CTO) is often confused and that it’s often best setup as a part-time or advisory role in start-ups. But what makes a CTO successful? What makes a startup...read more
Chief Technology Officer (CTO) is one of those job titles with widely varying definitions. As defined on Investopedia: A person in this role, “examines the short and long term needs of an organization, and utilizes capital to make investments designed to help the...read more