1
00:00:00,000 --> 00:00:03,780
Well, hello, everyone. I wanted to start off by apologizing for the audio quality here.

2
00:00:03,840 --> 00:00:08,100
The content is fantastic, but I had forgotten my mic, so we had to record on my laptop,

3
00:00:08,460 --> 00:00:13,440
which is unfortunate. But I think what I and John go over is definitely good enough to

4
00:00:13,440 --> 00:00:18,580
stick to and pay attention to. Also, I want to make sure you know that we have our spring

5
00:00:18,580 --> 00:00:23,120
one tours going on everywhere globally. I was just at the Charlotte one. It was great.

6
00:00:23,520 --> 00:00:27,420
In February, we've got St. Louis, Washington, D.C., and Columbus. Then there'll be a little

7
00:00:27,420 --> 00:00:31,740
bit of a European thing, and I'll definitely be there in London and Amsterdam, and then

8
00:00:31,740 --> 00:00:37,520
we'll be in South Africa in April. And then we go on to Istanbul and Paris and all sorts

9
00:00:37,520 --> 00:00:42,000
of other places back in the U.S. But if you want to check out those dates in the cities,

10
00:00:42,120 --> 00:00:47,060
just go to springlontour.io. So with that, here's the interview that I had while I was

11
00:00:47,060 --> 00:00:52,740
in Charlotte with John Mitchell, who works at Duke Energy. They just opened up a new innovation

12
00:00:52,740 --> 00:00:59,800
lab, I would call it. It's more of Optimus Center, as he calls it. And I wanted to ask him how things

13
00:00:59,800 --> 00:01:03,500
were going there and for a couple of stories about how they'd been improving software.

14
00:01:04,060 --> 00:01:10,240
Oh, we're at the brand new Duke Energy Innovation Center at Optimus Hall. That's a mouthful.

15
00:01:12,260 --> 00:01:13,740
Here in Charlotte, right?

16
00:01:13,800 --> 00:01:14,440
Here in Charlotte.

17
00:01:14,580 --> 00:01:18,440
Yeah. Yeah. I have to say, I'll have to take a picture for the podcast, but it's very nice. I think

18
00:01:18,440 --> 00:01:23,000
my favorite part is definitely the wood flooring. I don't know what it is, but man, I like wood

19
00:01:23,000 --> 00:01:23,320
flooring.

20
00:01:23,800 --> 00:01:31,540
Well, it's over 100 years old, and it's interesting because we're here doing innovation, but when

21
00:01:31,540 --> 00:01:37,360
it was built, the turn of the century, it was actually a part of Duke Energy's future of providing

22
00:01:37,360 --> 00:01:43,440
electricity in the Carolinas and creating this industry called textiles that just exploded

23
00:01:43,440 --> 00:01:48,760
in this area. And this is the world's largest gingham fabric.

24
00:01:48,920 --> 00:01:49,320
Gingham?

25
00:01:49,560 --> 00:01:49,960
Yes.

26
00:01:49,980 --> 00:01:51,160
Like picnics?

27
00:01:51,400 --> 00:01:55,700
Yeah. So if you look at the floors and the carpets and everything's gingham, and we wore

28
00:01:55,700 --> 00:01:58,900
gingham shirts last week on opening day.

29
00:01:58,940 --> 00:02:00,280
Yeah. That's interesting.

30
00:02:00,480 --> 00:02:00,540
Yeah.

31
00:02:00,660 --> 00:02:04,640
Huh. Wow, gingham. I've got a good gingham cowboy shirt.

32
00:02:04,840 --> 00:02:05,100
Really?

33
00:02:05,180 --> 00:02:10,500
Yeah. It's red, so I don't feel so garrish every now and then. Anyways, why don't you

34
00:02:10,500 --> 00:02:11,160
introduce yourself?

35
00:02:11,440 --> 00:02:16,720
Hi. I'm John Mitchell from Duke Energy. I lead our digital strategy and delivery. It means

36
00:02:16,720 --> 00:02:19,740
I have to come up with it and actually deliver it.

37
00:02:20,720 --> 00:02:21,900
Not just the slides.

38
00:02:21,940 --> 00:02:22,160
Yeah.

39
00:02:22,160 --> 00:02:23,380
We can just talk about it.

40
00:02:23,540 --> 00:02:28,200
Yeah. Yeah. So I think you and I recorded something maybe about two years ago or so.

41
00:02:28,340 --> 00:02:32,400
I don't know. And so I thought it'd be nice to kind of catch up on the way things are

42
00:02:32,400 --> 00:02:35,160
going. And well, I mean, you have this building, so that's good. And I think that's good.

