
"I work for Red Hat. I help build Quarkus. When I was preparing this talk, I realized that part of my job now is really thinking about efficiency. Actually, almost all through my career, I've ended up working on efficiency in one way or another. When I started out my career, I was a performance engineer, and I worked on the JVM garbage collection. Of course, the aim of a performance engineer is to make things more efficient. I then switched, and I worked as a consultant for many years. I really thought about methodology. I was coaching teams in Lean, coaching teams in extreme programming, with the aim of making them more efficient."
"I realized quite a while ago, but especially when I started doing consulting, that our industry has a pretty terrible problem with waste. I heard a story from another team, and a client had come back to them complaining about broken provisioning software. You have to use a bit of imagination for this, because it was about 15 years ago, before the cloud, which is hard to even remember. We had sold them this amazing software that would allow them to provision a pre-cloud instance in 10 minutes, which now sounds absolutely terrible. At the time, it was amazing. It was really cool. The client was not impressed, because they did not get this 10-minute provisioning time that we had sold them. Instead, they would start provisioning an instance, and three months later, the instance would appear. They came to us to complain. We did some investigation, and we realized that the problem was not the technology. The problem was that they had put an 84-step pre-approval process in front of this 10-minute provision time. In fact, it was a miracle that it got provisioned even in three months."
Work at Red Hat includes building Quarkus with a strong focus on efficiency. A background in performance engineering and JVM garbage collection established expertise in making systems perform better. Years of consulting emphasized methodology, coaching teams in Lean and extreme programming to improve flow and reduce waste. Quarkus is already efficient and continues to be optimized for greater efficiency. The industry suffers from significant waste caused by processes and bureaucracy. An example involved provisioning software capable of ten-minute deployments being delayed by an 84-step pre-approval process, turning a short task into months and nullifying technical gains.
Read at InfoQ
Unable to calculate read time
Collection
[
|
...
]