Building software is easy. At least it used to be. All you needed was a small team of full-stack engineers with an idea, a good understanding of your ideal users, and of course, the ability to write code. Everyone did everything — participating in DevOps, writing code, being well-versed in security practices, and bringing new feature ideas for the product roadmap. Ah, the good ol’ days, I tell you.