
Two's Complement
Not Invented, Hear?
Jan 17, 2023
Discover the quirky side of software development as Matt and Ben dive into their penchant for building custom solutions instead of leveraging open source options. They hilariously recount their own missteps in this creative quest. The conversation flows through the complexities of package management systems and the emotional investment in engineering decisions. Balancing the allure of innovation with practicality, they encourage a thoughtful approach to using existing tools while still embracing the joy of reinventing the wheel.
36:36
AI Summary
AI Chapters
Episode notes
Podcast summary created with Snipd AI
Quick takeaways
- Developers often prefer building custom solutions, driven by a desire for ownership and tailored control over their systems.
- Creating bespoke software can lead to significant long-term maintenance challenges, raising questions about the true value of avoiding established tools.
Deep dives
Eagerness to Build Solutions
Software developers often exhibit a strong inclination to create their own solutions instead of relying on existing ones. This eagerness can lead to the development of systems and tools that others might deem unnecessary or even reckless, such as building a custom message queue or a package management system. The hosts reflect on their tendency toward this 'not invented here' mentality, acknowledging that while it can stem from a character flaw, there are often rational motivations behind these choices. By crafting custom solutions, developers may feel more invested and capable of handling the specific issues they encounter.
Remember Everything You Learn from Podcasts
Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.