Learning a programming language is just part of becoming a software developer. These days, writing software involves an ecosystem of tools, from the programs that developers use to write their code to the cloud computing services that execute it. Choosing your tools is part of the job.
That’s changing amid an explosion in tools designed to make life easier for front-end developers. The new tools are a mixed blessing: More choice is good, but tools can fall in and out of favor quickly.
It’s also a challenge for employers that need to attract developers and ensure that the tools used to build their software are supported for years to come. “It’s like looking into a crystal ball,” says Matt Tucker, CEO and cofounder of Koan, which makes team-management software. “You’re making bets on what’s going to still be around years from now, balancing technical considerations with community considerations.”