Hardware Hacking
Keynote - Day 1 Closing
Summarized using AI

Keynote - Day 1 Closing

by Sara Chipps

In the video "Keynote - Day 1 Closing" by Sara Chipps at RailsConf 2015, the main topic revolves around Sara's journey transitioning from software development to hardware. She shares her experience as a developer and how her encounters at the Node Dublin conference inspired her to explore hardware technology. Throughout her presentation, she highlights several key points:

  • Introduction to Hardware: Sara discusses her initial reaction to transitioning from software to hardware, emphasizing her background in JavaScript and software development over 13 years.
  • Inspiration from Node Dublin: The presentation at Node Dublin introduced her to hardware projects and innovations, including engaging examples like a drone programmed to interact with colors and a fog machine demonstration gone amusingly wrong.
  • First Steps into Hardware: She recounts her early ventures, including organizing hack weekends focused on learning and creating LED projects, which laid the foundation for her involvement in the hardware community.
  • Innovative Projects: Sara illustrates how her participation in competitions like Node Knockout pushed her creatively, exemplified by her team’s award-winning Christmas sweater connected to the Internet.
  • Engaging Girls in Tech: Addressing the issue of girls disengaging from technology as they grow older, she shares her idea for 'Jewelbots', a product intended to appeal to young girls by combining programming with fashionable wearables.
  • User-Centered Design and Prototyping: Sara emphasizes the significance of understanding user needs and conducting thorough testing to create appealing and functional products. This process involved collaborating with a team in the Highway1 hardware accelerator.
  • Manufacturing Challenges: She discusses the complexities of transitioning from prototype to manufacturing, including lessons learned in cost management and ease of programming via Bluetooth connectivity.
  • Empowerment through Education: The presentation concludes with Sara highlighting her partnership with Flatiron School, aimed at supporting young individuals interested in technology, showcasing students who have created innovative projects.

Overall, Sara's account not only emphasizes her personal journey but also seeks to inspire others, especially young girls, to engage with technology in creative ways, culminating in a call to action for attendees to explore the field of coding and hardware.