43
00:02:35,160 --> 00:02:40,500
I think when we talked last, I mean, you went to the story of how you're fixing up your

44
00:02:40,500 --> 00:02:44,960
software, and we talked about an application for line worker management that you had been

45
00:02:44,960 --> 00:02:51,140
doing, and you have many more applications now that your team has gone through. But, well,

46
00:02:51,180 --> 00:02:54,160
first of all, explain what Duke does for people who don't know.

47
00:02:55,100 --> 00:03:02,640
We're a large gas and electric provider. I mean, we're a full stack in terms of we generate

48
00:03:02,640 --> 00:03:10,920
electricity. We distribute it, transmit it over big transmission lines. We sell it to wholesale,

49
00:03:11,440 --> 00:03:16,960
industrial, commercial, and residential customers. And we build the customers. So a lot of utilities

50
00:03:16,960 --> 00:03:20,080
that have become kind of separated.

51
00:03:20,340 --> 00:03:26,240
Like brokers and things like that. Yeah. But we do, we full stack Indian. Okay. So we're one of the,

52
00:03:26,240 --> 00:03:31,260
one of the largest by some measures. Yeah. Yeah. And you do pretty much all of the Southeast

53
00:03:31,260 --> 00:03:37,120
United States, right? We, we, yeah, we, well, we have South Carolina, North Carolina, a large portion

54
00:03:37,120 --> 00:03:43,220
of the Carolinas, and then portions of Florida, Kentucky, Indiana, and Ohio.

55
00:03:43,860 --> 00:03:48,240
Right. Indiana. Yes. Huh. All right. Yeah. Oh yeah. Okay. That makes sense.

56
00:03:49,960 --> 00:03:51,980
Mergers, acquisitions. Yeah. Yeah. That's true.

57
00:03:52,340 --> 00:03:57,840
So that's how. That's true. Which creates challenges for us because every one of those

58
00:03:57,840 --> 00:04:03,140
areas are, have a slightly different twist on the regulation. Oh, is it state regulated or?

59
00:04:03,140 --> 00:04:06,940
It is. And then I guess down to city and municipal and county as well, right?

60
00:04:07,040 --> 00:04:10,820
Yeah. Huh? Yeah. Yeah. Yeah. That's exciting. Yes. Hopefully you don't have to deal with that too

61
00:04:10,820 --> 00:04:17,500
much. Just a little bit. So, so tell like, uh, you know, another thing you explained to me that

62
00:04:17,500 --> 00:04:21,140
was interesting and then we'll get into maybe we'll pick an application or two to talk about,

63
00:04:21,320 --> 00:04:27,240
but, uh, we were walking around and you were explaining the methodology used to go from like

64
00:04:27,240 --> 00:04:32,980
corporate strategy down to like developers doing something, which I hadn't really heard this method

65
00:04:32,980 --> 00:04:37,120
of doing that. So can you explain this concept of the journey people?

66
00:04:37,460 --> 00:04:43,420
Yeah. So when we, uh, one of the, so we, we totally got on board, you know, with agile engineering

67
00:04:43,420 --> 00:04:48,940
and particularly the pivotal way of building great software, but, uh, and then we needed to know,

68
00:04:49,000 --> 00:04:55,220
you know, very user centric design. So we, we, you know, focused on, on the user solving real

69
00:04:55,220 --> 00:05:00,300
problems, um, great UX design, but the piece we had missing and we realized last year was,

70
00:05:00,300 --> 00:05:05,600
was really the, when you're doing something completely new. So the lean startup kind of,

71
00:05:05,600 --> 00:05:11,020
kind of third piece of it, I guess you, if you will, we realized the lean startup really

72
00:05:11,020 --> 00:05:18,740
starts with some intention, some strategy. So we recognize the strategy is going on. We didn't

73
00:05:18,740 --> 00:05:23,820
need to invent that. It's actually, we had no shortage of ideas and strategic planning and

74
00:05:23,820 --> 00:05:27,760
all that happening at, you know, uh, very high levels of the company.

75
00:05:27,760 --> 00:05:32,280
And if I can interrupt your train of thought, so what, what is strategy in that context?

76
00:05:32,480 --> 00:05:37,900
Okay. It's, we want to, uh, you know, maybe we want to, we want to grow our, our revenues

77
00:05:37,900 --> 00:05:46,760
and, and certain, you know, target certain commercial industries for us or, or maybe we want to change

78
00:05:46,760 --> 00:05:53,580
our mix of, um, fuels. So maybe we want to shift more to renewables and what do we want to do

79
00:05:53,580 --> 00:05:59,260
about electric vehicles? So there's a lot of strategy going on to anticipate the tipping point

