AI-Augmentation of Software Development: Use Cases This blog posting shares what I see as the common use cases for AI-augmentation of software development. Figure 1 overviews these use cases and Table 1 describes them. There are several key features of Figure 1: It’s a mapping, not a lifecycle. The diagram indicates the main categories of work in software development and…

A few days ago I was on a phone call with a young gentleman discussing where we felt the job market was going for project managers, and for managers in general. We spoke about how artificial intelligence (AI) was being applied to automate many aspects of the work that white-collar professionals perform. We shared our mutual belief that the ongoing…

English is a wonderfully robust language, providing significant wiggle room for how terms are applied. This is particularly true of “data driven” and “data informed”, both of which have been thrown around a lot over the past few years. This leads to the questions: How are they different? and When should you apply each one? Here are my thoughts. Both…

It’s June 2029. Two weeks earlier Google released their latest artificial intelligence (AI) product named Olivaw. After working for 6 days and setting new effectiveness records it inexplicably shut down. Interestingly, it did this across all Google data centres within a four second time window. After restoring the original version of Olivaw, it shut down again after roughly 6 days…

A few years ago, futurists were telling us that we were only a few years away from self-driving cars. Well, it’s a few years later and we’re still a few years away from self-driving cars. From what I can tell there are two primary challenges to be overcome with self-driving cars: Safety and accountability. First, artificial intelligence (AI)/robot drivers must…

For the past few years we’ve heard a lot about self-driving vehicles. Experimentation and testing have been going on for years and will likely continue for a few more years. Although self-driving cars aren’t quite there yet that doesn’t prevent people from making hyperbolic promises. One thing that strikes me is that it’s surprising that we’re not seeing self-driving race…

Data scientists claim that they spend 80% of their time cleansing data and the other 20% of their time complaining about cleansing data. There is clearly something wrong with this picture, but sadly my own experience can confirm that this seems to be true in practice. In this blog my goal is to explore why the need to perform data…

The opportunity for artificial intelligence (AI) to automate people out of jobs gradually over the next few years is a threat that we need to take seriously.

Automation, and the threat of losing your job to it, have always been a fact of life. Artificial intelligence (AI) is likely to take over your job a piece at a time over the next few years, rather than all at once. Are you ready for that?

Some people are in denial of the risk that AI or robotics poses to their livelihoods, often because they have made at least one of the following mistakes in their thinking.