Why you should consider AI, software development, and cloud and edge computing ...