Building Software Live
The creator of Building Software Live was overwhelmed by software development. He would open his laptop, watch tutorials and then get overwhelmed by the tools and mistakes. He would close his laptop and say to himself, 'Tomorrow.' One Sunday, he decided to do something different: to move from weekend tutorials to building live, real time, with real mistakes. He isn't the first to take on the challenge. The way software developers learn has evolved from intensive bootcamps to more flexible off hours study. As easy access to online resources has made it more appealing. Now, some choose to build live for learning and teaching. The approach is not for everyone, but it inherently offers a complete view of software.
The live software development experience
Building Software Live is a method where software development is broadcast in real time to an audience. Participants can see the process, including the build process, debugging and fixing errors. Then, the audience gets to see how they overcame the issue, not just the finished product. It's different from pre-recorded tutorials. These can't show the back-and-forth debugging process. That's a crucial insight for learners. This process isn't intended to look polished or timelined for learning. The creator presented a waking-up-to-coffee-to-code-a-new-feature day, with the laptop-and-applications screen share. The aim is to keep it authentic. Not a 'this is how you should do it' tidying up to project management or meticulous testing. It's not perfect, but the live stream gives insights into the messiness.
The allure of live learning
Live learning has emerged in other educational fields. Social media platforms have democratized education, allowing experts to share their knowledge with a global audience. Building Software Live fits this wave with a niche focus on coding and software construction. A live setting gives the audience a complete problem-solving experience. They learn from mistakes - how to make them and how to fix them. How building live can be a helpful learning method — counterintuitive if one expects step-by-step technical tutorials.
Inclusions of a different perspective
The creator provides peer support, but participants do not seem to participate by engaging on live chat or forums. The creator consistently shares his screen and speaks. The conversations are one-sided. This seems to be his personal style. He also makes it a point to emphasize that "everyone is at a different point"; it's never too late to start learning. This is a democratic way to encourage everyone to participate. By saying it's never too late or you're not late. He emphasizes practical learning, as opposed to a teacher who might prioritize theoretical knowledge.
Why Sundays
The creator emphasizes that "every Sunday", he builds live. The affect is a weekly ritual, and the familiarity of this routine eases those struggling with overwhelm. If you're following him for a while, you know the drill: Sunday is the day. The method of doing something challenging at a specific time each week is common in productivity. Sunday could serve as impetus to stay motivated. It also gives a feeling of community. That the audience knows this is when they can tune in.
How to view the streams
Building Software Live is a unique learning experience. There are a few items to note:
- When: Sundays
- Medium: Live stream, most likely on YouTube. He asks the audience to look for him and follow him.
- Content: Live coding in real time. The creator doesn't say much about what he will code. There's no scheduling. His idea is, "I felt like Everyone was building. Shipping apps.
"- And I didn't even know where to begin."
- So instead of getting overwhelmed, I started building software live, real-time." He's saying, come see what I'm doing. For a learner, if you want to understand how building software live works, or follow him or learn, that's your way in. Building Software Live could be a world of online learning. It begins a journey of learning, demonstrating live coding, helping the audience learn, and fostering a community. For the creator and the audience, this is a valuable way to learn.
Questions readers ask
What inspired the creator to start Building Software Live?
The creator was inspired by his own struggles with software development. He found that traditional tutorials left him feeling overwhelmed by the tools and mistakes, so he decided to start building software live to make the process more authentic and relatable. The creator wanted to create a learning environment that doesn't hide the messy parts of coding and debugging, which is often glossed over in pre-recorded tutorials.
How does Building Software Live differ from traditional coding tutorials?
Building Software Live is a live, unscripted process where viewers can see the entire software development journey, including debugging and error fixing, in real-time. In contrast, traditional tutorials often present a polished, error-free final product, skipping over the messy parts of the coding process and making it seem easier than it is.
Does the live stream include any audience participation?
Currently, the live stream is mostly one-sided, with the creator sharing his screen and speaking throughout. There isn't much active engagement from the audience through live chat or forums, although the creator does emphasize the importance of peer support and encourages everyone to participate, regardless of their skill level.
Why did the creator choose to broadcast on Sundays?
The creator chose Sundays for a few reasons. It establishes a weekly ritual, making it a consistent part of the learning process. This routine can help ease feelings of overwhelm and provide a regular impetus to stay motivated. Additionally, Sunday is a day when many people have more free time, making it a convenient time for both the creator and the audience.
How does the creator ensure that the live stream remains authentic?
The creator makes sure the stream is authentic by keeping it messy and unscripted. The stream includes real time debugging and errors, showing the audience the actual process of building software, not a polished version. This approach is intended to provide a more realistic and relatable learning experience.
Can I learn software development by just watching Building Software Live?
While Building Software Live offers a unique and authentic look into the software development process, it's important to supplement this with hands-on practice. The live stream provides valuable insights and a different perspective on coding, but it's not a replacement for practical experience. You should try to apply what you've learned by coding on your own.
How can I join the Building Software Live audience?
To join the Building Software Live audience, you would need to follow the creator's broadcasts, which happen every Sunday. While the creator doesn't actively engage with the audience during the live stream, you can still learn a lot from watching the process and seeing how the creator handles various aspects of software development.
Related deep dives
Similar reads based on topic and creator.
Recent articles
Fresh deep dives from the latest Reels we unpacked.
Comments
Be the first to comment.