80
00:05:59,260 --> 00:06:04,940
when there's actually more, it's more desirable to buy an electric vehicle than it is to buy a gas

81
00:06:04,940 --> 00:06:12,000
vehicle. Well, what does that mean? What happens when the Tesla supercharger can charge a car in 15

82
00:06:12,000 --> 00:06:19,400
minutes? Well, imagine how much energy that spike in and picture, uh, uh, what a sheets or a QT and you've got,

83
00:06:19,400 --> 00:06:24,320
you know, 20 cars trying to charge it once. Yeah. How do we handle that type of situation?

84
00:06:24,460 --> 00:06:27,200
That's like if everyone was downloading BitTorrents. Exactly.

85
00:06:28,000 --> 00:06:33,540
All at the same time in the same neighborhood. So we have to, so there's a lot of strategy work

86
00:06:33,540 --> 00:06:38,880
around those things. Yeah. Out of the strategy then to your, to your question around, uh, what are these

87
00:06:38,880 --> 00:06:44,400
journeys and workflow teams? So from the strategy becomes a, either a journey or a workflow.

88
00:06:44,400 --> 00:06:51,520
Uh, we like to say journey if it involves people, a customer, what is that customer journey from,

89
00:06:51,520 --> 00:06:57,200
uh, if we're, if we're trying to break into a new market or a new product or what is the workflow

90
00:06:57,200 --> 00:07:02,580
we're trying to solve for if we're trying to dramatically change the efficiency of one of our

91
00:07:02,580 --> 00:07:07,480
plants? Yeah. Then there's, there's a, there's a workflow for how to work throughout the plant gets

92
00:07:07,480 --> 00:07:13,640
done, uh, to make the plant work. Yeah. And so those workflow teams, they're, they're small product

93
00:07:13,640 --> 00:07:22,520
oriented type teams, uh, led by design thinkers, uh, that help them really map out, uh, map out the,

94
00:07:22,520 --> 00:07:28,600
that, that new journey and then identify them. Here's where the lean start comes in, identify

95
00:07:28,600 --> 00:07:34,600
what are the big, uh, assumptions. So our nuclear plants, for example, down the hall here, they're

96
00:07:34,600 --> 00:07:41,400
working, they had an idea that if we put, so they have a thousand workers at any, any plant. Yeah.

97
00:07:41,400 --> 00:07:48,760
Uh, labor is a huge, huge, huge piece of their cost. Uh, they have a lot of work activities

98
00:07:48,760 --> 00:07:54,280
going on. So the idea was how can we use technology? What if we had an RFID chip on all of our workers?

99
00:07:54,280 --> 00:07:59,720
Yeah. Not to be big brother and check in on them, but to help understand, well, okay,

100
00:07:59,720 --> 00:08:05,000
it takes a crew of five because we need a safety person and a regulatory compliance person and,

101
00:08:05,000 --> 00:08:10,120
and, you know, someone verifying the works, you know, following the procedure. Uh-huh.

102
00:08:10,120 --> 00:08:15,080
We plan that for an hour, worst case. What happens if they finish in 30 minutes? Well,

103
00:08:15,080 --> 00:08:19,160
how do we dynamically move them to other areas? Ah, right, right.

104
00:08:19,160 --> 00:08:24,360
So a lot of the thousand people are to account for a worst case scenario on a given day where

105
00:08:24,360 --> 00:08:30,600
we're doing hundreds of, uh, just fixing different pieces of work. Yeah. Yeah. And,

106
00:08:30,600 --> 00:08:36,680
but to, to the lean startup, you need to validate, will that work? Yeah. Will RFID actually work in

107
00:08:36,680 --> 00:08:42,040
the plant? So rather than ordering, actually, the first inclination was to order a thousand of these

108
00:08:42,040 --> 00:08:46,360
things. Just get going right up. Yeah. Let's get going. Let's put in the order. No, let's order one.

109
00:08:47,000 --> 00:08:52,040
Let's take it out there and see if it actually works in the plant environment. Yeah. Can we get

110
00:08:52,040 --> 00:08:57,640
the data back in real time? What do we do with the data? So validating the assumptions is the job of

111
00:08:57,640 --> 00:09:03,480
those workflow or journey teams. I see. And do they come up with the assumptions too? Or like who comes

112
00:09:03,480 --> 00:09:09,320
up with that? Well, through, through a design, through empathy mapping, through a variety of design

113
00:09:09,320 --> 00:09:15,080
thinking type of workshops, they can take that strategy. So what is the outcome that our leaders

114
00:09:15,080 --> 00:09:21,480
want? And we'll ideate on what are potential ideas. Right. Right. So I guess in that example,

