Which tools do software engineers use for backend development, frontend, infrastructure, AI tooling, and more, today? Reader survey, with feedback and analysis, based on 3,000+ responses
Quote: But I wonder if the root problem is really with JIRA itself, or whether any project management tool idolised by managers would encounter the same pushback? It is rare to find a dev who loves creating and updating tickets, and writing documentation.
I think we can dig deeper a bit. I do believe that Kanban principles, which are at the foundation of all modern project management tools, are not compatible with software development. Kanban is good for an automobile factory conveyor belt; it's transactional in its nature, whereas software development is not transactional, because code lines are compounding on top of each other. It's like a building a skyscraper, and not assembling something from ready parts. Software development is much more creative than that.
Linear is #4 on the most loved tools here. Its better than Jira in almost every way. Jira is just very sticky, and the decision makers on when it's used are not the ones using it most.
It will be interesting to know what type of local development environment including operating system is popular these days. How popular are remote coding environments? Are people still using remote VM for development? Some additional things - debugger, observability stack etc.
Thanks, Himadri! We didn’t ask about these topics, but I’m making a note for next time. Would have been nice to get details on eg cloud-based dev environments that were a hot topic in 2021-22… and then I’be just not sensed much excitement since? Or maybe AI tools took over the focus.
We will have o11y tools in part 2. Debuggers: not this time. Making another note :)
Surprised to see so many Ruby devs, not that far from Java. Can it be that someone from Shopify shared the survey internally and 350 engineers working there took it?😅
My company won't consider AI tools that don't have this functionality due to liability concerns, which certainly limits the pool of available tools to pick from.
I promise, not on purpose! Most graphs are like this, but I now CANNOT unsee it! Especially with a few gray hairs starting to appear on me as well, hah!
One quick note on Bitrise, it doesn't do CI/CD just for native ios/android, it does for all e.g. we have it set up for an Ionic cordova and a flutter app as well.
Quote: But I wonder if the root problem is really with JIRA itself, or whether any project management tool idolised by managers would encounter the same pushback? It is rare to find a dev who loves creating and updating tickets, and writing documentation.
I think we can dig deeper a bit. I do believe that Kanban principles, which are at the foundation of all modern project management tools, are not compatible with software development. Kanban is good for an automobile factory conveyor belt; it's transactional in its nature, whereas software development is not transactional, because code lines are compounding on top of each other. It's like a building a skyscraper, and not assembling something from ready parts. Software development is much more creative than that.
Linear is #4 on the most loved tools here. Its better than Jira in almost every way. Jira is just very sticky, and the decision makers on when it's used are not the ones using it most.
Very interesting, thanks for the transparency
It will be interesting to know what type of local development environment including operating system is popular these days. How popular are remote coding environments? Are people still using remote VM for development? Some additional things - debugger, observability stack etc.
Thanks, Himadri! We didn’t ask about these topics, but I’m making a note for next time. Would have been nice to get details on eg cloud-based dev environments that were a hot topic in 2021-22… and then I’be just not sensed much excitement since? Or maybe AI tools took over the focus.
We will have o11y tools in part 2. Debuggers: not this time. Making another note :)
Surprised to see so many Ruby devs, not that far from Java. Can it be that someone from Shopify shared the survey internally and 350 engineers working there took it?😅
One key feature that GitHub Copilot offers to large companies is blocking suggestions matching public code.
I work in such a company and this feature is in fact annoying as it appears to trigger on our own public code! (Most of our code is public.)
My company won't consider AI tools that don't have this functionality due to liability concerns, which certainly limits the pool of available tools to pick from.
Making the "years experience" graph grayer as the numbers get larger is pretty funny...
I promise, not on purpose! Most graphs are like this, but I now CANNOT unsee it! Especially with a few gray hairs starting to appear on me as well, hah!
Thanks, I was waiting for this :D
One quick note on Bitrise, it doesn't do CI/CD just for native ios/android, it does for all e.g. we have it set up for an Ionic cordova and a flutter app as well.