27 subscribers
Go offline with the Player FM app!
Podcasts Worth a Listen
SPONSORED


1 81: From Nothing to a Billion: The Leadership Playbook They Don’t Teach You w/ Harry L Allen 36:51
Saron Yitbarek: The Balance Between Maintainable Code and Multiple Streams of Income
Manage episode 441542646 series 2558054
In this episode of the Maintainable Software Podcast, Robby sits down with Saron Yitbarek, founder and CEO of DiscoLink, to explore the challenges of maintaining early-stage software while balancing multiple streams of income. Saron shares her journey from being a solo developer to hiring her first teammate and the lessons learned along the way about code maintainability and business logic.
Episode Highlights
- [00:05:32] Introduction to Saron's Background: Robby and Saron discuss her startup, DiscoLink, and the initial development of its MVP.
- [00:10:50] The Importance of Context in Code: Saron emphasizes why understanding the business decisions behind code is crucial for maintainability.
- [00:15:10] Onboarding a New Developer: Saron shares her experience hiring her first developer and how it changed her approach to software maintenance.
- [00:20:32] Multiple Streams of Income: Saron explains her motivation behind building DiscoLink to help professionals manage different revenue streams.
- [00:25:40] Transparency Around Money: A candid conversation about developers’ fears around charging for their work and how to overcome them.
- [00:30:45] Ethics and Side Projects: Robby and Saron discuss ethical considerations when working on side projects while employed full-time.
- [00:35:12] How Podcasting Shaped Saron's Career: Saron talks about how being a podcast host impacted her career growth and networking.
Key Takeaways
- Maintainability Beyond Code: Saron highlights the importance of documenting not just the code but also the business rationale behind decisions.
- Onboarding Challenges: Bringing a new developer into a solo-built project requires strong communication, context sharing, and flexible documentation practices.
- The Power of Multiple Income Streams: Saron’s vision with DiscoLink focuses on helping tech professionals build financial security through various revenue channels.
- Confronting Money Anxiety: Many developers struggle with charging for their work, but transparency and community conversations help break down those barriers.
- Ethical Side Projects: It's important to consider the ethical implications of using work-learned skills for personal projects.
Resources
- Saron Yitbarek on LinkedIn
- Saron Yitbarek on Twitter
- DiscoLink Website
- Book Recommendation: Formerly Known as Food by Kristin Lawless
Links:
- My newsletter: https://themultihyphenate.ck.page/newsletter
Thanks to Our Sponsor!
Turn hours of debugging into just minutes! AppSignal is a performance monitoring and error-tracking tool designed for Ruby, Elixir, Python, Node.js, Javascript, and other frameworks.
It offers six powerful features with one simple interface, providing developers with real-time insights into the performance and health of web applications.
Keep your coding cool and error-free, one line at a time!
Use the code maintainable to get a 10% discount for your first year. Check them out!
Subscribe to Maintainable on:
Or search "Maintainable" wherever you stream your podcasts.
Keep up to date with the Maintainable Podcast by joining the newsletter.
214 episodes
Manage episode 441542646 series 2558054
In this episode of the Maintainable Software Podcast, Robby sits down with Saron Yitbarek, founder and CEO of DiscoLink, to explore the challenges of maintaining early-stage software while balancing multiple streams of income. Saron shares her journey from being a solo developer to hiring her first teammate and the lessons learned along the way about code maintainability and business logic.
Episode Highlights
- [00:05:32] Introduction to Saron's Background: Robby and Saron discuss her startup, DiscoLink, and the initial development of its MVP.
- [00:10:50] The Importance of Context in Code: Saron emphasizes why understanding the business decisions behind code is crucial for maintainability.
- [00:15:10] Onboarding a New Developer: Saron shares her experience hiring her first developer and how it changed her approach to software maintenance.
- [00:20:32] Multiple Streams of Income: Saron explains her motivation behind building DiscoLink to help professionals manage different revenue streams.
- [00:25:40] Transparency Around Money: A candid conversation about developers’ fears around charging for their work and how to overcome them.
- [00:30:45] Ethics and Side Projects: Robby and Saron discuss ethical considerations when working on side projects while employed full-time.
- [00:35:12] How Podcasting Shaped Saron's Career: Saron talks about how being a podcast host impacted her career growth and networking.
Key Takeaways
- Maintainability Beyond Code: Saron highlights the importance of documenting not just the code but also the business rationale behind decisions.
- Onboarding Challenges: Bringing a new developer into a solo-built project requires strong communication, context sharing, and flexible documentation practices.
- The Power of Multiple Income Streams: Saron’s vision with DiscoLink focuses on helping tech professionals build financial security through various revenue channels.
- Confronting Money Anxiety: Many developers struggle with charging for their work, but transparency and community conversations help break down those barriers.
- Ethical Side Projects: It's important to consider the ethical implications of using work-learned skills for personal projects.
Resources
- Saron Yitbarek on LinkedIn
- Saron Yitbarek on Twitter
- DiscoLink Website
- Book Recommendation: Formerly Known as Food by Kristin Lawless
Links:
- My newsletter: https://themultihyphenate.ck.page/newsletter
Thanks to Our Sponsor!
Turn hours of debugging into just minutes! AppSignal is a performance monitoring and error-tracking tool designed for Ruby, Elixir, Python, Node.js, Javascript, and other frameworks.
It offers six powerful features with one simple interface, providing developers with real-time insights into the performance and health of web applications.
Keep your coding cool and error-free, one line at a time!
Use the code maintainable to get a 10% discount for your first year. Check them out!
Subscribe to Maintainable on:
Or search "Maintainable" wherever you stream your podcasts.
Keep up to date with the Maintainable Podcast by joining the newsletter.
214 episodes
All episodes
×
1 Joel Chippindale: Why High-Quality Software Isn’t About Developer Skill Alone 56:39

