In this interview with Jeffrey Palermo, CEO of Clear Measure, Inc., learn about current trends in developer tools and how JetBrains products such as TeamCity and ReSharper can help you take advantage of existing business opportunities.
Hello and welcome Jeffrey. Can you please tell us a bit about yourself and Clear Measure?
Hello and thank you. My name is Jeffrey Palermo. I am Managing Partner and CEO of Clear Measure, Inc. a business critical custom software engineering firm in Austin, TX. We build and modernize your critical software assets, and we help you run them through their entire lifecycle.
From the perspective of your company, what are the obstacles and opportunities in technology that businesses are faced with today and what’s the role of developer tools? How important are they?
Ten years ago development tools and companies seemed to be focused around application components: user interface, grids, controls. Applications were being deployed on a much less frequent basis than they are today. We were in the middle of a huge Agile transformation, and companies were moving from deploying maybe twice a year, to deploying once a week or even faster moving applications deploying once a day. Developer tools were trying to answer the question: How can I write this code more effectively, faster and at a higher quality? Nowadays, there has been such tremendous innovation in that area that many of the developer tools are super cheap, standardized, or are free and open sourced. Vendors have continued to innovate and now the Agile movement that started in 2001, which started with programmers and changed the way they wrote and tested code, has now infected project managers. Projects can be managed in smaller chunks at a more rapid pace. It has changed the way systems administrators manage servers and the applications running on them. DevOps, in a lot of ways, is the agile principles applied to IT operations and custom software systems. There is a surge in developer tools in the DevOps space, which is the space of repeatable, automated operations.