115
00:09:21,480 --> 00:09:26,440
to kind of like, I don't know, I'm just making this up, but like at the strategy level, you're probably

116
00:09:26,440 --> 00:09:30,920
like, uh, there's a lot of autonomous things and we can automate stuff. And then that should

117
00:09:31,480 --> 00:09:37,640
internally, that should allow us to run our plants more efficiently, which has good bottom line effects.

118
00:09:37,640 --> 00:09:44,520
Right. Or, or being more efficient means either you can save money or you can do more. I mean,

119
00:09:44,520 --> 00:09:50,280
you can make more with the same thing basically. And so, and so therefore the strategy group's like,

120
00:09:50,280 --> 00:09:54,600
you should do that. And, and like maybe with computer stuff, things will work out. And then

121
00:09:54,600 --> 00:09:59,160
the journey people are there, they're there too. The assumption is you can improve it somehow,

122
00:09:59,160 --> 00:10:03,640
improve how labor is allocated, moved around. And someone might have the idea of like, well,

123
00:10:03,640 --> 00:10:09,480
if we knew where every person was, and then we knew who that person is, we can just better locate

124
00:10:09,480 --> 00:10:15,560
them in the plant as needed. And so the journey people basically are experimenting with and verifying

125
00:10:15,560 --> 00:10:19,400
that that's a thing. So they're like that level. And then eventually, I guess, well,

126
00:10:19,400 --> 00:10:24,040
what happens once the journey people have figured it out? So the journey team would have enough,

127
00:10:25,240 --> 00:10:31,240
you know, a very small amount of support from, I mean, from software engineer or designer to do a

128
00:10:31,240 --> 00:10:36,600
prototype. And so ultimately, I mean, hopefully a lot of the assumptions can be validated just by

129
00:10:36,600 --> 00:10:41,880
going out and talking to people. Yeah. In some cases, there's a prototype to be taken out into the

130
00:10:41,880 --> 00:10:47,880
field, validated. And again, it's, it's, it's not a paper prototype necessarily, unless you can get

131
00:10:47,880 --> 00:10:52,040
away with that, you know, it might be working software that's, you know, it's in a nuclear

132
00:10:52,040 --> 00:10:56,920
plant. So it's still got to be secure, even if it's not, you know, production environment still

133
00:10:56,920 --> 00:11:02,280
has to be secure, has to meet certain minimum standards. So, right. So we've got the platform

134
00:11:02,280 --> 00:11:09,560
tools that allow us to do that quickly and very, very low cost. And so once they prove,

135
00:11:09,560 --> 00:11:14,680
once they validate, then they would receive that, that's where the metered funding kicks in. Okay.

136
00:11:14,680 --> 00:11:19,960
I see. I've given you this, this much, I'm going to double it for a couple of months and you can

137
00:11:19,960 --> 00:11:25,560
start to build an engineering team. Now you, you validate it. You've convinced me, the leader,

138
00:11:25,560 --> 00:11:31,560
board, whatever, that, you know, what you're, you're talking about, you're going to be able to

139
00:11:31,560 --> 00:11:37,720
capture the benefit or the result you were after. Now you can stand up and then, oh, that's

140
00:11:37,720 --> 00:11:42,840
interesting. It's kind of a hierarchy. Yeah. Yeah. That's interesting. So then that's another way to get over the

141
00:11:42,840 --> 00:11:49,320
idea of getting funding to innovate, which I think is always a problem of, I mean, obviously you have

142
00:11:49,320 --> 00:11:54,760
to argue for and establish this, but it has, it's a system by which you can try out new things without

143
00:11:54,760 --> 00:11:59,560
gigantic financial commitments and all the work that comes from it. And it's sort of understood that

144
00:11:59,560 --> 00:12:04,600
these journey people are like going through ideas. And then eventually, like you said, you get to the

145
00:12:04,600 --> 00:12:09,720
regular budget cycles and planning around things. Huh? So does that work?

146
00:12:09,720 --> 00:12:16,040
It seems to be work. We've had a few, you know, a couple of products, a couple we're about to release

147
00:12:16,200 --> 00:12:21,080
next month that have, in my mind, clearly benefiting from the approach.

148
00:12:21,080 --> 00:12:26,760
Yeah. Yeah. Huh. That sounds good. So let's, let's pick one of the applications you can talk

149
00:12:26,760 --> 00:12:31,560
about. And like I, we were talking after lunch, there's this example of the IRS that I use where

150
00:12:31,560 --> 00:12:35,960
they figured out delinquent taxes. And I feel it's a great example. No offense to them, but I've used

151
00:12:35,960 --> 00:12:42,040
it for like three years. So I'm on the hunt for new examples of like how, how having like more design

