Software Misadventures  By  cover art

Software Misadventures

By: Ronak Nathani Guang Yang
  • Summary

  • A show about not just the technologies, but the people and stories behind them. In every episode, Ronak and Guang sit down with engineers, founders, and investors to chat about their paths, lessons they’ve learned and of course, the misadventures along the way.
    Show more Show less
Episodes
  • Building 2 Iconic OSSs Back-to-Back | Maxime Beauchemin (Airflow, Preset)
    May 21 2024

    If you’ve worked on data problems, you probably have heard of Airflow and Superset, two powerful tools that have cemented their place in the data ecosystem. Building successful open-source software is no easy feat, and even fewer engineers have done this back to back. In part 2 of the conversation, we talk about Max’s journey in open source.

    Segments:

    (00:03:27) “Project-Community Fit” in Open Source
    (00:08:31) Fostering Relationships in Open Source
    (00:10:58) Dealing with Trolls
    (00:13:40) Attributes of Good Open Source Contributors
    (00:20:01) How to Get Started with Contributing
    (00:27:58) Origin Stories of Airflow and Superset
    (00:33:27) Biggest Surprise since Founding a VC-backed Company?
    (00:38:47) Picking What to Work On
    (00:41:46) Advice to Engineers for Building the Next Airflow/Superset?
    (00:42:35) The 2 New Open Source Projects that Max is Starting
    (00:52:10) Challenges of Being a Founder
    (00:57:38) Open Sourcing Ideas

    Show Notes:

    Part 1 of our conversation: https://softwaremisadventures.com/p/maxime-beauchemin-llm-ready
    Max on LinkedIn: https://www.linkedin.com/in/maximebeauchemin/
    SQL All Stars: https://github.com/preset-io/allstars
    Governator: https://github.com/mistercrunch/governator

    Stay in touch:

    👋 Make Ronak’s day by leaving us a review and let us know who we should talk to next! hello@softwaremisadventures.com

    Show more Show less
    59 mins
  • Become a LLM-ready Engineer | Maxime Beauchemin (Airflow, Preset)
    May 14 2024

    If you’ve worked on data problems, you probably have heard of Airflow and Superset, two powerful tools that have cemented their place in the data ecosystem. Building successful open-source software is no easy feat, and even fewer engineers have done this back to back. In Part 1 of this conversation, we chat about how to adapt to the LLM-age as engineers.

    Segments:

    (00:01:59) The Rise and Fall of the Data Engineer
    (00:11:13) The Importance of Executive Skill in the Era of AI
    (00:13:53) Developing the first reflex to use AI
    (00:17:47) What are LLMs good at?
    (00:25:33) Text to SQL
    (00:28:19) Promptimize
    (00:32:16) Using tools LangChain
    (00:35:02) Writing better prompts

    Show Notes:

    - Max on Linkedin: https://www.linkedin.com/in/maximebeauchemin/
    - Rise of the Data Engineer: https://medium.com/free-code-camp/the-rise-of-the-data-engineer-91be18f1e603
    - Downfall of the Data Engineer: https://maximebeauchemin.medium.com/the-downfall-of-the-data-engineer-5bfb701e5d6b
    - Promptimize: https://github.com/preset-io/promptimize

    Stay in touch:

    👋 Make Ronak’s day by leaving us a review and let us know who we should talk to next! hello@softwaremisadventures.com

    Show more Show less
    41 mins
  • Life as a Distinguished Engineer | Joakim Recht (Uber)
    Apr 30 2024

    Out of thousands of engineers at Uber, there’s only a handful of Distinguished Engineers and Joakim was one of them. In this conversation we chat about

    • Why software engineering is a lot like a sausage factory.

    • Considerations for leaving big tech for a startup.

    • “How to beat the promo commitee”.

    • How can one effectively shape engineering culture?

    • “Mentoring two people on the same team is a waste”.

    • Much More.

    Subscribe now

    Segments:

    [0:01:52] The “reverse sausage” architecture

    [0:07:36] How to get people on board with the new deployment system?

    [0:13:55] What does it mean to be a distinguished engineer?

    [0:17:47] Under-appreciated soft skills?

    [0:21:28] How to improve technical writing

    [0:24:16] Do all senior engineers need to write and review code every day?

    [0:30:19] How to search out where to contribute when your time is so constrained?

    [0:43:10] How to maximize your impact as a mentor

    [0:48:52] “How to beat the promo committee”

    [0:52:56] Effective means to influence engineering culture?

    [0:57:09] Capping the company at 150 employees

    [1:03:33] Why join a startup instead of moving to another big tech company?

    [1:11:14] What Joakim is working on now at Beyond Work

    Show Notes:
    • Joakim on leaving Uber to start Beyond Work: https://www.linkedin.com/pulse/why-i-left-uber-start-beyond-work-joakim-recht-o63of?trk=public_post_feed-article-content

    • Read Joakim’s other excellent posts here: https://www.linkedin.com/in/recht/recent-activity/all/

    Stay in touch:

    👋 Make Ronak’s day by leaving us a review and let us know who we should talk to next! hello@softwaremisadventures.com

    Show more Show less
    1 hr and 16 mins

What listeners say about Software Misadventures

Average customer ratings

Reviews - Please select the tabs below to change the source of reviews.