Tech Trends Radar
At Build Stuff Lithuania 2018, we asked attendees to assess current trends in software development in the following areas: frameworks and languages, techniques, tools and platforms. This is what we found out.
.NET, PHP and Java were all in multiple rings. Probably the reason is a natural tendency to recommend the language that you work most with and steer away from everything else. Out of those there, I find the appearance of Kotlin in Adopt and Trial more interesting since this implies that Kotlin has managed to keep its positive reputation and developers, who know little of it, don’t have a bad impression either. The only new and noteworthy finding in this quadrant for me was Nuxt that just like many other frameworks tries to lower the learning curve for getting started by hiding low-level complexities behind additional abstraction. Over the years I’ve seen many generators and most of them die out eventually but in a small scale project, I’m still willing to experiment.
Build Stuff participants recognize the importance of Test/Behavior/etc driven development in today’s agile teams with constantly changing requirements.
Do you use TDD / BDD / [other]DD in your daily life?
The most opposing opinions in this quadrant were posted around Microservices and Agile. Surprisingly nobody added DevOps to this list that would have probably received similar spread across the rings as well. I often feel that as developers we are too much concentrating on the tools, language and platforms we work with and don’t have enough techniques in our toolkit.
There were a fair amount of developers, who believed 6h workdays should be something to pursue.
This quadrant contained a lot of obvious items that we hope to avoid for future radar iterations such as IntelliJ and Visual Studio Code. It is not easy to find someone who does not believe these are great tools – with TechRadar we try to highlight the not so obvious. On the other hand, this quadrant also had a lot to investigate. I really liked that Ansible was rather strong in Adopt ring and looking forward to a project where I can start using Sentry. Error collection SaaS is nothing new, but I feel that Sentry has a good value for money in this area.
Amongst the usual suspects, AWS seems to be the most popular among Build Stuff Tech Radar voters whereas Azure DevOps and Google Cloud Platform fall behind. On the other hand, GCP received votes only in Adopt and Trial rings unlike AWS and Azure that had very mixed placements. It is not surprising to see serverless platforms here such as AWS Lambda.