Software Development

Summarized using AI

Mechanically Confident

Adam Cuppy • April 17, 2018 • Pittsburgh, PA

In the talk titled "Mechanically Confident" at RailsConf 2018, Adam Cuppy discusses the concept of confidence, particularly in the context of software development and performance arts. He challenges the common notion that confidence is simply about believing in oneself, arguing that it is more about establishing effective habits and routines that help mitigate uncertainty. Cuppy shares insights from his experience as both an actor and a senior developer, highlighting that conscious confidence (awareness of one’s abilities) can be developed through subconscious processes related to habits and muscle memory.

Key Points Discussed:
- Conscious vs. Unconscious Confidence:
- Conscious confidence is the aware belief in one's abilities, while unconscious confidence relates to ingrained habits that operate automatically.
- The Role of Routine:
- Cuppy emphasizes that peak performers utilize specific practices and routines to build confidence.
- Routine creates familiarity and reduces anxiety when facing new challenges.
- Real-Life Example:
- Cuppy shares the story of Eugene Pauly, whose brain injury affected his short-term memory, yet he retained the ability to navigate familiar routes based on muscle memory, illustrating the power of routine versus conscious thought.
- Driving Example:
- He compares driving in a new environment—like switching to driving on the left side of the road—with managing changes in the development process, demonstrating how the body can adapt to new circumstances by focusing on familiar patterns while adjusting to the new elements.
- Applying to Software Development:
- He observes that less experienced developers often lack established routines, leading to lower confidence levels.
- By structuring work environments consistently (e.g., always placing terminals or editors in the same location), developers can enhance their confidence and reduce cognitive load.
- Four Steps to Cultivate Confidence:

1. Create a Routine: Establish regular practices that become second nature.
2. Find a Trigger and Reward: Use specific cues to initiate routines, accompanied by celebratory acknowledgment of progress.
3. Follow a Plan: Stick to routines plan diligently over time, similar to rehearsal in acting.
4. Celebrate Achievements: Acknowledge all successes—big or small—to foster ongoing motivation and reinforce skill development.

Cuppy concludes by encouraging attendees to develop their own routines and share practices that enhance confidence, asserting that mechanical confidence is rooted in habitual action rather than just a belief in oneself.

Mechanically Confident
Adam Cuppy • April 17, 2018 • Pittsburgh, PA

RailsConf 2018: Mechanically Confident by Adam Cuppy

The idea that confidence is solely the result of positive self-talk is circular: If I believed in my ability to talk myself up, I would. But if I did, I wouldn't need to talk myself up. It's not as simple as having faith.

There's a thread amongst all peak performers and skilled practitioners: specific habits, routines, and processes that wrap uncertainty and create confidence. Oscar-winning actors rehearse, pro-drivers do laps, chefs prep.

This talk will help you recognize and design habits, routines, and practices that embed confidence into the body.

RailsConf 2018

