A short issue to keep you going this week - we’ve picked the most popular CTO Craft articles, alongside a few of the best posts from the last week or so.
In collaboration with CTOs&co in Barcelona, CTO Craft surveyed nearly 300 CTOs and technology leaders around the world to learn more about who they are, where they work, what they build and how satisfied they are with work. Here are the results…
Working in a great team can make all the difference when it comes to job satisfaction, healthy working practices, and organizational success. Though even with the best intentions, it’s often not enough to just put a group of great people together and expect team work to happen organically.
My colleague Stephen recently wrote an excellent and well-received post about the Developer Experience Gap – the chasm separating modern promises of developer productivity with the reality of stitching environments together by hand.
“Asynchronous communication is something our teams depend on now more than ever before, and it’s an important skill for everyone to work on when we’re so reliant on chat and email to communicate across teams.”
As the story goes, the legendary former coach of the Green Bay Packers, Vince Lombardi, would start every training camp the same way. He would hold up a football and announce with great gusto, “This is a football.” Keep in mind he was speaking to a room full of professional football players.
What happens when leaders care too much about their people? Is that even possible? One of my clients thought so. We went through some tough times this year and revenues took a hit. We cut expenses, but it wasn’t enough.
GitOps is usually discussed in terms of boosting developer velocity. But another benefit – one that doesn’t always get as much attention – concerns its potential to improve security.
As an industry, we’ve gotten exceptionally good at building large, complex software systems. We’re now starting to see the rise of massive, complex systems built around data – where the primary business value of the system comes from the analysis of data, rather than the software directly.
This seems rather surprising given all we’ve heard about the problems of bad time estimations, projects going overboard, etc and of course, your personal experience with software time estimates. But if people are really bad at estimation, how does that fit with our obvious evolutionary need to make quick decisions based on partial data?
Digital technologies and ever changing market conditions are disrupting industries all over the world. With this, we have seen a significant rise in popularity and adoption rates of the Agile methodology.
Welcome! In this post, we’ll be taking a character-by-character look at the source code of the BioNTech/Pfizer SARS-CoV-2 mRNA vaccine. Now, these words may be somewhat jarring - the vaccine is a liquid that gets injected in your arm. How can we talk about source code?