152
00:12:42,040 --> 00:12:46,200
and lean product thinking and being able to do weekly cycles. I mean, all the great stuff, how

153
00:12:46,200 --> 00:12:53,240
that's actually done better software. Like a good example of like, we had an assumption of how we

154
00:12:53,240 --> 00:12:57,880
should do something at first, but we were wrong. And we like, we figured out the right way to do it

155
00:12:57,880 --> 00:13:03,320
because we had that, that feedback cycle. So now, now give us the impressive application.

156
00:13:03,320 --> 00:13:07,800
Okay. Well, I'll give you a couple of examples. So one, one is, it's very important to us. We're,

157
00:13:07,800 --> 00:13:14,920
we're, um, uh, about a month away from releasing, um, our flagship app for our customers. So a mobile

158
00:13:14,920 --> 00:13:22,360
app, very native Android and iOS. Oh yeah. I saw that earlier. Yeah. Uh, and so that's, uh, it's taken a

159
00:13:22,360 --> 00:13:28,520
year to get to that point. Um, not because it's, it takes a year to build, uh, mobile apps, but because

160
00:13:28,520 --> 00:13:34,840
it takes a year to really shore up a lot of backend services that weren't really suitable for building

161
00:13:34,840 --> 00:13:39,800
a high performance modern app against. Yeah. So we had to build some APIs, cache data, things like

162
00:13:39,800 --> 00:13:45,800
that. Uh, but anyway, the, the original concept, um, our company had had a vendor they were looking

163
00:13:45,800 --> 00:13:52,600
at that had said, Hey, I think customers this generation, they want to chat. Yeah. So, uh,

164
00:13:52,600 --> 00:13:58,280
anybody looking to build a new, fresh, modern app customers want a chat interface. Yeah.

165
00:13:59,160 --> 00:14:05,320
We were not sure that was the right approach, but we're willing to listen to that. We felt like, uh,

166
00:14:05,320 --> 00:14:11,240
we were looking at what Google's doing and some of the other, uh, apps, this card approach where cards

167
00:14:11,240 --> 00:14:18,840
slide in. Yeah. So we had, we had two ideas, uh, this chat interface or this card interface. And we

168
00:14:18,840 --> 00:14:25,240
said, okay, let's, let's try both and let's see which, which our customers prefer. And so through,

169
00:14:25,240 --> 00:14:30,040
you know, rather than committing to one or the other or trying to have a bake off and, you know,

170
00:14:30,040 --> 00:14:35,480
have a, have a bunch of meetings to decide, we just took, took the concepts and we said, okay,

171
00:14:35,480 --> 00:14:41,720
let's not even build a chat interface. Let's just use the vendor app and, and let's build a different

172
00:14:41,720 --> 00:14:46,280
experience using, um, the cards and see which one the customer liked. Well,

173
00:14:46,280 --> 00:14:51,480
the customer totally didn't get the chat interface at all. Right. Right. Like, I don't even know what

174
00:14:51,480 --> 00:14:57,240
that is. Yeah. And we were like, wow. But, and they totally love the card interface. So,

175
00:14:57,240 --> 00:15:02,440
and this is for like paying bills, reporting outages, reporting outages, whatever someone in the house

176
00:15:02,440 --> 00:15:07,800
with their energy stuff wouldn't need to do. Yeah. Huh? Yeah. So we'll probably build them a chat

177
00:15:07,800 --> 00:15:11,960
interface for the folks that want to do that, but we were able to validate really quickly

178
00:15:12,920 --> 00:15:20,360
without hardly any investment. Yeah. Um, before we wrote really any, any code at all, the customers,

179
00:15:20,920 --> 00:15:25,640
which, which they prefer. Yeah. Yeah. No, that makes sense. Yeah. I've, I've only in the past year

180
00:15:25,640 --> 00:15:30,920
started to like use that chat stuff, like on various things. And, and I guess it's like a great

181
00:15:30,920 --> 00:15:36,760
substitute for an open-ended phone call you might have to someone because there's a person doing it,

182
00:15:36,760 --> 00:15:40,760
but then it's also like, you're not on the phone, but then like, I don't really want to like

183
00:15:41,800 --> 00:15:47,320
do something in Facebook messenger to pay a bill like that. Right. Like that would be weird.

184
00:15:47,320 --> 00:15:51,640
Like it, it doesn't need anyways. Yeah. That's interesting. That's a good one. So, so what are

185
00:15:51,640 --> 00:15:57,000
some other applications like that? So we're another app we're going to release, and we haven't

186
00:15:57,000 --> 00:16:02,840
shared much about this, but, um, a game for our customers to connect to a younger generation.

