Embracing a New Era of Productivity for Developers
Summary
As developers face increasing pressure from marketing departments to deliver new solutions, features, and product versions faster, they sacrifice software efficiency for speed of delivery. Are we killing productivity gains with poor development tools that let us write more code faster, and ignoring quality, simplicity, efficiency, and conservation? Building and updating an application multiple times with different toolchains to support all of the major platforms out there (Windows, macOS, Linux, Android, iOS) is costly, complex, and brittle. To reduce the impact of technical debt, developers can improve productivity by applying two techniques: IDEs with broader built-in libraries generally result in fewer lines of code per application. Flexible frameworks allow businesses to target a broad audience, build software for every application tier, and access operating system functions and consumer hardware.