Blockchain – an evolution that is becoming a revolution!

Blockchain – what is it? For those familiar with it, it might surprise you to realize how few people have even heard of it. Blockchain is an extremely promising technology in our endless search for ways to increase computing power, speed and security. By eliminating the “middle man,” both security and speed are automatically increased, which by itself could be considered an incredible increase in computing power. Many startups are going this way. Banks, insurance companies, video games and more are either seriously considering it, or already using it.

My eBook

The rapid innovation of technology is disrupting all industries, which drives company leaders to take action in terms of Digital Transformation. This adoption of digital technology in the industrial world … Continue reading My eBook

Software Modernization – modernize or move out of the way!

During my career, I’ve had to work on the challenge of modernizing several software products. As explained in my article, “Balancing Technical Debt,” we should develop a plan for moving … Continue reading Software Modernization – modernize or move out of the way!

AI and Marketing – Fasten your Seatbelts!

Artificial Intelligence (AI) and marketing are very rapidly changing the way products and services are brought to consumers. The Internet greatly changed the whole playing field of marketing beginning late in the 20th century.  Now AI (artificial intelligence) is once again shaking up the field.Much has been said and many dollars have changed hands as marketers have claimed to have found the “secret.”  What secret is that?

Docker and DevOps – can containers really replace virtual machines?

Docker for DevOps is like VM on steroids.  Actually, it’s different and it’s better.  Generally. But can containers actually replace virtual machines (VM)?  What is Docker? Read on.   While … Continue reading Docker and DevOps – can containers really replace virtual machines?

Want to break down barriers between teams?

Think “Agile” and break down barriers between teams In software development, Agile’s practices have the advantage of encouraging teamwork by breaking down barriers between various teams in sales, development, business … Continue reading Want to break down barriers between teams?