187
00:16:02,840 --> 00:16:07,720
Uh-huh. Uh-huh. This is one of our challenges, and we're not alone. There's a lot of industries like

188
00:16:07,720 --> 00:16:12,440
this. Um, we're often, as long as the power is on, if you flip the switch and everything comes on,

189
00:16:12,440 --> 00:16:18,120
and the gas heat's on, and your house is warm, you never think about your energy company. But there are

190
00:16:18,120 --> 00:16:23,560
some things we'd like for you to think about, like energy efficiency. And we want you to think of the

191
00:16:23,560 --> 00:16:29,320
value of the product that we deliver. Uh, so connecting with young, uh, a young customer,

192
00:16:29,320 --> 00:16:33,240
a young generation is something we wanted to do. And we felt like a good way to do that was,

193
00:16:33,240 --> 00:16:39,160
was with a game. Well, this was, the idea came about, the strategy came out during the time

194
00:16:39,160 --> 00:16:46,440
when Pokemon Go was all the rage. Oh yeah, yeah, yeah. So we, we were dead set on producing an

195
00:16:46,440 --> 00:16:53,880
augmented reality game for our customers. Oh yeah. So, uh, our business owners were pretty,

196
00:16:53,880 --> 00:16:58,200
pretty excited about that idea as well. Uh, but instead of jumping into development,

197
00:16:58,200 --> 00:17:05,560
we did a one week design sprint. And we actually, um, built, we, we actually designed,

198
00:17:05,560 --> 00:17:10,440
prototyped, uh, a working prototype by the fifth day. And we presented it to our customers,

199
00:17:11,240 --> 00:17:17,480
um, to, to a group of young customers that we recruited, our kids and family and stuff. We brought

200
00:17:17,480 --> 00:17:23,480
them into our corporate headquarters and showed them the app. And, uh, and we also brought some

201
00:17:23,480 --> 00:17:30,280
people off the street. They, they thought, what is this? And it was like an AR thing.

202
00:17:30,280 --> 00:17:35,480
Yeah. That's cool. I don't get it. I don't know why we're doing this. Yeah. Uh, this is not a game,

203
00:17:35,480 --> 00:17:39,720
you know, and they gave us all this feedback and it was so refreshing hearing, hearing that, even though

204
00:17:39,720 --> 00:17:45,640
it hurt our feelings a little bit and it wasn't what we wanted to hear. Yeah. But it felt so good

205
00:17:45,640 --> 00:17:50,200
knowing that, Hey, this is not what they wanted. They just wanted to play a game. Yeah. Uh,

206
00:17:50,200 --> 00:17:57,000
like any of the other million games in the app store. And so we pivoted from there, uh, in our

207
00:17:57,000 --> 00:18:03,720
end product. I won't spoil it here. Download it from the app store in a few weeks. Uh, yeah,

208
00:18:03,720 --> 00:18:08,280
you showed it to me one. It looked pretty, it looked like it would be fun, right? It's, it's, uh,

209
00:18:08,280 --> 00:18:12,360
it looks like it would be one of those games that can like fill empty time. Yeah. Right. You know,

210
00:18:12,360 --> 00:18:16,760
like it's like, you ever play that game threes? Yeah. Oh man, that one's amazing.

211
00:18:16,760 --> 00:18:22,680
It can do that and teach you a little bit about energy efficiency without being too preachy or

212
00:18:22,680 --> 00:18:28,360
teaching. Yeah. Yeah. So that's the idea. So a huge pivot there and no doubt, uh, you know,

213
00:18:28,360 --> 00:18:32,440
it could have been disastrous to spend a lot of money on an augmented reality game that nobody wanted.

214
00:18:32,760 --> 00:18:36,920
Yeah. Yeah. Yeah. Well, hopefully that'll pan out. I mean, that, that seems like anyways,

215
00:18:36,920 --> 00:18:41,160
it'll look nice. So that's, and the last thing I wanted to ask, uh, and we talked a little bit

216
00:18:41,160 --> 00:18:48,120
about this is like, so what, uh, how's like recruitment and retention going? Like not only

217
00:18:48,120 --> 00:18:52,920
with this facility, but just in general, I mean, I know you've like been out in the community speaking

218
00:18:52,920 --> 00:18:57,480
a little bit, but like, how do you, how are y'all thinking through, like, we gotta not only hire

219
00:18:58,360 --> 00:19:05,160
good people, but also like have not have people leave. Like, how are y'all managing that, uh, as you,

220
00:19:05,160 --> 00:19:10,440
I don't know, get better at software? It's, you know, the cliche, it's all about the culture. And

221
00:19:11,400 --> 00:19:17,240
we believe that from day one, even, even before we have, every engineer that we've, we brought into

