Generative AI for Software Development (Building Software Faster and More Effectively)