← All conversations
People & ideas

scale.bythebay.io: Tim Perrett Interview

Tim Perrett ↗With Alexy KhrabrovNov 20174:16

FunctionalTV interview with Tim Perrett.

Follow the words

Read the transcript

[Music] [Music] tempura you want me to stop no no just tempura you want me to stop no no just say I'm tempura and head of say I'm tempura and head of infrastructure engineering of rice and infrastructure engineering of rice and labs and yeah for us I think it's um labs and yeah for us I think it's um it's really a product of our scale and it's really a product of our scale and it's really the number of people we have it's really the number of people we have an issue with an Conway's law an issue with an Conway's law essentially so different organizations essentially so different organizations doing different things so trying to be I doing different things so trying to be I guess unified about what we do and how guess unified about what we do and how we do it and provide some consistency we do it and provide some consistency for the groups particularly for me my for the groups particularly for me my customers are our internal developers so customers are our internal developers so yeah so by and large our job is to try yeah so by and large our job is to try and make them successful doing whatever and make them successful doing whatever it is the company wants to do so I think um I think some of the bigger so I think um I think some of the bigger problems people often think about problems people often think about requests per second and other technical requests per second and other technical aspects of scaling and I think for us aspects of scaling and I think for us the bigger problem tends to be social the bigger problem tends to be social and tends to be dealing with the and tends to be dealing with the developers on and how the organization developers on and how the organization is structured and how we can use is structured and how we can use infrastructure engineering make the rest infrastructure engineering make the rest of the team successful so by and large I of the team successful so by and large I think the challenges are getting people think the challenges are getting people to accept new and automated ways of to accept new and automated ways of doing things even though it's a changed doing things even though it's a changed process and the process often it's process and the process often it's removing process and having people build removing process and having people build trust in technology I think those are trust in technology I think those are some of the bigger challenges as you some of the bigger challenges as you scale technology within a large scale technology within a large organization like ours and so I think organization like ours and so I think for the most part our think our systems for the most part our think our systems are probably a few years ahead of what are probably a few years ahead of what some other people are perhaps doing some other people are perhaps doing right now and so I think the technical right now and so I think the technical aspects as they mature as they mature aspects as they mature as they mature over time you know we will continue to over time you know we will continue to harden and do the things that we do the harden and do the things that we do the systems but from again from sort of a systems but from again from sort of a social scale perspective I think you social scale perspective I think you know our company is not getting smaller know our company is not getting smaller so you know I think those things will so you know I think those things will continue to continue to present some of continue to continue to present some of the trickiest challenges as you define the trickiest challenges as you define you know process and procedures around you know process and procedures around you know new more distributed systems you know new more distributed systems universes of historical monolithic universes of historical monolithic systems so I think that those probably systems so I think that those probably continue to present the you know continue to present the you know presenting the ongoing challenges I mean presenting the ongoing challenges I mean people are always the heart [Music] [Music] group our group is one of the one of the group our group is one of the one of the largest groups of groups of commercial largest groups of groups of commercial functional programming particularly functional programming particularly doing pure functional programming we've doing pure functional programming we've been doing it commercially for five or been doing it commercially for five or six years and our group has benefited I six years and our group has benefited I would propose immensely and simply would propose immensely and simply because on twofold firstly that firstly because on twofold firstly that firstly from hiring perspective it's allowed us from hiring perspective it's allowed us to hire set of people that are that to hire set of people that are that think differently and secondly certain think differently and secondly certain systems require a degree of rigor but systems require a degree of rigor but you know if you don't have that it will you know if you don't have that it will cause side effects that are have a cause side effects that are have a negative impact on the business negative impact on the business and so having systems that are built in and so having systems that are built in a rigorous fashion and in a hopeful way a rigorous fashion and in a hopeful way as such as they are when we use FP that as such as they are when we use FP that has sort of benefited the business in a has sort of benefited the business in a whole and whole way of sort of very whole and whole way of sort of very tangible tangible manners particularly tangible tangible manners particularly with cost reduction and maintenance over with cost reduction and maintenance over time it's probably the hallway track for time it's probably the hallway track for a lot I've been doing Scullin FP for a lot I've been doing Scullin FP for probably 10 years you know it's just probably 10 years you know it's just great to meet other people and see great to meet other people and see friends who have known for a long time friends who have known for a long time and hang out and geek out I suppose you

Recovered English captions. Automatic transcription may contain errors.

Keep exploring

Follow the guest, their work, and the ideas behind this conversation in the Devreal knowledge graph.

Tim Perrett on Devreal ↗
Independent by design

Your player.
Your subscription.

One permanent feed. Listen in the podcast app you love, with the conversations always at home here.

https://struct.fm/feed.xml
113 audio episodes available in the feed.