222
00:19:17,240 --> 00:19:23,960
this environment, um, has had to be vetted to be culture compatible. Yeah. How do you, how do you do

223
00:19:23,960 --> 00:19:30,840
that vetting? We, we have a few folks that just have a knack for, for that. Okay. They can do,

224
00:19:30,840 --> 00:19:36,520
sit down, do the coffee talk, ask questions, interact. And we don't look at it as if you're

225
00:19:36,520 --> 00:19:40,920
passing or failing the test. We look at it like, are we compatible? Yeah, yeah, yeah. Because you

226
00:19:40,920 --> 00:19:46,520
might be miserable here, right? If you want to go off in a corner and, and, and do development by

227
00:19:46,520 --> 00:19:50,280
yourself, you're not going to want to, don't come here. That's, that's not what we're doing. We're,

228
00:19:50,280 --> 00:19:54,840
we're really repairing. We're, we're out in the open. It's a very open environment. We expect,

229
00:19:54,840 --> 00:20:01,480
um, we expect, um, we expect to, to share, expect a lot of learning. So, um, we're probably not as

230
00:20:01,480 --> 00:20:06,760
talented as, as a lot of companies in terms of pure, you know, we're not hiring rock scientists

231
00:20:06,760 --> 00:20:12,760
necessarily, necessarily, but we're looking for the culture compatible people. Um, we have a saying,

232
00:20:12,760 --> 00:20:19,240
be kind, be amazing. All right, right. And, you know, kind because ultimately, uh, it's about

233
00:20:19,240 --> 00:20:25,000
our customers and if we can't, uh, step in their shoes, understand, you know, what a diverse group

234
00:20:25,000 --> 00:20:30,760
they are, what are their problems? How can we ever be amazing? And then being amazing is the

235
00:20:30,760 --> 00:20:35,160
expectation that, you know, we can deliver a software experience as good as anybody.

236
00:20:35,160 --> 00:20:40,040
Yeah. Yeah. So, so then, I mean, to approach it from a different angle. So like what I talked

237
00:20:40,040 --> 00:20:44,120
with a lot of people and like, it's hard to hire, like, what, what would you, what are like the three

238
00:20:44,120 --> 00:20:48,600
things you would tell them to start doing? Like if they think, and let's, let's assume they're

239
00:20:48,600 --> 00:20:52,760
correct and they're not just like wrong, but actually it's easy to hire, but they're finding

240
00:20:52,760 --> 00:20:59,320
it hard to like get people on board, right? Like people keep declining their job offers. No,

241
00:20:59,320 --> 00:21:02,680
no matter how good it is. Like, how do you, how do they start to fix that?

242
00:21:03,480 --> 00:21:08,920
Well, so I think you gotta be, you gotta move quickly. And so we should, our big pivot was from

243
00:21:09,480 --> 00:21:15,160
hiring on demand where, Oh, I need a song. I need a job developer running post a job. And,

244
00:21:15,160 --> 00:21:18,200
you know, let's hope during this two week period, it's open.

245
00:21:18,200 --> 00:21:25,880
When somebody happens to go, we shifted from that to perpetually having, you know, a junior,

246
00:21:26,520 --> 00:21:31,800
a senior software engineering jobs out there. And then the second thing we did was actually

247
00:21:31,800 --> 00:21:37,960
created those job titles. So we had, we had, we called our software, we called our programmers,

248
00:21:38,840 --> 00:21:42,840
um, application analyst. Yeah. Yeah. You had the analyst name in there.

249
00:21:42,840 --> 00:21:50,120
Yeah. So just by changing that, we started seeing, uh, um, a whole, you know, we started seeing better

250
00:21:50,120 --> 00:21:54,920
candidates. Yeah. And then the third thing we did, so, so since we have those out there perpetually,

251
00:21:54,920 --> 00:22:02,200
we created that really small team of people we trusted to that could, could interview them.

252
00:22:02,200 --> 00:22:08,440
So on Thursdays we do senior, we do software engineering interviews and we kind of, we can take in about

253
00:22:08,440 --> 00:22:14,280
four, we can do about four interviews at once. Okay. And what we do is we'll do a culture session with

254
00:22:14,280 --> 00:22:20,760
them in one room while there's a, there's some software engineers pairing in another room. And we do it in a

255
00:22:20,760 --> 00:22:25,640
real friendly way. We're not like trying to fool you or trick you, you know, with crazy logic

256
00:22:25,640 --> 00:22:28,520
questions. Yeah. We're just trying to see. No, like you're saying, you're trying to find

257
00:22:28,520 --> 00:22:33,800
compatibility. Yeah. Right. And then on the coding side, you know, do you know, this, does your

