I am an experienced developer and group leader with years of programming, design, and small team management experience. I am in favor of pair programming, technical book clubs, speaking at conferences, and teaching. Frequently asked to fill the role of technical project manager and team lead, I have managed a variety of each on scales ranging from corner store web sites to large national brands at "Internet scale". I am often in the role of bridging the gap between hard demands of technology and the soft desires of business and art.I believe in:+ communication+ making mistakes+ asking questions+ pairing and collaboration+ refactoring towards happiness+ measuring successView the profile
About the talk
Kerri Miller is a Software Developer and Team Lead based in the Pacific Northwest. She has worked at enterprise companies, international ad agencies, boutique consultancies, start-ups, mentors and teaches students. She currently is a Senior Backend Engineer at Gitlab, and also works for Ruby Together on RubyGems.org and Bundler.
While that is all factually true, it doesn't actually describe an actual person. Kerri has an insatiable curiosity, having worked as a lighting designer, marionette puppeteer, sous chef, and farm hand. She attended college to study performance production, was once a semi-professional poker player, has strong opinions about keycaps, knows some sweet yoyo tricks, and enjoys melting hot glass with a blowtorch to create beads, cane, and murrini. Asked to describe herself in two words, she thought a bit and replied "lackwit gadabout."
Oh my gosh, we are here. Did you realize it? That you probably didn't even notice, you're probably up all night long waiting to go to sleep, so you can have today day to do a ruby cost 2020. Oh my gosh, I can hear all of your cheering in my head right now that and the voices. Okay, I'll mention it. So today day to this is very exciting. I mean I thought 2020 could move fast but this is already. We're like we're like coming up on half way through. This is this is incredible. This is really really cool to all of you. Yeah
oh my gosh that we've already got like ample amount of activity like I can hear your, your cheers in your Roars. It's probably because you like my like all the hello everybody. My name is Adam company again and I am your virtual MC for Ruby Cobb. So here you are. Here you are, here you are. I wanted to go over a ham. Full of things before we get ourselves started. So, first and foremost, I know that most of you, if not, all of you are super familiar with the fact that we are actively involved in black. There is a ton of activity going on in
slack. Now, some of you are also participating in the multitude of various slack channels that are available for not only just the talks and workshops and of course, the Open chat work, all of you are participating but you may not realize that there are some really cool and really interesting very specific slack channel. The people that created around various topics and I just want to point out a few number one Animal Crossing I don't know a lot about it but I think his therapist, a lot of people in it which is way cool. We've got a first-time attendee slack. So if you have not, if you're a
first-time attendee Ruby, maybe you've been a part of the Ruby Community for a long time. You've just never attended Buddakan. I highly encourage you to check that slack out. There's some people that are asking some really interesting question, question device. If I got take a look at it, you might be able to be really helpful there. We got a junior, Deb's, slack Channel, which is amazing, a rainbow hair, slack Channel. We've got a social media where you post videos and then I want to point out that there's some other specific topics such as neuro neurodiverse Channel. And
then, of course if you identify as by park or a woman of color, you are welcome to very specific private channels. If you look at the announcement and you're interested in joining those channels that you are more than welcome to do so, but if they reach out to specific people, so that those communicate with those communities can be a bit. Able to do spoke. To make sure you look at the other one. I want to point out is I want to remind you that there is a daily schedule slack Channel. Now, keep in mind we want to keep conversation and chatter out of that but it's a very least.
It's going to have an entire rundown of what today is going to look like and keep in mind, everything's in Central Time. So currently right now its 11 a.m. Central, so that's how the schedule is broken up. So make sure you take a look at that, but that's where you're going to find some of the links to the various talks. If you're joining them, how many of the workshops that you might be joining? Make sure you take a look at that stuff, as much as possible, and then we're going to kind of slash through that as we move along. So, be mindful of that channel. Okay?
What are the channel? I should, I forgot to mention, I mentioned the first-time attendees Channel. There's another Channel. I think it's really cool, which is related to the second career folks. The people who are may be transitioning from a different career path and it moved here in two days off where maybe you can just this Ruby Community. But if you are having a transition is kind of like a second career bottle for you, consider that, I would find a cheaper fascinated to hear where people come from. I myself came from an acting background. I have a degree in Stage Theater, so, I am
very much afraid that should, from coming from something very different to where I am today. And I think, you know, having conversations around that is way, way, way, cool. Couple of the reminder Saudi sponsor job fair is going to be happening a crowd cast and the then we're going to be doing a storytelling component of it, where folks are going to be sure our stories and so forth, but that's going to be happening exude and do much with an M. But speaking of which Of which we are still looking for folks who want to tell
their tell a story. A story of, you know, put the put, you know, telling a story of days of past based on what that had on. I think about it, I love storytelling. I mean, there's some phenomenal storytellers that are giving talks at the conference, but to be frank, there's a lot of storytellers out there in that might be very well you, you know, I wanted to encourage you that if you've got maybe a part of your life that is important and valuable to kind of tell a story about your journey through software. Maybe some things you experience early on in your career that
could relate to the greater broader Community. Like it's time to hear that. Like that stuff is really great and I think what it does is it helped cultivate this really Vibrant Community that we're all apart of by normalizing the playing field and reminding us all that were all very, very similar in our own ways and very different in many other ways. And so because of that, it's kind of nice to hear how things are Changing and going and you know, anything, so we can learn from one another. So consider that, if that is of interest to you, Allison, McMillan and Barrett Clark. They're both
organizers. You're welcome to reach out directly to them and say, hey, I might have an idea. There's a story about to tell and I love to be a part of it. We've already got a handful of people like Brandon Weaver, who's going to be a really fun story as well, out of the docket. So if that is you also, please, please. Rate with the fingers as much as possible. The other thing is I'm going to continue to be posting videos little activities for you to get up and out of your seat. This is super important. We got to
get the blood flowing friends like this is superb, can I get the blood flowing, you know, to whatever extent, you're physically capable of doing. I encourage you to get the blood flowing as much as possible when we are at a conference in person, which we hope to have happened in the nearest coming years. It's really important that we take advantage of, you know, that opportunity to get up and out of a seed or get it move around as much as possible, get the blood flowing cuz we could do that in person and we can't easily do that virtually. So I'm going to be encouraging all of you shake
finger. Chickpea Girl, Shake finger at me. You not, you know, you don't get finger Shake, I get finger shake it, really take advantage of that move around just acted as much as possible, so you could stay engaged. Another couple of reminders, one all of the talks are being recorded. So if you are watching a recorded talk, of course, it's recorded. But also any of the live crowd cast events were talks that are being given. Those are immediately available directly following that. So if for some reason you miss it or you got to go back or if you take a quick break, You can
totally do that. So keep that in mind. These are all available to you. Okay, let me check my notes here and make sure that I'm not missing anything else that's super important to see. Wow, there is so much activity that is going on inside of slack and a crowd cast in Zoom channels. We are still following the hashtag on Twitter and Instagram and of course Facebook sell Ruby comp 2020. Of course, Ruby comp is a common hashtags. Just get used to General. You do follow those. We'd love to see pictures of what you're doing in your life.
We need some awesome pictures. In fact, friend of mine, Hillary, who's here at the conference posted? This really awesome picture per chili TV cat or programmer. I think she referred to it as so if you have the opportunity snap photo of where you're at and what you're up to. Yeah, enjoy it kick back, relax, get up every so often get some blood but other than kick back, relax, would love to see. Is going on with you, okay? Alright. Let me see if there is anything else before we get moving on with our day. Okay. I think we're going to leave it at that for
today. So without further Ado, I want to bring on our organizers to help. Give us any other announcements that we missed pull me off stage and we'll go from there. So here we are begging. Hello. Let's do it. I don't think so much. It's great to be here with everybody at another awesome Ruby, Ruby, along with the greatest team in the world. So we're so excited to have your back for day two. I was so shocked and honored to see how how much it's really felt like Ruby cops seeing everybody organizing coffee. Chad's. Trying to see where else to be waiting. The The Good,
The Good Vibes that we might get hanging around in the lobby before the keynote starts. So thank you. Thank you. Thank you. We're so glad to have you all here with us today, and we hope you're going to enjoy everything that day too has to offer. So, I am here to introduce our keynote speaker this morning. Carrie Miller, so Carrie Miller is a software developer and team lead based in the Pacific Northwest. Enterprise companies International ad agencies which econsultancy use startups and mentors and teach the students. So she's currently a senior back
and get lab and also works for other on ruby gems. Org and Butler. So, carrying herself it has insatiable Curiosity, has worked as a lighting designer, a marionette Puppeteer, a sous, chef and a farm. Has she attended College to study performance production and was once a semi professional poker player? She don't think I'm strong opinions on keycaps know some sweet yoyo tricks and enjoys melting hot glass with a blowtorch, to create beads, Kane and Ronnie asked to describe yourself into words, carry thought of it and replied
lack of it. So without further Ado, please welcome our friends. Terry Miller Oh, hey everybody. It's super awesome to be here. And I'm really glad I even under the circumstances that were doing the conference to see. So many new people, first-timers Scholars, joining us. I always see the community is a group of friends. I just haven't met yet and that is some super true today. If we have time to do a little bonus content at the end, we'll see how that goes and it's just, I didn't, let me try and share my screen which is always an adventure with new software.
Yeah, there we go and we can start chemo. Awesome family. Talk to you is, if you can move it, it isn't broken. And also, he said, I order of the continental United, the lower 48 states. I'm always asking friends. Alaska is on the same continent. No story about Seattle is that it rains all the time, right? That's only about five months at a time. We just have one really long rainy day. In summer time though, it is absolutely beautiful. It's 75° and sunny
start complaining. No one has air-conditioning cuz I really don't need it here. But you know what, I'm a dummy. Who doesn't come here in the summer time in the summer time? Usually traveling. All over the world with these two fellows are my boys house and chalk. Probably apologize cuz I don't have to Thank you. Yes. I travel all over North America on his machine for years now. Just last year, right before lockdown? I went down to Baja and if I'm being honest, the last four years doing this isn't about chasing that. I'm constantly pushing how far and how long I ride.
I love it that much. I remember the Iron Butt Association group motorcycle, riding, the requirement for membership is pretty simple. All you have to do is write 1000 mi in 24 hours is easy. That's the basic ride from there to get progressively more ambitious, or we are like a thousand miles in 24 hours. Can you do 1500? Can you cross the continental United States in 50 hours or less? Could you possibly in one calendar year? Snow parks in Cross, 25 States, or provinces
that just, somebody just came up with a couple months ago, is Ride A Thousand Miles and get four different ice cream sundaes along the way. It's called the stomachache 1000 The ride is going to be doing next summer, called 4810. Visit 48 states in 10 days or less normal motorcycle riders by there. By 10:00 is only 680 and you can go 70 miles an hour on most major interstates, so unusual to do that. So, you know, it'll work out, I was playing this ride over the summer. I was also tumbling around these talk idea in my head, I realize that maybe there's a good
story. Maybe some parallels, I can talk about that because software engineering is also something that is really, really hard. It's hard work. And it's only that those of us who do it day-in and day-out. We, we can't think back to when we were first, getting started from beginner to Mastery when Stakes are high, we had first completed the project and learned what it was like to do it. 1020 hours might seem like a lot to a beginner. What you mean? It's just kind of boring Saturday, we lose sight of difficulty, or complexity of what we build as well. What you seek me? Architecture
of a real struggle to put yourself in the shoes. Of someone is mutual, it was fresh. I want to spend his time today with you to talk about these things to talk about and viciousness about failure and also about storytelling before. I remind you, that there is for this talk, I would absolutely love to have anything that I talked about today. Inspires you, you're positively or negatively. I would love to hear about it. Please drop your questions and we can't write about it and will follow up later.
Don't want to start by telling you the story about the title. Exactly one year ago, yesterday I was in the mountains. North of Los Angeles attending a multi-day off-road training camp. Well, off-road motorcycle riding. I bet you can understand what happened. I hit a patch of this, loose silly sand, the bikes lay out from under me, and there was a, how do we say it an unexpected separation of the writer in the machine? I tried to wave until people my group, I was okay, but I couldn't see my thumbs up because my feet are sticking out of a bush.
And I had was downhill, like it was kind of a big that's what we refer to as a yard sale. All of your stuff was flying off the bike. I don't remember very clearly against doctor leaning over me and asked if I was okay. And I said yeah well I can move it so I guess it's not broken. Course, the joke was on me, right? Urgent care. I I learned, I had dislocated my shoulder but I was supposed to do it by the way, you might notice on that, right? X-rays has
fell off motorcycle, and I'm a little upset about that because I wasn't calling you on here. It was a motorcycle, small motorcycle fell away from me. How do I go back to base camp of the steroid shot? Some really good painkillers and we all just sat around the campfire address. The next day all like doped up and is slang, I still helped other students finish their exercises and then help them pack up to the valley behind bride, caught a flight back to Seattle
and the story isn't about how I bit off more than I can chew. How about a writer I am. I thought I had this was working in soccer in this time and this place. Can relate to because we're all part of the Andes, a story. So it's important talk about how ambition resilience and spray would like to tell each other comes together. We don't just build complex systems systems. Covid-19 world back in the 90s. The first prophecy to come second are frequently complicated or elaborate.
3rd and Mission systems when they work off and breaking new ground and offering new Services capabilities and they may become indispensable. Force. If they are really ambitious, they are pushing the envelope of what we know how to do as a result. There's always a level of certainty that what done looks like. So we have no means to know when the projects complete system and since we're breaking new ground of creativity, a new improvements and feature request, What has to be an optimist to work on a vicious projects and it's not
surprising that. We always under ask me, how long it's going to take. or do you mean you're agile or just in time organizations often and that promotes to the Bible products or MVPs and the problem with obstructing or ignoring completely complexity for the sake of speed of delivery and Siddharth systems interact with a completed state will tend towards complication Ariana's assistant. They use for analyzing systems are called Kenneth and it's and it's amazing tool for diagnosing and categorizing system for
the passage that says when we have a complex system, we should expect emerging outcomes. I say we should actually expect Mom and cats. If you're not familiar with it, or Fortress is a summer, intern is roguelike game, and it's sort of SimCity needs the Sims with Fantasy 10, ridiculously complicated, and complex Innovations. I think the most games, frankly would never bother bother modeling, and the interface is challenging. The little push that a new release that added taverns to the games, the doors enough place, to relax
respite. And of course, I had code for ordering getting upset, the orders late and bar fights breaking out if you're getting spilled and well, it was a release anyway. A week later. This report, Question marks, applied there. So what happened? What was going on to Korea all of this problems? Well first of all there was kind of Muddy Footprints all over or blood from a fight or something. Of course, we talked about Doors & Poor's will drink middle of fighting will spill their beer. Now, come the cats. Calculator on there for a liquor
for clean and then just liquid how much liquid do they ingest? Well one unit of it. Of course how much is a unit of a Latin, still on the floor. so, What muscles can we draw from this? I think there's two first design bugs are often very subtle and complicated systems and make her by Evolution with early. Sometimes being forgotten as new features and uses energy systems second, you can still programmers, make mistakes, John Robert Egan his car concepts of ambiguity. Honestly, we have to understand humans
because we are the most comp complex element of Any Given system. So it's critical. We be able to understand our own interactions and relationship with the system. We're getting on that, but talking about traffic signals. Traffic signals or stop by. Since we call him in American English, there's literally billions of them all over the world by incandescent bulbs, incandescent bulbs, but there was a lot of pushback against that got updated technology has far less maintenance. They're more invisible
giving their surface area. So they're in a little bit safer, recognizable, as a green light, yellow light, red light. Pictures of LED, you take about four years to recoup, their costs Savings of power and maintenance because it cost so much more than a single bulb and that's not even counting for the second order, fax to be more reliable. They're scared by snow and ice because I don't generate heat the way that you can doesn't bolts. Do so you can get blocked by snow in the climate's. Maybe in some places but you actually come by LED
bulbs or signals different temperatures but it's on the news. The argument that the cost maintenance jobs but maybe those trucks transportation workers should be out doing other things like The arguments about the against bring this new technology into the world is a classic case of the butt. Sometimes policy in regards to the Ruby is slow, but it doesn't have typing or it's dead. Is it going to Jackson to new idea of your technology are warranted and shouldn't be raising
explored? And we also need to understand the biases that prompt them, what brings them forth and things like you ain't going to need it for your folks. We often does the acronym. But sometimes sometimes even when we do everything, right, because you're all the process, he's convinced people. Sometimes we just run into situations that she would not be true. Sometimes this happens. Opera Opera often represents this conclusion of an argument between the proactive in the pragmatic abstractions and improving systems. But
the code will enter into have to account for every eventuality. What you said that you can't do everything, it's really short step to realize that given that you quit. Can't quite possibly know anything other than what you and others have experienced a better understanding. What it is. We actually do know that in the scientific method The real purpose of the scientific method is nature nature hasn't misled you into thinking, you know, something you don't actually know we fool
ourselves and assuming obscure errors in the vast majority of time. The solution is really just a 6 character. Let's fix. But he's never in Ruby. It's never and rails. It's never and Sinatra. The Civil process helps us avoid leaps of logic and it uses a framer for posing questions and understand the results will find out. If we're asking the wrong question in the first place. Richard Davis, great talk in 2013 on the history of computing and said that the most dangerous spot you can have the creative person is think, you
know what you're doing. Once you think, you know what you're doing, you stop looking around for the solutions, and once you stop doing that, you stopped being able to see. There are other ways of solving problems become blind or invest in our definitions of what soccer is the computers. Even our existing infrastructure and we become afraid of change in our industry, especially software and Hardware change. So quickly, it's our minds that change slowly. It's hard to adopt new ways of thinking Apart, we do this because you accept change could mean that we're retroactively
wrong, there's a few things that Propel it should take in. Some of those are the closer we are having made the wrong choice. How much are we invested in a solution and situation resolved it right? But what do we risk being wrong? Richmond Walmart. Where the right person for the job. And we also risk our personal reputation. How we view ourselves. We start to ask to do I know what I'm doing. Mistakes can be really, really high for those. Whose employment is key for underrepresented groups, for
folks, with health problems, people with large numbers of penance There's lots of things you can feed into this. Converse at bottom. A map is a representation where. It's an instruction that helps us understand the nature of a space or the relationship between spaces, abstractions and errors in the mouth, you can't believe the code is a map. It is one of my map and the code is the thing that were talking about but Cody's salvage auction of our imperfect understanding of the problem and the nature of computing. Code that we always
like to say is inherently incorrect, that is always in state of undiscovered, failure. None of us experienced pure knowledge further. We are from repeatable, verify verifiable facts and more than who we are, what we experienced in this life. The ideologies that we have this world in the abstract relationship between facts and fabricate, causation, and correlation just survive. A map of code is a metaphor and the value of a metaphor. She not the owner of metaphors. Have the virtue that they had expected, behaviors. That
can be understood by many, if not all unnecessary communication misunderstandings are reduced and learning educational quicker, it gives a framework for communication and metaphors are wave. Internalizing an abstract Concepts. That one's thinking, it'd be faster. And we can avoid this communication to the higher levels. But again, the map is not the territory as the word is not the thing, that's tells the story, there's often more going on beneath the surface, we need more than Maps. When does the writing isn't just about marathons logs from point, A to point B,
Wilson do rally riding which isn't what you think of when you hear motorcycle rally more? Scavenger hunt on steroids travel from the start location location along the way we are in various no points for the bonus locations, or maybe doing some combinations will give us a number. We started in Colorado Springs and 4 days. Later we had to be in Bend Oregon. Is basically an engineering problem, right? Sort of Seven Bridges, Asbury, sales person in it. That I can take, Wendy, 96 hours are available
to me. I could take in account for other factors like human, what am I going to sleep fuel? How often do I need to eat cost when you take bathroom breaks. What combination of stops, crossword high point? Where will the weather mess with my plan? There wildfires this year? With a huge sections of this map that I couldn't go to? How's the traffic going to be? When I ask your Salt Lake City or Portland, You here, quickly, come to the realization. That not only, will know two Riders at a rally, come up with the same solution, but that
there is no perfect Round Here. There are theoretical maximum yes, but we will never achieve perfection. some of these routes will be more correct than others in a base or more points, but it's only at the end when we go back in retrospect, that we understand going to be Riley riding puzzles problem that takes multiple skills working together to create success. The thing you might think of as a critical skill riding far and riding fast, it's only one steal, the money required. We also need
navigation, personal, courage and commitment, we need problem and Stress Management. How much are you going to go to manager resources of the machine simile? We required versity of thinking and techniques to increase our understanding of our imagination. We may share a common goal working on a project together. Get from point A to point B make the machine do this transformation from data. We got there in the things that we care about him at the optimized for along the way. Those can all be different and be more resilient than code that's produced by a monoculture. Because I'm working
with a perfect models and is often can account for situations when yet to encounter with limited in testing and QA experience and resources. Where to find the other lenses. As other ways of looking at code, to open ourselves up to new understandings of the nature of code. And to be able to understand why it's behaving in a surprising Manner. And that's more than that we. Can this process offers us a chance to engage with different modes of thinking bringing different perspectives forward, from contradictions, our own brains self
that we, as humans, Need to diversify the ways that were allowed to approach, think and speak about code and doing so holds the door open for appears as well as Moses thinking of problems. So contradictory, open us, let us bring more sense to the table and helps protect us from morning for me. Monoculture of thought. Because we never really know what will inspire change our thinking. So like everyone else. I've been watching a lot of YouTube. The last six months he's a science
communicator and he's called connexions about your connections science and how the story of science at the agency is great. I don't know I was going through a lecture series from Cambridge or Oxford Ikea giving a talk about the accident regime regime theory is that we as humans have been selected for being a species that is supposed to buy into technological solutions to hardywood problems. We as a species have made a bargain.. Biased to look to technology to see. This isn't just a secret verse that says, it's the seat of our downfall goes wrong. We wait for help.
And I mean, look, around for other technology to save our lives. You don't trust the technology to see and you you have to make yourself at every single day we're walking through a Minefield, so we always had risked Our Lives. We still live basically, in the plains, in the jungles, in the forest on the glaciers. We never been very good at discussing this idea because problems What happens when technology actually tells us when we're forced to adapt to its shortcomings. Could dig our heels in and say no, we will never bring LED bulbs in here and he doesn't swear good for
us before. And by God, we're going to stick with them. We can do that or we can record in soccer is to adopt best practices. But best practices are really just Lines on the Highway the fullest and be protected from Bugs and are is creeping in from the stakes crossing, the double yellow line. A new code is going to leave out of a ditch and run across cuz all the emergent Behavior Rules of Nature like the laws, like the lines on the road there, a story that we tell ourselves are entrusted technology. The number of times, I've been riding my
motorcycle down the highway and send me realize that I'm at passing like multi-time trucks coming the other way. And the only thing protecting me is a social contract of that, that lined the road, that's a scary existential moment. Sorry about that. I'll never write again if I thought about that all the time. Right, let's talk about failure. What's under Lee? Every two years, the Iron Butt Association holds its version, the Olympics, Iron Butt Rally, it still does eleven days, eleven thousand miles and it's
an invite-only across North America. 2019 winner, Wendy Crockett Road, just shy of 13 in the first woman to claim victory in 40 years. This is actually the map of her routes you can you can get a feel for the extent of what you do over the course of 10 days. Now, I have a personal goal of competing with no problem, but 23 Why would I want to do this? Well, 77,000, people have completed that minimum requirement to join the association Thousand Miles and 24 hours. Barely 600 people are completed the iron my rally as many people have to clean the arbitrarily. I have been to space. More
people will Summit ever seen a single climbing season that have ever finish. This is that I don't have to be a winner but I have to compete and I'm capable of attempted sale. They wanted to be hard but they want participants who had at least a Fighting Chance of completing the journey. Earlier I mentioned in passing O'Reilly Auto Part in Colorado Springs. 5 a.m. the next morning. It was this because I do Colorado. But we're all talking about writers for the 1% of the 1%.
So we started anyways, I'm freezing and I was falling behind because of the cold and snow the ice, the wind eventually a little bit nicer and I found some really out of places like this. All the years it's like 2 hours away from the highway and you have to go look for my dirt and gravel and broken seventies asphalt and it's only signs, they don't trespass and like three cameras everywhere and I did my Genesis 2 hours away from the highway, right? Tremors in time to snow in the wind. And then this mistake of coming this far off the road and
I made some other routing mistakes and anyway, but at the time I fell, I was about 4 hours behind white should have been, and I was exhausted. My face really hard decision. I was in Central Utah, I had to be in Winnemucca. Nevada by 6 a.m. I had just enough time to do it but it would mean Crossing through Salt Lake City, Bonneville Salt Flats in all of Northern Nevada across the u.s. 50, which is called the loneliest Road in America at night and it's called I'm so exhausted. I just left my wallet at the gas station twice. I had to go back to pick it up, pick it up off the top of the gas
pump, lasting myself, put it back and then rode off again. Well, I did the smart thing. I got a motel and collapsed in bed. You killed me in a day but I really need this on my resume for to get that copy invite. I went to bed in tears at night. Exhausted. Tired, failure. I failed to do this. One thing I know I am perfectly capable of doing, so I'm actually quite good at and I had to send an email to tell people that I'm not good enough that I'm a failure. Horrible thing was a horrible horrible thing to do. I didn't want that.
So I slept 9 hours a week McDonald's got breakfast and I rode all the way home 1053 miles from Utah to Seattle. I need to prove to myself that I can do. I want to destroy my weekend not to be about failure about showing myself that I have the grit to pick myself up and keep going. It's really important to have a plan B. Now, you are supposed to be going because I know my options are stopping. Be resilient again, it isn't about never breaking of a response
versions. Are we going to escape hatches that? Give us options when you find a bug. We A feature Flags only document practice reverting deployments and we run through Disaster Recovery Center. Things to break because we're human and software is a FasTrak in business representation and what we desire computer to do for us and we only understand anymore. That's why we build engineering cultures. Were fact of failure. Isn't what defines us but our reaction to it. What does it look like to actually
abandon the need to? Look right and recover from failure? January 27th 1967 Apollo one is on the launch pad for a plugs out test to determine if the crafting operate on its own power. Open Evernote. Touch has a fully integrated system unit test. Let me listen to Asia were being pulled out of Gemini spacecraft and modified to fit into the Apollo craft, which is a little bit different. And unfortunately this expose existing undiscovered flaws and it caused a fire and result
in the loss of three astronauts lives. After the fire NASA, did the huge investigation mean just find bugs in the electrical system. Jobs were lost in design for change the existing contracts are scrapped, the entire project to try to recover. Because of the Dust extreme pressure with contractors to triple-check everything in 68 for its first manned flight to flight a brick. The time is running out dancing you. This they knew, but they only had really had about three months
left. So you can put his deadline to get a man, to the Moon, not going to be ready to scrap the entire Pala Mission Playbook and reschedule reschedule it to prove individual systems in Apollo 10 when he sent just the Command Module into a lunar orbit and return it to Earth unless he was not ready to fly. What does incremental and politically smart and proved that NASA was being safe delivered and it bought the program on the ground, trying to address the issues that were happening. So confident,
NASA change the story. Because we can just build axes, right? We also build stories. We all remember things, and the story we can bring success and I can bring people in. Working personal life. I was a fairly typical motorcycle Harley Davidson 1916, so the future. Will 1962. Honda came along with this advertising, motorcycles, 1961-62. This is with her. I didn't see that you meet the nicest. People on a Honda campaign, no interest in them suits on the motorcycle. The new
purpose becomes a compromise students and Housewives. The business that has the motorcycle. Story, what a motorcycle could do, who a motorcycle was for that changed. I told this guy off of the read me to an open source project which I'm leaving anonymous. Everything it says in here is true. No, I'm well-versed in adventure in architectures and distributed messaging systems, but even I have to tilt my head to the side and squint to know what the heck. This means compare that to the kids to thh originally made for rales r, a show, not the
cool 10%, but what it did Hollywood change the way that you worked for the bullet points and rails of facts about it. I told he said, this is what rails means. This is how your story will change if you adopt it. Timothy said that music is the space between your nose and we ought we need to find the music in the notes of our technology. Not just look at all the newest or something he has. I mean can you imagine a symphony was promoted that way? He promoted how many notes to be played or how to reduce the execution time of the French horn player by 25%.
We have to talk, tell the story to looking for the music, to let them connect to our technology. Because it doesn't just code. That tells a story, everything, it's a variables means that we pick. It's a method names. If the test is a documentation, it's the promotion. How do I report bugs? All of that. Season, 2 story. Japan's resilience comes to the strength of the story. We tell Ruby story is one of Venezuela on Matt's is nice and so we are nice. It is the story of why, and he's pointed guide to Ruby DJ's getting
set up with building yet another website and ground up in building rails. Gets murdered and it's really cool and everyone here at the conference today. Ruby story from the usual, Christmas release so many years ago, until today is a strong and resilient story. That's one that continues and all of us here. We will keep telling up story of focusing on humans So go get started. Go write something. Thank you so much. I am in fact, Carrie Miller everywhere on the Internet or on the motorcycle blogger.com
and I forgot about thank you so much. Okay, thank you so. So so very very, very much. The Applause has ring true in the digital Emoji sense. Thank you. Well let's see before we could go and see if there's any questions. Does it look like there is But it's a reminder to everybody in slack channel that is available of course in slack to the talk Carrie is going to look towards that for any question to make sure we help you out. Thank you so much for a fantastic opening keynote update to a really really appreciated. How A simple
yet, profound the messages in all of that and so thank you for that. I really, really do appreciate it. Alright, with that being said, with that being said, dive into slack. We're going to see you here very shortly. We've got a whole lot of talks coming up, whether they be live or pre-recorded either way, don't forget that all the talks are recorded, so eat if you miss a live, talk to you more than welcome to come back and watch those and of course we got were shots happen today. So it's a very full and exciting day over raw but please participate online. Let's hear from you. Let's keep this, a
Buy this talk
Buy this video
With ConferenceCast.tv, you get access to our library of the world's best conference talks.