Like being in a swamp. That is how it must feel if you end up in a software development team, after switching from another profession. Just when you think you have a firm grasp of things, someone comes along with yet another new concept, principle, or framework. You just want to finish that one screen you’re working on. But there are larger stakes. And, to be honest, after listening to all the advantages, you’re on the verge of being convinced. Another framework then gets added to the project.