Published Aug 4, 2021

Developing at a Startup | Jethro Sloan | Beyond Coding Podcast #12

Jethro Sloan delves into the unique challenges and dynamics of developing at a startup, emphasizing collaborative problem-solving, managing technical debt, and the critical roles of leadership and communication in driving innovation. With host Patrick Akil, they discuss the balance of creativity and pragmatism required to grow both the product and the company in a fast-paced tech environment.
Episode Highlights
Beyond Coding Podcast logo

Popular Clips

Episode Highlights

  • Platform Development

    In the fast-paced world of startups, platform development requires a balance between innovation and practicality. shares his experience of building a versatile platform that could adapt to various needs, emphasizing the importance of integrating essential features like logging from the start 1. He reflects on the challenges of over-engineering and the necessity of allowing developers the freedom to express their coding style 2.

    The platform shouldn't really tell the developer what kind of style they can code.

    ---

    This approach not only enhances the development experience but also maximizes the impact of each contribution in a startup environment.

       

    Solution Implementation

    Solution implementation in startups often involves deciding between building in-house or using existing solutions. discusses the evolution of his role from developer to solutions architect, highlighting the importance of problem-solving in driving personal and professional growth 3. He stresses the need to weigh the pros and cons of developing custom solutions versus adopting third-party tools 4.

    You need to weigh up that versus what your expectations are for the product's lifecycle.

    ---

    This decision-making process is crucial for maintaining flexibility and ensuring long-term viability of the platform.

       

    Balancing Decisions

    Balancing immediate needs with long-term goals is a critical aspect of development in startups. explains the delicate act of making decisions that are both practical and sustainable, often requiring a pragmatic approach to meet client demands while planning for future evolution 5. He also touches on the transition from greenfield projects to legacy systems, noting the challenges of maintaining knowledge transfer and avoiding technical debt 6.

    You need to look at both sides. You say, okay, the short term solution would be okay.

    ---

    This balance is essential for creating robust, adaptable solutions that can grow with the company.

Related Episodes