When it comes to software development, there are two words that you might have heard about but always mix the two up; machine learning and artificial intelligence. Are they the same thing? What do they mean? Although they have a part to play together, they are not the same. ...