Author: Tom Petrocelli

Is the End of the Benevolent Dictator for Life in Open-Source Software Here?

Is the End of the Benevolent Dictator for Life in Open-Source Software Here?

Unlike commercial software, open-source software is designed and built by communities of developers. Communities don’t have vice presidents, directors, managers or corporate committees to guide development. There are a number of open-source governance models. One of those is the foundation model, which supports community-led development.

Continue reading...

Amazon Quantum Ledger Database Fits a Nice Niche

Amazon Quantum Ledger Database Fits a Nice Niche

One of the most common questions I get about blockchain is “What else is it good for besides cryptocurrency?”  This is a fair question. Blockchain fulfills a need for distributed, immutable ledgers. The technology brings trust to environments where falsification and counterfeiting are especially dangerous.

Continue reading...

Container Security Woes Push Evolution in 2 Directions

Container Security Woes Push Evolution in 2 Directions

Containers are quickly becoming a fixture of software deployments. Driven, at least in part, by the adoption of microservices, containers provide lightweight sandboxes in which to run software. Unlike virtual machines governed by hypervisors such as Hyper-V, VMware or Oracle VirtualBox, containers do not need an entire operating system stack.

Continue reading...

Adopt Chaos Engineering to Preserve System Resilience

Adopt Chaos Engineering to Preserve System Resilience

No matter what industry you’re in, there's likely a digital component that is mission critical to your business — a simple website, perhaps, or possibly an extensive mobile app. Whatever form this component may take, these systems are expressions of the business and are part of the customer experience.

Continue reading...

Your Strategic Blockchain Questions, Answered

Your Strategic Blockchain Questions, Answered

In my capacity as a Research Fellow at Amalgam Insights, I am constantly asked questions about blockchain. Whether it’s inquiries from the press, vendor discussions, or conversations with IT practitioners and business people, no matter what topic the conversation starts with, the subject often turns to blockchain.

Continue reading...

How Software Can Aid Testing in Agile Environments

How Software Can Aid Testing in Agile Environments

Companies continue to adopt Agile methods for all kinds of software development, including development of enterprise systems, mobile apps and websites. Agile promises faster and more frequent development. Unfortunately, that means fast, and sometimes rushed, testing.

Continue reading...