1 Melanie Sumner: Why Continuous Accessibility Is a Strategic Advantage 49:30

1 Joe Masilotti: Simplify Your Stack, Ship Mobile Sooner 55:42

1 Freedom Dumlao: What 70 Java Services Taught Me About Focus 1:03:19

1 Mercedes Bernard: Friendly Code Welcomes Everyone In 49:27

1 Evan Phoenix: The Why of the One Line 1:09:13

1 Chris Salvato: Building Developer Paradise by Sitting in the Problem Space 46:31

1 Heimir Thor Sverrisson: Architecture First, Tech Debt Second 40:58

1 Noémi Ványi: Only Fix Problems That Are Actually Problems 42:01

1 Julia López: Code Tells a Story—Even the White Spaces 50:32

1 Marty Haught: Rethinking Technical Debt—Is It Really Just Drift? 52:39

1 Mike Bowers - From ISAM to JSON—Navigating 40+ Years of Database Evolution 44:46

1 Lorna Mitchell: Writing Documentation Engineers Will Actually Read 43:18

1 Carola Lilienthal: Tackling Technical Debt with Patterns and Domain Knowledge 43:00

1 Joel Hawksley: The Hidden Costs of Frontend Complexity 46:13

1 Austin Story: Making Software Easier to Change, Remove, and Evolve 47:08

1 Dan Moore: Building Developer-Friendly Authentication Solutions 49:20

1 Tom Johnson: From Auto-Documentation to Better Collaboration 43:19

1 Gulcin Yildirim Jelinek: Maintaining Postgres for Modern Workloads 38:18

1 Justine Gehring: Refactoring Software at Scale with AI 48:07

1 Katerina Skroumpelou: Bridging Engineering and Advocacy for Scalable Software 36:48

1 Moriel Schottlender: The Challenges of Modernizing MediaWiki's Monolith 46:10

1 Kate Holterhoff: From Front-End Engineering to Developer Advocacy 51:55

1 Alan Ridlehoover: Building Robust Systems Through Behavior-Centric Testing 48:27

1 April Wensel: Navigating Legacy Code with Compassion 52:05

1 Saron Yitbarek: The Balance Between Maintainable Code and Multiple Streams of Income 41:20

1 Lutz Hühnken: Crafting Resilient Systems with Event-Driven Design 44:45

1 Noel Rappin: Reviving the Pickaxe— A Journey through Ruby's Legacy 43:58

1 Cassidy Williams: Navigating the Career Jungle Gym in Tech 43:18

1 Obie Fernandez: Pioneering AI in Ruby on Rails Development 44:11

1 Tekin Süleyman: Balancing Complexity and Team Size 42:31

1 Ryosuke Iwanaga: The Benefits of Cell-Based Architecture 42:26

1 Julia Ferraioli - Capturing Untold Open Source Stories 47:32

1 Tanmai Gopal: Unlocking the Potential of Unified APIs 44:39

1 James Socol: Building Social Capital in Engineering Teams 44:18

1 Paola Ducolin: Building Trust and Communication in Engineering Teams 45:30

1 Robin Heinze - React Native and the Art of Flexibility 40:35

1 Scott Hanselman - The Fear Factor in Maintainable Software 36:35

1 Stig Brautaset: Understanding Alien Artifacts in Legacy Code 46:04

1 Brit Myers - Decoding Product vs. Technical Risk 42:20

1 Andrea Guarino - Leveraging Static Analysis for Better Code 36:18

1 Staffan Nöteberg - On the Power of Monotasking in Software Development 46:54

1 Martin Emde - Ruby Central and the Art of Being Tolerant to Change 52:47

1 Esther Olatunde - AI's Role in Evolving Software Engineering Practices 47:39

1 Robbie Wagner - Whiskey, Front-End, and Whatnot 40:02
Welcome to Player FM!
Player FM is scanning the web for high-quality podcasts for you to enjoy right now. It's the best podcast app and works on Android, iPhone, and the web. Signup to sync subscriptions across devices.