Ruby on Rails

Summarized using AI

Cultivating a Culture of Continuous Learning

Dave Ott and Dennis Eusebio • May 27, 2017 • Phoenix, AZ

The video titled 'Cultivating a Culture of Continuous Learning' features Dave Ott and Dennis Eusebio from Tuft & Needle, a Phoenix-based mattress company, discussing the importance of fostering a learning culture within an organization. Tuft & Needle's expansion from a startup to a successful company with over $100 million in revenue can be attributed to their emphasis on skill acquisition and employee happiness.

Key points discussed in the video include:

- Importance of Learning: Cultivating a culture of learning provides employees with purpose, autonomy, and growth opportunities, ultimately leading to increased happiness within the workplace.

- Apprenticeships: The company implements an apprenticeship model across various roles, using terms like apprentice, journeyman, and master instead of junior or senior developer titles. This terminology reflects a commitment to continuous growth rather than fixed levels of experience.

- Mastery Programs: Tuft & Needle uses mastery programs to structure learning paths for employees, setting realistic goals, and providing compensation based on skill acquisition and achievements.

- Real-World Application: Employees are encouraged to apply their learning to real-world projects early in their apprenticeship, as this helps build confidence and solidifies their skills.

- Case Studies: Examples included an employee named Tommy, who transitioned from customer experience to development, and Rachel, who moved from customer service to design, highlighting the potential for growth within the organization.

- Structured Learning Initiatives: The organization holds regular meetings for skills development, including time blocked for group learning and book clubs aimed at enhancing both technical skills and soft skills.

To conclude, Ott and Eusebio emphasized that creating a culture of continuous learning not only benefits individual employees but also contributes significantly to the organization’s longevity and success. By investing in their people, Tuft & Needle aims to foster an environment where employees feel challenged, valued, and engaged, reducing turnover rates and increasing job satisfaction.

Cultivating a Culture of Continuous Learning
Dave Ott and Dennis Eusebio • May 27, 2017 • Phoenix, AZ

Cultivating a Culture of Continuous Learning by Dave Ott and Dennis Eusebio

This is a sponsored talk by Tuft & Needle.

Tuft & Needle is a bootstrapped, Phoenix-based company that pioneered the disruption of a the mattress industry using a software startup’s mindset when it was founded in 2012 and has grown to over $100 million in annual revenue. A commitment to skill acquisition has led to a happier and more productive team, and is a core to the company’s success. In this session, learn how to cultivate a culture of continuous learning and skill acquisition through apprenticeships and group learning sessions.

RailsConf 2017

