Author: jroell

How do Computers See?

(This is part 3 in a series of posts on artificial intelligence and deep learning/neural networks. You can check out part 1 and part 2 if you haven’t yet read them and are new to AI) There was a time when artificial intelligence was only home to our most creative imaginations. Yet, isn’t that where

Continue reading

The AI Winter is Over. Here’s Why.

Unless you’re living under a rock, you’ve probably noticed Artificial Intelligence (AI) is popping up more and more in technology talks and business strategies. I’ve even noticed among my friends an increased interest in “cognifying” their applications. It’s easy to see why. Everyone is aware of the autonomous car revolution, and, if you are in

Continue reading

What Makes A Great Teammate?

Throughout my career (and life) I’ve been on many different teams. Obviously, this implies that I’ve been a teammate to others and had many teammates of my own. I bring this up because yesterday I had an interaction with a current teammate of mine that made me think “Wow, what a great person to work with.”

Continue reading

Unit Testing. Is it Worth It?

SPOILER ALERT: Yes. Code without tests is such an old idea that in his book “Working Effectively with Legacy Code” (written in 2004!) Michael Feather defines “Legacy Code” as code that is not accompanied by unit tests. This should be common knowledge by now in the software community, but I still am running into developers

Continue reading