00:00:10 All right, this is your second talk of the day. If you attended the first talk, please raise your hand. Congratulations, good job, nice work! Thank you, parrot.
00:00:30 Okay, let's get started. Here's the deal: I like to capture every moment I can. So, I need you all to scoot in a bit so I can take a picture with you all. I'm going to burn a little time, so I need you to slide in this way and get comfortable. We're all attendees; we know each other loosely, and we're going to get a photo together.
00:01:01 Come on, hurry! I only have 40 minutes. Give me your most excited energy! Ready, and go! That's good. Don't go back to your seats; you can stay right where you're at!
00:01:16 You won't need your laptop, trust me. You won't even need a pad of paper, and these are all being recorded anyway, so you're in luck.
00:01:30 To get some formalities out of the way, my name is Adam Cuppy. I work for a company called Zeal, which is a web and mobile applications consultancy. We work with many teams all over the country, including those with less experienced engineers, senior-level engineers, interns, and apprentices.
00:01:54 During this time, I discovered a few common things among those who had less experience and those who had more. That's what this talk is about. We're going to discuss confidence, and I'm assuming you read what this was going to be called: Mechanically Confident.
00:02:19 Before we get too far, when we think about confidence, what typically happens is step one: believe in yourself. Step two: you're confident, right? That's the basic mechanics. Just believe it—but I couldn't love this idea and I don't know if you're like me, but I often felt a bit like, 'Go tell yourself!'
00:02:42 There is more to confidence than simply believing in it. I've been an actor for twenty years, longer than I've been a software developer, and there's one question I get asked more than any other: 'Do you get stage fright?' The answer is, yes, every time. But that doesn't matter because we have ways of ensuring that the moment we step onto the stage, that ingrained ability kicks in.
00:03:06 So, let's talk about conscious confidence first, which is what you think about. Most of us experience this multiple times in our lives—some things may be smaller or less relevant, and others much bigger. Conscious confidence is what you're aware of. Certain things I am really good at, while there are others where I may not believe as strongly.
00:03:31 How many of you have been driving a car for longer than a year? Raise your hand if that's you. About five years? Ten years? Twenty years? Many of us have driven a lot. We're familiar with this setup: steering wheel, navigation. Recently, I had a cool opportunity to speak at the Isle of Ruby.
00:03:58 I just got off the plane late last night after a very long trip, where things are a little different. I was traveling with my family—my mother, father, and wife. We decided to rent a car and realized I would have to drive. During this moment, I panicked, thinking, 'Oh no, I’ll have to drive this car,' but that's conscious mind.
00:04:27 On the other hand, subconsciously, there’s an underlying confidence that whispers, 'Hey, it’ll be alright. Think about what's similar here.' This is an example of both types of confidence operating simultaneously.
00:04:49 I want to share a story about a gentleman named Eugene Pauly. In the late 1960s, at the age of 59, he contracted a bacteria that ate away a significant part of his brain, specifically the area controlling short-term memory. Until his death in his 70s, he had no idea he had aged beyond 60 to 90 seconds past 59.
00:05:08 He had grandchildren he never knew existed until he met them. As he aged, he remained blissfully unaware. For the most part, this ignorance is okay, but let’s discuss his daily routine.
00:05:35 Every morning, his alarm would wake him up, and he would walk into the kitchen to make eggs, bacon, and toast. After breakfast, he would head right back to bed for another 15-minute nap. He repeated this approximately five or six times a day until eventually, he realized the sun was high.
00:05:55 As he aged, his family noticed problems, and doctors advised that he couldn’t just eat bacon and eggs daily without exercise. So, his wife would take him on a half-hour walk around the neighborhood for some exercise.
00:06:25 One day, for reasons I can’t quite recall, his wife wasn’t available, and he went missing. She was in a panic, calling neighbors to find out where he was. About 45 minutes later, he returned home.
00:06:41 He couldn’t explain where he had been and didn't even recall what had happened two minutes prior. So, he was examined to understand how someone with no short-term memory could navigate paths he had learned unconsciously.
00:07:04 It's interesting to note that during this time, his family had moved, and although he could find his way into the kitchen, bathroom, or bedroom, he couldn’t consciously describe the layout of the house.
00:07:28 Though he couldn’t recall the locus of these spaces, his body intuitively knew where they were. Unfortunately, there was an odd situation with his family; when his daughter visited, he would get angry whenever she left.
00:07:45 He'd express frustration as if she had just arrived, despite not remembering their last encounter, which led psychologists to examine his case. What they discovered was that conscious and short-term memory is governed by a different part of the brain than habit and routine.
00:08:02 Muscle memory allowed him to navigate his familiar space, but when that routine was disrupted, such as when he had to adapt to a different car setup, his conscious mind would panic.
00:08:28 I remember a time when I visited London for the first time with my family. It was overwhelming, but my subconscious calmed my conscious fears. My conscious mind would trip out over the changes, but my subconscious was like, 'Chill, we’ve got this.'
00:08:54 We began with what was familiar. Steering wheel? Yes. Controls? The same. Only the dangers were reversed; everything else was largely the same. This acclimatization is a key feature of mechanical confidence.
00:09:23 This is important in coding and development too. I’ve been an actor for a long time and a senior developer for about fifteen years. What I’ve realized is the learning gap between experienced and inexperienced individuals generally isn’t time—it’s about routine and habit.
00:09:44 Every day, I encountered engineers with simpler routines, always following the same processes. So I began asking them whether they laid out their environment—terminal on the left, editor on the right, for example.
00:10:02 I noticed that less experienced developers often had chaotic, disorganized environments. So, I decided to experiment with the interns who sometimes knew the answers but lacked confidence to voice them.
00:10:21 I instructed them to arrange the terminal on the left and the editor on the right for a week. Surprisingly, this small change increased their confidence and certainty about knowing what to do next.
00:10:41 My theory is that by reducing cognitive load—removing that from their mental equation—they could build habitual knowledge that helped them navigate various challenges.
00:10:59 For instance, when I see an error with Rails, I can often deduce the issue without even reading; I can recognize patterns. But if my environment is switched around, it can throw me off, even temporarily.
00:11:16 During this time, I also read a book called 'The Power of Habit' by Charles Duhigg, which expands on these ideas. It discusses Eugene Pauly's story in detail and presents a three-stage process for forming habits.
00:11:35 The first stage is routine, the second is reward, and the third is the cue to start the process. For example, a morning routine might involve waking up, showering, and having breakfast.
00:11:55 Interestingly, habits are often a cycle: there's a trigger, then a routine, and finally a reward that reinforces the behavior. People often tend to eat breakfast or shower as part of their daily routine without necessarily thinking about it.
00:12:12 In the biohacking community, there’s a concept called cold therapy, which involves taking cold showers. I've been doing this for a couple of years now, and I can’t end my showers without a final cold blast.
00:12:28 It's a habitual thing. Similar to exercising, once you establish a routine, it can create a subconscious expectation for your body.
00:12:44 To summarize mechanical confidence, the question is: how can we create these things actively instead of merely understanding them? I’ll now discuss what we do about it.
00:13:04 As an actor, I’ve dealt with stage fright and improv. Often, I’d play multiple characters in quick succession. The question many ask me is how to remember these lines.
00:13:29 The answer is simple. I teach a method where you associate a part of your body with a character and lead from that part to bring them to life. This physical association helps your body and mind coordinate.
00:13:48 So, I want you to try an exercise. Stand up, close your eyes, and visualize a person or a character vividly in your mind.
00:14:07 Next, identify a body part you can associate with that character. When you're ready, open your eyes and move around the room as if you embody that character.
00:14:24 Now stop and visualize a different character. Identify another body part for this new character and move around again, recalling their essence.
00:14:42 Returning to your initial character while using the new body part can switch your focus. This exercise embodies the essence of mechanical confidence.
00:15:01 When people watch you, they think you remember everything, but the reality is you're cueing your memory through physicality. The center you embody leads your performance.
00:15:23 Now, I want to transition to another improv group, 'Whose Line Is It Anyway?' They are a highly rehearsed troupe. Though they improvise, their exercises and setups are practiced.
00:15:45 Their comedy routines rely on knowing how to physically engage with certain prompts, creating a seamless dynamic with the audience.
00:16:04 Consider an athlete like Steph Curry, who demonstrates mechanical confidence through repetition. Focus is on execution rather than overthinking; the mechanics become second nature.
00:16:25 In this way, we can actively create focus and routine both as individuals and as a team, translating into confidence.
00:16:48 Establishing a routine is crucial. For example, in our consultancy, we have a stand-up meeting daily at 8:30 AM. This consistency forms our operational heartbeat.
00:17:06 What I have noticed is that when teams struggle with dysfunction, the stand-up meeting often becomes the first casualty. Therefore, maintaining routines is vital.
00:17:24 Each week, we also meet for IPM (In-Process Meetings) and retrospectives; the format can vary, but doing them consistently creates a reliable structure.
00:17:42 Consistency leads to certainty, which boosts confidence across a team. Implementing effective routines can streamline outcomes for freelancers, consultants, and teams.
00:18:04 The next significant step is finding a trigger and a reward for routines. This can be like specific actions you perform consistently at certain times.
00:18:23 Rewards reinforce behaviors; people forget routines when they lack a sense of benefiting from them. Therefore, identify small rewards linked to your processes.
00:18:41 We have a little tradition where after our daily stand-up, we conclude with a 'power clap.' It creates a positive and collective atmosphere.
00:19:02 The last suggestion is to celebrate all forms of success, small or large. This positivity opens up possibilities by reinforcing that we are capable.
00:19:19 One example is a runner who aimed for the four-minute mile. His journey involved celebrating every small progress, ultimately leading him to break the record.
00:19:37 Celebration matters for reinforcing belief in one's capabilities, which plays into the neurological wiring of our confidence mechanism.
00:19:56 Show and Tell sessions in our teams are also vital for celebrating progress without judgment. This builds a supportive environment for showcasing achievements.
00:20:16 The essence of conscious confidence comes from recognizing and celebrating every achievement. It reflects a shift from mere belief to real, actionable confidence.
00:20:35 Remember Eugene Pauly—his story illustrates that our minds, along with the proper physical and social cues and routines, can pave the way for confidence.
00:20:51 The last request is for your feedback. Visit mechanicallyconfident.com and answer a few questions about your routines that create confidence in your life.
00:21:11 Overall, I want to understand the various factors across different experiences in the Rails and Ruby community.
00:21:25 Please participate in this short survey to aid us in capturing data for a better understanding of confidence in our field.
00:21:47 Lastly, we have a podcast for you to explore. It's called Coding Zeal, offering 20 to 30-minute discussions among engineers about various topics in our industry.
00:22:06 I hope these nuggets of knowledge will assist you as you navigate our ever-evolving field.
00:22:36 You
Explore all talks recorded at RailsConf 2018
+98