00:00:12.160 Thank you so much for having me here! I can't believe how many people are in this room. When I came in, I thought it wasn't going to be full, but you all showed up, and this is really awesome. Thank you so much for coming to hear me speak. I hope to have some exciting surprises for you. Atlanta has been super fun. I'm visiting from New York City, which is a bit chilly compared to this warm weather.
00:00:44.079 Everyone here has been so friendly. For instance, yesterday, I was in an elevator, and a man looked at me and asked how my afternoon was going. I initially thought, 'This man is going to kidnap me, and no one knows I'm in this elevator!', but thankfully, everything was fine. It's been great getting used to the Southern hospitality.
00:01:14.000 I'm Sara, and there's a really nice picture of me in the program. For my presentation, I chose a less flattering photo. As you've heard, I've been doing JavaScript for a long time, mostly focused on software, but I've also been involved with hardware for the last couple of years. When the organizers reached out to me, I was very flattered. I thought, 'Why do they want to hear from me?' But they mentioned they wanted to incorporate hardware, and I was thrilled to accept.
00:01:48.000 Today, you can expect to hear about my journey from being a software developer for about 13 years to transitioning into hardware. I'll also introduce you to some individuals who have been learning about hardware over the past month and a half. Plus, there will be some exciting demos. Let's get started! This transformation started back in 2012.
00:02:28.000 I attended a conference called Node Dublin, held at the Guinness Factory in Dublin, which was an incredible experience. They even opened the taps at 8 AM when the conference began! During Node Dublin, there was a presentation about hardware and something called Nodebots, which really caught my attention.
00:03:15.000 One presenter, James, showcased a drone he programmed to charge whenever it saw the color red by running around with a red cape. Another memorable talk was by Emily Rose, who shared her struggles with programming a fog machine with JavaScript. She had blown out all the lights in her hotel the night before but decided to go ahead with her demonstration. Two seconds into her demo, the entire room filled with fog, leading to confusion among the security team at Guinness. I thought to myself, 'This is incredible; I need to learn how to do this!'
00:04:45.000 After the presentation, I approached Emily and she handed me a little bag of LEDs, encouraging me to light them up as a starting point. I had no idea how these components worked, but I took them anyway, thinking that as programmers, we often figure things out as we go. Eventually, I met Rick Waldron, who created a JavaScript library called Johnny-Five, which allows you to communicate with Arduino boards.
00:05:50.000 Many people in the audience may be familiar with Arduino. Programming it can be tricky with C, but using JavaScript was much easier. I decided to organize a hack weekend, knowing that many others were interested as well. We came together and created an innovative project where I was able to turn an LED on and off, marking my first successful iteration in hardware.
00:06:39.200 From there on, I became quite invested in hardware projects and participated in Node Knockout, a competition similar to Ruby Rumble where teams from around the world compete. My team and I competed against 700 others and won the innovation award for our Christmas sweater that connected to the Internet.
00:07:19.520 After that experience, I started thinking outside of just making gadgets or robots. I envisioned creating something attractive—like a necklace that could change color based on your social media updates. I found these tiny Arduino boards called femtoduinos, which had the same capabilities as larger models but were compact enough to fit inside jewelry.
00:08:03.840 I set out to design a fashion-friendly version of this idea. My first attempts weren't too pretty, and I can't say the result was very elegant. The initial projects looked like glaring artifacts hanging on my neck, but I was thrilled that it worked! That's the essence of what we do: creating MVPs and iterating on them. The difference with hardware is that the timelines can be much longer; what takes six to eight weeks for software might take nine months to a year for hardware.
00:09:43.040 As I iterated on this project, I began thinking about how we lose girls in the tech world as they reach puberty and how important it is to engage them back with programming. I envisioned a project called 'Jewelbots', which would allow girls to express their friendships and skills through technology.
00:10:39.440 I noticed that many girls would lose interest in programming when they entered high school. My goal was to create something they loved, turning the act of coding and technology into a fun experience. Around the same time, the hardware accelerator, Highway1, launched in San Francisco, where I decided to apply for support and mentorship.
00:11:50.400 After being accepted, I left my day job, which was a leap but one that I felt strongly about undertaking. Working with a team of engineers and designers at Highway1, I learned the importance of user research and developing an understanding of what teenagers are interested in today.
00:12:49.600 Through interviews with over a hundred teenagers in the last year, we learned the importance of friendship in their lives. Our initial concept of allowing them to change the color of their jewelry based on outfits didn’t resonate, but the idea of communicating with friends via wearables perfectly aligned with their interests.
00:13:38.400 We decided to create a mesh network of wearables that could signify connection to each other. Our process of prototyping allowed us to design something appealing that they could wear to express their friendships in school.
00:14:30.000 In working with a design team, we developed looks-like and works-like prototypes, allowing us to test functionality while also continuing to refine the appearance of our product. We utilized Arduino-compatible components, as well as conducting user tests and iterating on the feedback we received.
00:15:25.840 These lessons taught us the importance of user-centered design, enabling us to create a product that is not only functional but appealing to our audience. We moved on to the manufacturing phase, which is an expensive and complicated process, teaching me about the realities of hardware production.
00:16:18.560 Ultimately, we designed a small device that could fit into a wearable charm that would allow ease of programming and use. My goal is to ensure that these devices are open-source so users can explore programming logic and creativity.
00:17:05.280 After prototyping our initial design, we conducted thorough testing and received great feedback regarding the functionality. They thoroughly enjoyed the designs that incorporated vibrant colors and multiple functions. One important lesson learned is the necessity of price sensitivity—finding balance in delivering value.
00:18:10.080 As we continued to explore manufacturing, we learned how to miniaturize our devices, with a focus on usability and aesthetics. As a result, we developed a small chip that is capable of Bluetooth connectivity and can be programmed easily.
00:19:19.040 The experience throughout this hardware process has been incredibly rewarding and insightful. Collaborating with manufacturing and design teams has refined our prototypes significantly. We are currently on track to launch our product this coming spring.
00:20:40.000 We're keen to ship our designs soon, following all necessary testing phases, with the understanding that finding the right manufacturers can make all the difference. Our story doesn’t stop here; we’ve rebranded our project and are excited to continue this journey.
00:21:30.920 I've had an amazing experience learning throughout this process. I've encountered and embraced the challenges of returning to hardware, finding similarities and key differences to software development. If you’re interested in joining our team, we’re currently hiring!
00:22:16.000 Before concluding, I want to share that I've partnered with Flatiron School to support young individuals interested in coding and startups. Together, we’ve prepped some of their amazing students to present alongside me today.
00:23:40.000 So let’s give a warm welcome to my talented group of students from Flatiron School, come on up! They're eager to share their journey into tech and show how passionate they are about learning and building new solutions.
00:24:38.000 Introducing Gulam, Caroline, and Malachi, who have been pivotal in creating projects at their school. Each of them comes from a unique background but shares the same excitement for technology and coding.
00:25:23.000 As they share their stories, notice how each has found their niche in tech. Their journey showcases the importance of exposure to technology from a young age and the impact hands-on experiences can have.
00:26:07.280 So stay tuned for what they are going to present about their projects and how they plan to utilize their skills moving forward.
00:26:43.680 Together, we hope to inspire other young people to explore coding and hardware. And now, let's see what our students have created!
00:27:24.960 To all the attendees at RailsConf, thank you for your time and attention. Let's give one final thank you to Stephanie Coleman from Flatiron School for her unwavering support throughout this process! We're excited to keep making strides in tech together.
Explore all talks recorded at RailsConf 2015
+117