00:00:11.900 Hey, good morning, everyone. My name is Dave, and this is Dennis.
00:00:17.490 Before RailsConf, show of hands: who knew what Tuft & Needle was? Anyone? Nice! Okay, for those who don't know, Tuft & Needle is a mattress company.
00:00:29.340 We have a presence here in Phoenix at RailsConf this year because our office is here. Tuft & Needle has some interesting elements about it, and one of them is our culture of learning. That's kind of what we wanted to talk to you about today.
00:00:39.540 So what does it mean to cultivate learning, and why is it important? It's easy to say that growth and learning are important tenets, but what does that actually mean? How do you carry that out in your business, and how do you take that to your team as an investment in them and their collective and individual brain trusts? And why do it?
00:00:57.230 When we were thinking about this, I considered the kind of culture we wanted to create at our own business. Three things came to mind: it gives people purpose, it allows them autonomy, and it provides them with growth. All of that kind of leads back to happiness. While happiness is hard to quantify, we think of it in terms like this: if you're working on a problem and you get stuck, that's a bad feeling. You want to feel like you have a place to go to get unstuck.
00:01:24.720 We feel like underscoring this culture of learning helps people to realize that it’s okay to ask for help. You know, as a software developer or designer, you can’t know everything, and that’s okay. If you're here, working with us, we already have confidence in you; we have assessed that you have the skills you need to work with us. From there, it's about empowering you to know more and to share more with your colleagues.
00:01:50.609 So as I said, we're Dave and Dennis from Tuft & Needle. A little bit about me: this is my newest daughter, Lori. She's nine months old. I have four kids; pray for me!
00:02:06.539 I've been working with Rails for around ten years. I found it sort of at the beginning, and my story with Rails as a programmer is quite relevant to this talk. I was on my own for a long time, having done some work with the military. At the time, I was basically doing freelance consulting, not really looking for a job.
00:02:30.319 Then, I stumbled upon some guys at a company called Hashrocket at a coffee shop I would go to work. I felt like I was doing okay at the time, but I didn’t know that I needed something more. I was a Python developer, learning Ruby; things were fine.
00:02:50.510 I had this chance encounter with them, and they invited me down to their office through a kind of weird situation involving guitar lessons. To be honest, I don’t think I was really qualified to work there at the time. I had some Rails experience and knew Ruby, but Hashrocket was the first place where I encountered a culture that took a chance on me.
00:03:10.550 They saw something in me that they thought they could cultivate. Ten years later, I'm still working with Rails full-time for Tuft & Needle, leading the team now.
00:03:40.299 As Dave mentioned, my name is Dennis. I know that picture is incredibly unflattering, but yeah, I have a similar kind of experience to Dave. I actually met Dave at Hashrocket as a designer.
00:03:56.400 It's a little weird that I came from the technology field using traditional design methods like band posters and CDs, but it's always been an interesting culture to be a part of. I've been designing for a little over 16 years. I started off like many people, self-taught.
00:04:16.450 One of the reasons creating this culture of learning and making it a core part of our organization is important to me is that many of us have non-linear pathways to where we are today. There are probably a lot of you that had history degrees or something completely different. Many of us taught ourselves, or we went to school for something entirely different.
00:04:38.720 Without those straight and clear paths, it's crucial to have people along the way who can guide you, give you a break, or mentor you—whether it's on one project, for a day, or for years. Those individuals are essential, and they've helped me reach my career point.
00:05:04.039 So part of why I enjoy this is giving back and providing others with opportunities to grow and hopefully surpass me.
00:05:10.550 One of the ways we handle growth at our company is through two different methods: mastery programs and apprenticeships.
00:05:18.800 So let's talk briefly about apprenticeships.
00:05:27.280 I don’t think that word is something that’s new to a lot of people in our community. It’s something we pull from other industries. What’s important for us is that it starts with the language. Across the board, whether you're a software developer or you work in customer service or at the retail store, we use a consistent language.
00:05:59.560 We don’t label people as junior or senior developers; instead, we say you’re an apprentice, journeyman, or master. I note that it’s a personal pet peeve of mine that you can't call yourself a master; I believe it’s something that someone else should say about you.
00:06:10.190 This speaks to a life lived versus one that’s attained. It influences my perspective on continuous growth and learning and how to prioritize my development over seeking titles and raises.
00:06:30.000 Finding talent is challenging. Recently, I read that there were over two hundred twenty-three thousand vacant jobs in our industry, and there aren’t enough graduates in computer science programs to fill those roles. Hiring is a problem, as you often see here at RailsConf with companies sponsoring and trying to get your attention to come work with them.
00:07:04.979 But I believe there are other ways to approach this, such as being on the lookout for individuals who are already in your organization. They may not have the exact skill set but share the values you're seeking. If you listen and pay attention, you can find people you can cultivate and bring into other departments.
00:07:30.160 This is something that we really care about. Reflecting on previous jobs, I wish people were paying attention to my potential when I was starting out. I could have benefited greatly from guidance.
00:07:53.080 So, how do we approach our apprenticeship programs? This is something we’re constantly changing and iterating on as we go. We meet quarterly with our apprentices, discuss strengths and weaknesses, set milestones, and establish expectations from the beginning.
00:08:26.000 We believe that setting realistic expectations is essential, as unrealistic ones can throw the entire process off. People can become nervous or want to quit if they feel overwhelmed.
00:08:45.000 We also compensate our apprentices based on their achievements. When they meet their goals and milestones, we reward them with higher pay because the more they learn, the more value they bring.
00:09:12.500 For example, Tommy is part of our customer experience group. We have a sizable team at Tuft & Needle with around 150 employees and about 10 developers. Tommy had a unique background: he was a school teacher before he joined our team.
00:09:45.000 He became interested in technology after searching for something else to fulfill his career. Initially, he worked in our customer experience department while branching out on his own to learn HTML and other coding skills.
00:10:17.000 He attended RailsConf and at a certain point during the conference, we realized, 'Okay, we need to take this guy under our wing.' He showed great aptitude for development and was already knowledgeable about our business.
00:10:45.500 One of our leading developers, Shane Reilly, was teaching a course for Launch School and Tommy had access to his material. This allowed Tommy to receive formal training, which we encourage our employees to pursue.
00:11:06.160 It’s crucial to get apprentices involved in real-world projects as soon as possible. Doing so helps build confidence and gives them a chance to apply what they’ve learned in practical ways.
00:11:30.100 Tommy is now a full-fledged member of the front-end team, and it's a great accomplishment. He recently released his first significant project and did an excellent job.
00:11:59.540 I want to touch on the design side as well. Rachel, who also came from our customer experience team, had an unconventional pathway and no formal training in design.
00:12:15.500 She knew the programs but lacked understanding of proper design principles. It became clear early on that many self-taught designers often focus only on completing individual tutorials.
00:12:44.000 This is problematic because it can lead to a lack of fundamental knowledge, similar to knowing how to use Rails without understanding Ruby.
00:13:00.600 We realized we needed to provide her with a much clearer foundation instead of offering a curriculum overloaded with information.
00:13:30.450 We focused on the fundamentals and set more realistic expectations, such as deadlines for completing projects. Setting a timeline ensures that the designer does not tinker endlessly and can complete projects efficiently.
00:13:52.950 The progress she made, particularly with typography, a vital aspect of design, was significant. She has grown to be an integral member of our design team.
00:14:11.800 To foster this culture of learning at Tuft & Needle, we incorporate mastery programs. Continuous growth is key to increasing happiness, and it benefits both the learner and the teacher.
00:14:50.500 We implement these mastery programs across different departments within the business. Again, we meet quarterly to identify individual learning paths and facilitate group learning opportunities.
00:15:10.420 Currently, we’re designating specific days and times to structure our learning, such as Thursdays for our engineering team, making it intentional rather than ad hoc.
00:15:38.400 Additionally, we engage in mob programming, where our remote teams collaborate on problems using tools like Team eight. This format allows individuals to learn from one another.
00:16:02.280 Book clubs are another aspect of our learning culture. We assemble to read and discuss technical and soft skill books, making time for growth and awareness.
00:16:31.890 Critiques in our design process emulate practices from design school where students receive feedback on their presentations. Our goal is to constructively critique and support our team to improve.
00:16:58.920 This shared learning enriches our designs and supports knowledge transfer among team members, highlighting the importance of collaborative growth.
00:17:22.740 In addition to critiques, we treat our quarterly skill plans as major goals. These goals and their due dates are tracked so every team member has something measurable to aim for.
00:17:42.030 Realistic goals are crucial, as we have seen that vague or unrealistic objectives often lead to frustration and failures.
00:18:03.070 By analyzing progress and results, we can also reward people based on the completion of their plans. This incentivizes learning and development while reinforcing corporate growth.
00:18:28.110 Our founder emphasized that investing in an environment where employees can continuously improve is critical. This encourages employees to stay long-term rather than shifting jobs.
00:18:55.060 Creating a culture where people do not get bored and are always challenged helps foster retention. We aim to provide opportunities for growth, creating a workplace where employees feel engaged.
00:19:19.540 Let’s open the floor for questions. Thank you all for your time.
Explore all talks recorded at RailsConf 2017
+109