Understandable Software with Kartik Agaram

Many software projects run the risk of evolving over time to a complex state that is inhospitable for new contributors to join.  This is a dangerous place for a company to be.  Either software needs to remain more accessible, or faster paths must be created to help them get on board.

Today’s interview is with Kartik Agaram.  We explore some of these topics and software development in general while also discussing some of the low-level software projects Kartik has open-sourced.

Sponsorship inquiries: sponsor@softwareengineeringdaily.com

Transcript

Transcript provided by We Edit Podcasts. Software Engineering Daily listeners can go to weeditpodcasts.com to get 15% off the first three months of audio editing and transcription services with code: SED. Thanks to We Edit Podcasts for partnering with SE Daily. Please click here to view this show’s transcript.


Sponsors

From startups to enterprises, engineering teams use ClickUp to collaborate on code, docs, goals, sprints, bug tracking, roadmaps, and more. You can also connect your favorite developer tools like GitHub, Bitbucket, and Gitlab to manage your code and team in one place. Don’t get stuck with Jira. Sprint through Agile with ClickUp and save one day every week. Try ClickUp for free today at ClickUp.com/sedaily!

Looking to optimize your cloud costs with keen visibility and smart management? Meet Yotascale, for a dynamic, centralized view of your total spend across AWS, Azure, containers, and Kubernetes. Perform sharp budgeting and forecasting, and create actionable recommendations and earn 50% or greater savings on cloud cost.
Ask our customers like Hulu, Zoom, and Compass about their major savings with Yotascale. Then visit yotascale.com/sedaily for details and receive our newly released white paper titled, “You Need True Multi-Cloud Cost Management. Here’s Why.”

Find bugs that are hidden across billions of transactions by comparing thousands of highly unique dimensions? No problem! Understand your code like never before. Use Honeycomb for free at softwareengineeringdaily.com/honeycomb. Guess less and know more.

Get the full coding and design freedom to create anything your clients need, along with the tools to manage and collaborate with your team seamlessly from anywhere. And when it comes to growing your business – you can get matched with new leads every day, and earn revenue share for every website you create. Head over to Wix.com/Partners and reimagine what your agency can accomplish. 

What if you could mimic your entire production database to create a realistic dataset with zero sensitive data? Tonic.ai does exactly that. With Tonic, you can generate fake data that looks, acts, and behaves like production because it’s made from production. How does Tonic do it? Connect to any database, anywhere, and have Tonic automatically de-identify and mask your data to create the perfect test dataset. Sleep better at night knowing that if your test data is compromised, your sensitive data can’t be reverse-engineered. And everyone has the data they need to focus on what they do best: building features without the security risk. Visit softwareengineeringdaily.com/tonic to sign up for a free trial.

Software Daily

Software Daily

Subscribe to Software Daily, a curated newsletter featuring the best and newest from the software engineering community.