Jonathan Allen:
Let's move on to some of the myths that exist in migration and modernization in particular. And I think there's definitely this world of mythology that has grown up around it. And I think for all good reasons and bad reasons, there's a number of things that swell around it. You and I are pretty privileged to see what works. What are some of the myths that you think are out there which we need to dispel?
Jake Burns:
Yeah. So I think one of the myths is that this has to be difficult or it has to be complicated or it has to take a long time. I think all of those are self-fulfilling beliefs. If you believe it needs to be complicated, you'll make it complicated. And if you believe it needs to take a long time than it will, but in reality, it doesn't. And in my experience, the more successful a migration is generally the faster it gets completed. So I would say that speed actually reduces risk as long as you're doing all the other things right. And increases your odds of success and forces you to decomplexify the entire thing. In other words, make things simpler. And I like to start from first principles, go back and instead of doing what I kind of call the migration rain dance or the cargo cult where you're just kind of checking a bunch of boxes like, "Company A did all of these things and they were successful. So I have to do all of those things and I don't necessarily have to understand why, but if I just check all those boxes, I'll be successful." That rarely works. There really is no kind of shortcut to understanding the steps needed in order to be successful with the migration. But the good news is it is really simple if you go back to those first principles and you think about what are we actually doing? And at the most basic level what a migration is you're taking servers on-premise and you're rebuilding them in a virtual environment in the cloud. It may even be in a virtual environment on-premise as well.
So when you think about it in those terms, it's not a very difficult thing to do. It's not a very difficult thing to understand. And if you kind of work backwards from that very simple, basic understanding of what we're doing and say, "Well, what needs to be true in order for us to be successful to do that?" The whole thing becomes a lot simpler than if you take migration guidance from people who perhaps haven't done it before or perhaps are incentivized to make it more complicated because they make more money by making it more complicated and drawing it out.
I think you could be more successful if you really understand what it is and start from there and then maybe bring in help as needed and you may be surprised at how little help you actually need.
Jonathan Allen:
Yeah, I agree. I think definitely surprising. I think what's interesting though is some customers absolutely do need a little bit more help, and I think there's definitely a myth out there that any provider can help you do this, and that's just not true at all in my experience. It's interesting, AWS has thousands and thousands and thousands of partners, but actually very few that are a map migration acceleration programs certified to help customers because there's such a high bar we put on this that have got those lessons learned of that know how to migrate that are there to help you. We're counting those organizations in the hundreds now.
And I think if I may add the other fallacy is that we need to go through this huge, huge training program to get everybody trained on this. And as you get going you just don't, right? That is going to come. I think developing your mechanism of what is right for my engineers on re-skilling. Is that pair programming? Is that online training? Is that incentivization to pass the exams? Is that… I've even seen many customers use their AWS solutions associate's exam is like a driving license to using the cloud. So there's a lot of myths here that we can sort of burst around.
I think another good one is everybody's really busy doing what they're doing at the moment. They haven't got any time to help migrate. What's your thoughts on that one?
Jake Burns:
Oh man, there's so much you just said. Let me just back up a second on the training piece because there's so much gold there. I think I'm a huge proponent of training, first of all. In fact, I attribute my success in large part to utilizing the AWS training, which I think is really underrated. I think the caliber of the trainers and the caliber of the training and the effectiveness of the training, when done right by the customer, meaning in the right context, the customer can make all the difference. And it did for me for sure.
So to your point on the training, I think the timing of training is super critical. So I make this joke, I say, "If you want to kill the morale of your organization, send your entire organization to training and then outsource the migration." They're ready to do it and then they didn't get the chance to use it. So the best case scenario is you give them the training, give the right people the training at the right time. And they go into the training knowing, having been bought into this transformation and this migration, so they know why they need to pay attention. So it's something they care about. There's something they're bought into. They know that they're going to drive, that they're going to be in the driver's seat, they're going to be the ones actually doing it, so they pay attention and then you let them put it into practice immediately.
And to your point, it has to be equal theory and practice. You have to let them get hands on keyboard and it can't be all theory, right? They need to actually test it out. And when you do that, I think it could be extraordinarily effective.
Jonathan Allen:
Yeah, there's some well-known research that if you go on a training course and don't immediately use it, you're only going to retain 10% of that. Whereas if you've go on a training course, and immediately have to use it, you're going to leverage 100% of that training. That's a scary figure. I've seen that play out time and time and time again.
Jake Burns:
Absolutely. So to address the, "They're too busy." I think that's a fantastic question because when you get buy-in from your employees or even before then usually I'd say almost without fail, the first excuse they're going to give you is, "We're too busy. We have a day job. We're busy maintaining all these systems and doing these things. Where are we going to find time to do this?"
And so I think that comes from a couple of root causes. One is that they actually are too busy. I think you should take a look at what they're currently doing and how much of that work is actually necessary. And in a lot of cases, a lot of it isn't necessary. A lot of it is just kind of make work for lack of a better term. But there is going to be legitimately work that they're doing that that's taking up a lot of their time. Let's look at that and look at how much of that is actually helping them grow. How much of that is actually helping move the ball forward in terms of your overall transformation and your migration? And typically very little of it, if any, is actually building the future. Most of it's maintaining the past, maintaining the on-premises systems that they have there or doing just work that could be very easily outsourced.
So I get this reputation for being against outsourcing because I am a strong advocate for utilizing your own employees to do a migration, but I'm not against outsourcing. I actually think you should just do it in the kind of inverse that most of us, our first instinct is. So rather than outsource the migration, which could be a terrible idea in most cases, outsource everything that isn't the migration, outsource the undifferentiated work, outsource the work that your employees are doing that they're too busy doing that they can't participate in the migration.
That gives you a whole bunch of benefits, including one, it does actually free up their time so that they can participate in the migration. And two, especially if you communicate it as a leader, the intention behind it, you tell them, "I'm freeing up your time because I want to invest in you because I want you to learn this new technology and I want you to be building the future of this organization." And so it could have a huge morale boost on top.
Jonathan Allen:
Yeah, great thoughts there. One of the things that I always sort of coach leaders and engineers from is sort of two lessons from my own time being hands-on with technology. And the first one was… The worst mistake I've made as an engineer, and I still fall into this trap today, is optimizing something that should not exist. So I'm still maintaining that thing in the data center. I'm trying to make it a little bit better. Do you know what? That thing doesn't need to exist anymore and actually I should be working to actively reduce it to free myself up to go and do something, frankly, far more interesting.
And the second thing is when you put teams together, and I've seen some phenomenal sort of six, seven-person teams phenomenally engaged, and typically four or five of those folks are head down doing something and the sixth and seventh person in that team are like, "Huh, what am I doing right now? I know, I'm going to start a new project or a new optimization thing for this thing," rather than going, "Actually, let's declare our priority as cloud." Coming back to that why lesson learned, let's give permission to people to re-skill themselves actively and work on that. And there's just sort of two quick things that can instantly kind of reduce the cognitive workload that I think engineers just have a habit of taking on. What are your thoughts?
Jake Burns:
Absolutely. I couldn't agree more. And actually in that specific scenario, which happens a lot, I've seen that as well. I think it's the duty, and I think this needs to be communicated clearly by leadership, it's the duty of the more senior people on the team and the people who've kind of bought into the transformation and migration earlier to mentor the other folks on the team so they don't go get distracted by other projects and other work. Or to your point, optimizing the existing status quo, which I agree is a huge mistake and waste of time.
It's kind of like, we talked about the moving from economies of scale to economies of speed. The economies of scale thinking is the steady state status quo, thinking we keep optimizing and trying to make our unit costs cheaper, whereas the economies of speed is more disruptive. It's, how do we actually transform and think about better things that we could be spending our time on?
Jonathan Allen:
Right.
Jake Burns:
And so I like your economies of speed way of thinking here. But to that specific question, if you have those people as part of their normal day-to-day operations and what they're incentivized and evaluated, their performance is evaluated against is mentoring new people on the team or even recruiting new people to join the team and mentoring and onboarding them. It helps first of all, it creates that sense of teamwork and that morale boost, that we're all in it together, and that inclusivity and meritocracy component of it, which is super important. But it also helps avoid that trap that you described, where they get distracted with other work.