258
00:22:33,800 --> 00:22:38,680
knowledge on your resume match what you, you know, you're understanding in person. And so, and then

259
00:22:38,680 --> 00:22:44,600
we'll just switch. And so we, we, we do that and it creates sort of a, a pipeline, doesn't go super,

260
00:22:44,600 --> 00:22:52,120
super, super fast. Right. Um, we, we probably need 25 engineers right now and we can only hire,

261
00:22:52,600 --> 00:22:57,880
you know, maybe one a week. Yeah. So it could take a while to get there. Yeah. Yeah. Being deliberate,

262
00:22:57,880 --> 00:23:03,880
we've found is a lot better running out and just grabbing 25 on demand or whatever. Yeah. That's

263
00:23:03,880 --> 00:23:10,040
like where you're starting off as an interesting, uh, build up to what seems like common sense,

264
00:23:10,040 --> 00:23:17,800
which is if, if you want to hire good people, good people want like a career. And so you should

265
00:23:17,800 --> 00:23:23,240
create a career for them. Right. Instead of like, we need a Java person, like, no, you need to like,

266
00:23:23,240 --> 00:23:28,760
you need a developer, right? Like, and you need to have just, uh, a stable of them. And that's like

267
00:23:28,760 --> 00:23:33,800
something that as a company, you need to cultivate and just have ongoing. And then there's the patience.

268
00:23:34,520 --> 00:23:38,200
So that's helped, man. We've even got, you know, we got feedback from the candidates,

269
00:23:38,200 --> 00:23:42,520
even the candidates we didn't hire, uh, have said, Hey, that's the best interview experience

270
00:23:42,520 --> 00:23:46,360
I've ever had. All right, right. We didn't even hire them. Yeah. And so that, that was really,

271
00:23:46,360 --> 00:23:51,160
really good feedback for us. Yeah. So that's played a big role. And obviously this place now that we

272
00:23:51,160 --> 00:23:55,960
have it, we've been talking about it, of course, uh, this, this place is really a great environment,

273
00:23:55,960 --> 00:24:01,480
I think for engineers. Yeah. Y'all have a big auditorium over there. That's it. Like we were talking

274
00:24:01,480 --> 00:24:06,040
about start a meetup or something. Right. That's always, I always like that when a company does that,

275
00:24:06,040 --> 00:24:11,880
cause they're like giving back to the community, which, uh, you know, also has extreme self-interest,

276
00:24:13,400 --> 00:24:17,720
but those are the best when you've got self-interest and also like you help the community out. Right.

277
00:24:17,720 --> 00:24:22,040
Like it's, it's nice to bring that together. Well, great. Well, well, thanks for, uh, well,

278
00:24:22,040 --> 00:24:26,040
thanks for giving me a tour and I had some nice rotisserie chicken. So that was good. And those

279
00:24:26,040 --> 00:24:30,040
avocados with the quinoa. Sorry. I didn't come through on the pimento cheese, but

280
00:24:30,040 --> 00:24:33,560
you stocked up it from the airport. Yeah. Yeah. Yeah. I've got plenty of them. You know,

281
00:24:33,560 --> 00:24:37,960
I don't actually, there must be some pimento cheese place around town here instead of in the airport,

282
00:24:37,960 --> 00:24:42,120
but that airport pimento cheese is pretty good. Oh, so the guy that we saw on the train

283
00:24:42,120 --> 00:24:48,920
platform, his friend started the pimento cheese business here. So I haven't actually met him,

284
00:24:48,920 --> 00:24:54,280
but it's a great startup story. Yeah. Tell them they need some stickers and then they can send some,

285
00:24:54,280 --> 00:24:59,000
some die cut laptop stickers to me for it with pimento cheese. All right. Well, uh,

286
00:24:59,000 --> 00:25:02,440
if people wanted to follow you around on Twitter or whatever else, where would you send them? Where

287
00:25:02,440 --> 00:25:07,880
would you send them to? Oh, goodness. Uh, well, you have something, don't you? Yeah, I do. Uh,

288
00:25:09,480 --> 00:25:13,640
um, probably the best thing. Just shoot me an email. All right. Right. Yeah. Well,

289
00:25:13,640 --> 00:25:18,600
what's your email? John Mitchell at deep dash energy.com. There you go. And maybe if they're

290
00:25:18,600 --> 00:25:24,120
interested in a job or hosting a meetup hiring, check out deep energy.com and see

291
00:25:24,120 --> 00:25:29,480
our software jobs, software engineering jobs. Oh, we're also hiring designers. Yeah. Well,

292
00:25:29,480 --> 00:25:33,160
perfect. All right. Well, thanks again. And, uh, see everyone next time.
