Convenience comes at a cost.
Software development is increasingly automated. The existence of shortcuts, reference architectures, rapid application development environment design tools and configuration management accelerators ...