Latest / The DEX Show: A Show for IT Change Makers / Reality Bytes #27: Engineering Infinity (w/ Julien Machon)
Transcript
- 0:01Welcome it Change Makers to the Deck Show with Tim Flower and Tom McGraw.
- 0:07Let's get into it. Hello, everybody, Welcome back to the Deck Shows
- 0:12show within a show within a show, which is of course one of those
- 0:15very special additions of Reality Bites where we get to speak to a Next Thinker
- 0:21or a fascinating colleague of ours who will shed light on not only what they
- 0:26do and what makes Next Thinks so special, but I think shed light on
- 0:29on the nature of the modern tech vendor, on all the different parts that
- 0:35go into making a successful, effective product. Very very excited to welcome him
- 0:40to the show momentarily, but first of all, I just want to welcome
- 0:44Dina to the show. It's just Dina and I today. We're a two
- 0:48personal reality bites team. But it's lovely to be with you. Dina.
- 0:51How you doing? Hello, I'm all good. How are you? I'm
- 0:55great? I'm great. Everybody, of course is on holiday. That is
- 0:59the we can we can start to envy them a little bit tried that they
- 1:03are on the beach somewhere having some fun. Maybe you can, but I
- 1:10will be going away for week. Oh okay, no envy. Then if
- 1:18you don't mind, you got you got anything planned yourself dinner for this summer
- 1:21um, not yet, but maybe in autumn. I'm gonna go snorkeling in
- 1:26Egypt, so that should be fun. That sounds pretty fun. You can
- 1:29have my MV then you can come and come. Excellent, excellent, So
- 1:34let's let's welcome our guest. He's Julian Mason, engineering manager here at Next
- 1:42think. I'm so excited to having them a show. Julian, welcome to
- 1:45reality. But it's how you doing today? Thank you very much. I'm
- 1:49very good. Thanks for having me. Quite excited by that. Excellent.
- 1:53We're excited too. I think we've we've kind of had when it comes to
- 1:57the product itself. We've had had sort of strategic leaders, We've had people
- 2:02test talking about testing the product. We've had people talking about like very sort
- 2:07of user interface and user experience. I think this is the first time we've
- 2:13really have the opportunity to delve into the engineering side of it, and so
- 2:17doubly excited to have you on for that reason. But I guess a good
- 2:21place to start, Julian is tell us. Tell us about your role,
- 2:23tell us about the specific areas of the next Thing platform. But your team
- 2:28has responsibility for yeah sure, so yeah, my name is Julian injuring manager
- 2:34and next thing, and as an injuring manager, I'm working with several teams
- 2:39and one of the team is in charge of the main web applications. So
- 2:43when you basically load Infinity, that's the team that is in charge of the
- 2:47main applications loading the other feature teams applications. I'm also working with the team
- 2:53that is in charge of the like UI consistency, making sure that we have
- 3:00sharable you know, UI components, the same drop downs, the same tables,
- 3:02et cetera across all applications UM and I also work with the Live Dashboard
- 3:08team, so where you can create all your custom dashboards, which it's with
- 3:13nkul, etc. So that's the these'm in my main areas of focus.
- 3:20Great, great, so much for dinner and I to dig into right now.
- 3:23How big is your specific team, Julian out of interest, The teams
- 3:28are usually we try to try to keep like, you know, five six
- 3:31people maximum per team, So that's kind of roughly what I have free times
- 3:37six basically cool. Cool, and uh, let's hear something about you and
- 3:44your story be it's obviously a day. It's no walk in the park.
- 3:49I expect your your role in your skill set. So be intrigued to know
- 3:53what the major milestones have been in your education and career leading to this point.
- 3:59Yeah. I mean I think everybody next week is you know, it's
- 4:01pretty it's pretty amazing. Um So, I don't know if my story really
- 4:06stands out, but so I studied computer computer science back back in France where
- 4:13where where I'm from. Um And after my first two years of university,
- 4:16I had the opportunity to do an exchange in Europe. We have this thing
- 4:20called Erasmus exchange. Um, so I moved. I moved to Scotland because
- 4:27you know, I wanted to learn English. Uh. And you know,
- 4:30there's no greater places that I shouldn't say that it's not easy. It was,
- 4:39you know, I think I was. Yeah, it was. It
- 4:41was a bit surprising. But to be honest and in anywhere anywhere that had
- 4:44been a bit difficult. You know, my by I was pretty bad.
- 4:47Um So it was it was double challenge, you know, trying to finish
- 4:50my studies but also trying to learn a new language. Um and uh and
- 4:56after my my bachelor which I finished in Edinburgh, I got to my first
- 5:00my first job as a as a developer. I was working for a digital
- 5:05agency, so it was really customer focused, which really improved my communication skills
- 5:10because you know, always different customers being customers and and it was great and
- 5:15we were building you know, websites and crns and stuff like this. Then
- 5:18I moved to the consultancy side, where i've basically you know, worked with
- 5:23different kind of organizations financial companies, banks, et cetera, UM and uh.
- 5:30And then I also worked for a lottery actually, which was a yeah,
- 5:35yeah, fantastic, it's you know, it was it was really really
- 5:40it was people postcal Lottery, which I think is you know, it's quite
- 5:44quite a thing in the UK and uh and it was great. I mean
- 5:47it was fantastic experience, you know, working with lots of data, et
- 5:49cetera. And uh. And it's also it's a Dutch company and the Netherland
- 5:55they're massive and I don't know if you know this show called Deal or No
- 5:59Deal, which I thing we have in most countries. Yeah, in the
- 6:02Netherlands it's actually attached to Postcale Lottery, so you know, we had to
- 6:06make sure we have the right infrastructure in place when you have a live TV
- 6:10show, it was it was fantastic experience, you know, Okay, and
- 6:15so that was my my when I started to get my first experience from the
- 6:17cloud, really proper experience. Um. And then I my wife actually got
- 6:24an opportunity, she got transferred to Switzerland. So I full of her and
- 6:29uh and yeah, I write the next think back in twenty twenty, I
- 6:33believe I didn't expect it to be so sort of British. Its work,
- 6:38istory, Julian and so many, so many things I know about, and
- 6:41maybe maybe the audience doesn't necessarily postcode lottery without work in America. It's like
- 6:46your area code in America basically, and you can win if you if you
- 6:50enter as a community something like it. I certainly know what it is.
- 6:54But one thing it reminded me of Julian. You're a football fan, not
- 6:58quite no, not quite, but you know you perhaps know who Alex Ferguson
- 7:02is, right of course, of course, a famous manager of Manchester United,
- 7:08one of the most famous football managers of the last century. And it
- 7:13was always funny because he has a really strong um accent, a really strong
- 7:17Scottish accent. And of course it is as an international football club, so
- 7:23you know, it would have so many players from around the world, and
- 7:26you'd always have them a signing a new player. You'd always have them like
- 7:29looking profoundly confused as they try to adapt their perfectly good English to a very
- 7:35strong Scottish accent. It was and I always wondered how he even managed to
- 7:41do it, because you know, even as an Englishman, I was like,
- 7:43what's he say? Well, what was? I have no idea,
- 7:46but m sorry, and I know, I know, I know Dina now
- 7:49is gonna I wants to ask you a badder your time at Next being specifically,
- 7:54so I should hammer Mica. That's a very impressive story, Joan.
- 8:00Really, how much of transition was it when you first came on board and
- 8:05when did you join Next Link? And mostly what was the principal challenge of
- 8:09joining the organization? Um? The I mean, I guess it was.
- 8:18It was kind of a natural transition, I would say to to to join
- 8:22the next Link for me a similar you know area of work, et cetera.
- 8:28Um, one of the main challenge I mean, obviously without mentioning the
- 8:33fact that we were in full pandemic, so this, this has this whole
- 8:35sort of set of challenges. Um, but yeah, we uh, I
- 8:41guess that was the beginning of you know, the transition from the on prem
- 8:46I mean at the beginning we were like, you know, the early month
- 8:50of the transition between the on prem products to the cloud products that we had
- 8:56just started working in the experience on Experience, and I guess one of the
- 9:00main challenge was, you know, to get your head around it. You
- 9:03know, the product is very powerful, has lots of functionalities or just that
- 9:07in itself. You know, you need to you need to get up to
- 9:11speed, but also you really you need to get your head around you know,
- 9:13what is VSICS and what is experience. And then shortly after, you
- 9:18know, we we started working on what we now called Infinity. So so
- 9:22I guess, you know, that was the more of the main challenge.
- 9:26And yeah, of course all of this during you know, pandemic no office
- 9:31and which brings this one set of challenges in the sense because you only interact
- 9:35mostly with people you work with closely, so there's no coffee machine chats and
- 9:41stuff like that that you know might bring you some external I don't know,
- 9:45knowledge or things like this. And yeah, so I guess, I guess
- 9:50that's it interesting times, but we've made it. Hey. Yeah, So
- 9:56from your perspective, what are the main challenges facing IT professionals today and where
- 10:01is um where is the best opportunity to help them? Um? Well,
- 10:09I guess interestingly, I think I can probably make the parallel with some of
- 10:13the challenges we have as as engineers. UM. And it's probably you know,
- 10:18the size of your couple or like had had had to scale. Um.
- 10:24You know when as a software engineer, when you're like by yourself and
- 10:30you're writing one piece of software that you have, you know you can keep
- 10:35an eye on it and you know how it behaving, and you know you
- 10:39can you can instantly see issues because that's your main focus. But as soon
- 10:43as you start having hundreds of micro services in different clusters in the clouds,
- 10:48then it becomes really difficult. You have this kind of like single picture.
- 10:52UM. So for me, I would I can make I can make the
- 10:56pallet with the the in the IT world where if you're part of a company
- 11:00that has thousands of employees, how do you how do you keep an eye
- 11:03on you know, how they're doing, how their machines are is behaving.
- 11:09How do you maintain all of this? And so this probably kind of like
- 11:13the scaling issue, I guess probably one of the most challenge Yeah. True.
- 11:20And what is the key to building successful dashboards and how do you measure
- 11:24that success? Um? Yeah, So I think I think building successful dashboards
- 11:31is I mean you need to that's a good question. Actually, I think
- 11:37I think for me, a good dashboard should be readable, I mean the
- 11:41information. You can have a lot of information on the dashboard and you should
- 11:46quickly get a sense of you know, our things okay, our things not
- 11:50okay. And that's the first thing. I think that a good dashboard should
- 11:54also allow you to, uh, you know, drill down if you if
- 12:00you suspect there's an issue somewhere. Uh and uh. And I guess in
- 12:05a sense, the dashboard should be actionable, you know, a good dashboard,
- 12:09Yeah, should be actionable and beatable. This is how would define a
- 12:13good A good good dashboard. And in terms of measuring that success this is
- 12:20this is hard. I mean, you know, QP has a heart skill
- 12:22work for it. Um. I guess you could, you know, keep
- 12:28track on how many incidents were you able to proactively fix, you know,
- 12:31by you know, with with this dashboard, how much time do you actually
- 12:37spend on that dashboard, et cetera. UM I think sometimes, you know,
- 12:41if you can create a dashboard to get a quick understanding on how things
- 12:43are, but you don't necessarily go back to it, and therefore maybe it's
- 12:48not the best dashboard. True, true, But I think the dashboards,
- 12:54whether like live dashboards as we have them now, they are becoming very very
- 12:58powerful, and the fact that we're able to correlate and measure success from like
- 13:03you just mentioned different KPIs, it makes the dashboard very vivid, as in
- 13:09it's actionable, you're able to drill down, you're able to measure actually how
- 13:13many have been fixed, whether that will go to an ICSM tool or just
- 13:18clearly states how many minutes have been saved, how many hours have been saved,
- 13:24or even the avoided time of an issue to take place. So I
- 13:28think that's one of the most brilliant things that we have right now. So
- 13:33thank you and thanks for the team for everybody who who's really working hard for
- 13:37that. We really enjoy using it in the day to day life in the
- 13:43field with our customers. So we really enjoyed seeing you and many of your
- 13:46colleagues respond to those customer reviews, and I was interested in what if any
- 13:52idea you otherwise have of customer experience, real world usage, feedback, etc.
- 14:00And how is it able to influence your work in the day to day
- 14:03life. I mean I am, of course, I'm always interested in customer
- 14:09feedback. I mean, of course I'm engineering. We always say engineering and
- 14:13products, but for me, engineering is products or product is engineering. I
- 14:18don't know, We're We're just one thing. You know, we don't do
- 14:20things without customer in mind. So for me, this is this is this
- 14:24is key, and this feedback, these feedbacks are are super important. Um
- 14:31And uh yeah, I think I think, you know, I always you
- 14:35know, I have a really good partnership with the product managers of like dashboard,
- 14:41for instance, and so I'm always interested in all the different customer feedback.
- 14:46And I think one of them is that I think life dashboards are are
- 14:52very powerful and you know, they get they get better and better every every
- 14:56release. Um And and you can probably say the same with with other part
- 15:01of the products. UM. But the one thing that is very important where
- 15:05I think where I know we're putting some a lot of effort on as well,
- 15:09is how do we link all these things together? Because I think you
- 15:15get great experience in each of the features, but sometimes it takes a bit
- 15:20of gymnastic, you know, to go from one to another. And you
- 15:26know, this is for me, this is a really important feedback and this
- 15:30is something I you know, really try to prioritize as well, Um,
- 15:35in terms of I mean, of course I don't necessarily I always have an
- 15:41input in in you know, maybe the product decisions that that that we're that
- 15:45we're taking, but I also make sure that from an engineering point of view,
- 15:48we do things so you know, things things, things are linked,
- 15:50things correlates, things are compatible. Because this is this is really important,
- 15:56It's really key, um, Julian. You you mentioned you're involved. This
- 16:02is a curveball for you, but you mentioned your involvement in the development of
- 16:06Infinity and it coming kind of relatively soon after you joined the organization, which
- 16:10I'm sure was no small undertaking. And we know from having Sam Gantner on
- 16:15the show, like you know, his sense of pride in Infinity is is
- 16:18really inspiring and something you can't really miss. And I'm sure you feel something
- 16:22like that yourself about it. UM talk to us about that process a little
- 16:26bit, if you would. When you came on board or when it was
- 16:30first introduced to you, how was it framed and and also what were the
- 16:36what were the biggest challenge you encountered him A production of that. Oh,
- 16:41that's a yeah, So that's a tough one. It feels like a while
- 16:45ago. Actually, I'm trying to remember what's framed. But I think,
- 16:49you know, we the message was we want to you know, we want
- 16:56to be a Clair native company. And right now we're nineteen nine. I
- 17:00mean, when I joined, we were one hundred percent on prem. The
- 17:04message was pretty clear, we want to be on on prem uh in a
- 17:11client company. But at the same time the decision, you know, I
- 17:17think we really wanted to make sure that the transition was as smooth as possible
- 17:21for for our customers, UM and uh and and for me. This that's
- 17:26kind of message I remember, UM And I guess one the main challenge during
- 17:33that process was always are we are we trying to recreate exactly the feature we
- 17:41have? Well? Are we trying to build something new? Um? And
- 17:47uh and and I think you could probably say that this is still a bit
- 17:51of a challenge in the sense that even though the platform is quite mature and
- 17:53powerful now, Um, it's I think it's because it's in between in the
- 18:00sense, you know, we're not trying to create something new. We're still
- 18:03trying to solve the same problems. Um, but we're trying to solve it
- 18:07in a different way, in a better way. And therefore it means that
- 18:11well, you're not you're not. It's not it's not a matter of parity
- 18:15of just blindly recreating what we already had. It's kind of like rethinking it
- 18:21and making it better. So so that's you know, I guess that's it's
- 18:25the constant, constant challenge that for me for sure, it was a big
- 18:30challenge. Um. Sorry, no, it's like one one very typical example
- 18:37with life dashboards was we had in V six we had the concept of metrics,
- 18:45you computed metrics, and when bood the dashboard project, in my mind
- 18:52it was as well, we need you know this, it's real time,
- 18:53and I think most people you know had real time in mind. We have
- 18:57in pure we can query the data as it is right now, and that's
- 19:03the dashboards we have, so we don't have to wait the next day to
- 19:04get the data on my dashboard and you know, and we were so excited
- 19:10about this, et cetera. And uh but then you know, we started
- 19:14thinking, well, maybe these are there are performance limitations, and maybe we
- 19:18have to actually come maybe the metric solution is the solution. Why do we
- 19:22start really like maybe we shouldn't reinvent something new, et cetera. And so
- 19:27there was a large moment of time where we really investigated the computed metrics or
- 19:33the trends, et cetera. Um, and you know, we were we
- 19:36were kind of like balancing the two. And you know what we have to
- 19:40do is we're just using n QUL. It's real time data. We have
- 19:45dynamic filtering, et cetera. Things that we were not able to have in
- 19:48VSIC. So in the sense, you know, we have this new element
- 19:51super powerful and we have tons of new ideas. By the way, but
- 19:55interestingly enough, we're you know, we're still thinking of bringing the trends,
- 20:00but more you know, to cover some different use cases. UM. So
- 20:04yeah, it's always always in between. I think I just thought would be
- 20:11an episode title. I think Julian Engineering Infinity. It sounds about as complicated
- 20:17as it presumably was um. Speaking of which, where'd you get your your
- 20:22most satisfaction and pride from from your role? Um um? I probably as
- 20:32any engineer you know, solving problems this is like super satisfying, But most
- 20:37importantly, it's probably the getting something done, like knowing that someone is using
- 20:45something you've created or something you've participated. This is a super satisfying knowing that
- 20:49you know you're you're making someone's lack at least one person's life easier somewhere on
- 20:55the planet. This is this is cool. Yeah, that's very cool.
- 20:57And the last word for me kind of related to that a little bit.
- 21:02But what do you like most about being a Next Thinker? More generally about
- 21:06the culture, about the company? I mean the people. I would say,
- 21:12I'm pretty sure everybody replies to people, but it's so true. Honestly,
- 21:19you know, we're all from different countries, we have different backgrounds,
- 21:25but we're all passionate. We love you know, I've never worked somewhere where
- 21:30everybody loves what they do, like they love their job. But also,
- 21:36you know, we really believe in in in in the product we're building,
- 21:40and so this is like a super nice cumbos Like I like my job,
- 21:44and I like what I do, what I build, And yeah, sometimes
- 21:48you have conversations and and or meetings et cetera. With it's it's not it
- 21:53doesn't really feel like work. It's more like, you know, passionate people
- 21:56trying to solve something and get something done. So so I really like that,
- 22:00I like I like the people in the culture. We have super cool.
- 22:04Well, we've liked talking to you very much, Judian, and it's
- 22:07been a fantastic conversation. Thank you so much for coming on it look sincere.
- 22:12Thanks for being behind the scenes making such an amazing, amazing product.
- 22:17It makes everything Dean or I and so many other colleagues do possible. We
- 22:21really appreciate you absolutely. Thank you so much. Thanks for having me.
- 22:25It was to make sure that you never miss an episode. Subscribe to the
- 22:32show in Apple podcast Spotify, your favorite podcast player, and if you're listening
- 22:37on Apple Podcasts, make sure to leave a rating at the show. Just
- 22:40have the number of stars you think the podcast deserves. If you'd like to
- 22:44learn more about how next Think can help you improve your digital employee experience,
- 22:48head over to next think dot com. Thank you so much for listening.
- 22:52Until next time,