Software World with Candost artwork

Software World with Candost

32 episodes - English - Latest episode: about 2 years ago -

Software World is a podcast for software engineers hosted by Candost. Every second Tuesday, Candost uncovers the journeys of people and software systems. I interview the experts or talk alone about software architecture, system design, feedback, software engineering leadership, careers, team management, processes, product and customer-centricity, and more.

Follow my blog at candost.blog, for articles and a podcast, and subscribe to my newsletter.

mediations.candost.blog

Technology
Homepage Apple Podcasts Google Podcasts Overcast Castro Pocket Casts RSS feed

Episodes

#28: How to Present Solutions as Software Engineers

April 26, 2022 05:52 - 16 minutes - 11.5 MB

Different groups of people demand various details when listening to your solutions. The details you’ll show to a software engineer differs from the level of detail you will show to your product manager, and it will be completely different when you want to present to a C-level. I've realized many engineers struggle to communicate their work at different levels. Even the most experienced en­gineers have difficulty presenting their ideas or their achievements. In this episode, I talk about how...

#27: Problem-Solving Skills & A Strategy for Software Engineers

April 12, 2022 06:50 - 25 minutes - 17.2 MB

In the first episode of the new season, I talk about Problem-Solving skills and strategies for developers. As we all have a common goal of solving problems with software, improving our skills and using various strategies are crucial. I talk about a clear strategy to solve almost any problem we face. We can solve problems in five steps. 1. Find out the real problem 2. Clarify the problem and expectations 3. Simplify the problem 4. Create potential solutions 5. Merge and evaluate solutio...

Trailer: Season #3

March 29, 2022 06:00 - 4 minutes - 2.84 MB

Software World opens its doors to season number three. After a season break, we're back with new content coming to your ears. As usual, the new episodes will arrive every second week on Tuesdays. If you want to get email notifications for the new episodes, go to mediations.candost.blog/s/podcast and subscribe. You can also find the show's RSS feed to add it to your podcast app. All show notes, and transcription will be available on mediations.candost.blog/s/podcast, you can also find the...

#26: Machine Learning & Data Science with Jesper Dramsch

November 23, 2021 07:00 - 1 hour - 43.5 MB

On the season finale of The Software World, I welcome Jesper Dramsch, Scientist for Machine Learning at the European Center for Medium-Range Weather Forecasts (ECMRWF) and Geophysicist. They have online courses, blog articles, and a mini-book about Data Science and Machine Learning. In our conversation, Jesper talks about the differences between Machine Learning and Data Science, how to enter the field, and how life scientists shift their focus to Data Science. We talk about how businesses...

#25: Live Pair Programming, Open Source, and Building Communities with Nick Taylor

November 09, 2021 06:00 - 49 minutes - 34.1 MB

On this episode of the Software World, I welcome Nick Taylor, Lead Software Engineer at Forem, the software powers dev.to. In our conversation, Nick talks about how he hosts pair programming in a live stream, important aspects of having and building communities and working on open source. Find the show notes and transcription at https://mediations.candost.blog/s/podcast. This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, vis...

#24: Understanding Distributed Systems with Roberto Vitillo

October 26, 2021 10:00 - 37 minutes - 25.5 MB

On this episode of the Software World, I welcomed Roberto Vitillo, Principal Software Engineer at Microsoft. We talked about distributed systems, the CAP theorem, writing a book, and growing a career in software engineering. Listen to the episode to learn more. To get a chance to win Understanding Distributed Systems, listen to the episode and learn how you can get a chance. All show notes, transcription, and links mentioned in the episode are available at https://mediations.candost.blog/s...

#23: Accessibility and Inclusive Design with Eric Bailey

October 12, 2021 04:48 - 40 minutes - 28 MB

On this episode of the Software World, I welcomed Eric Bailey, an inclusive design and accessibility advocate. We talked about accessibility and the importance of inclusive design. In the episode, Eric gives suggestions to software engineers and software engineering leaders about approaching accessibility. Listen to the episode to learn more. All show notes and links mentioned in the episode are available on https://mediations.candost.blog/s/podcast This is a public episode. If you would l...

#22: Effective 1:1 Meetings for Software Engineers

September 28, 2021 06:41 - 18 minutes - 16.6 MB

I talked about the importance of 1:1 meetings for software engineers and how they should change their perspectives. I mentioned a couple of strategies for having practical and high-quality 1:1 sessions with managers and how software engineers should approach these meetings. You can find all the show notes and the mind map at https://candost.blog/. This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit mediations.candost.blog

#21: Intent-Based Leadership with L. David Marquet

August 31, 2021 05:47 - 29 minutes - 26.8 MB

In this episode of The Software World, I welcomed L. David Marquet is a retired nuclear submarine Captain in the USS Navy. We talked about his book Turn The Ship Around!, the power of intent-based leadership, the importance of language, and how leaders can build the organization with the bottom-up decision-making approach. You can find all the show notes and the mind map at https://mediations.candost.blog/s/podcast This is a public episode. If you would like to discuss this with other subs...

#20: Software Architecture Design

August 17, 2021 06:25 - 14 minutes - 13.5 MB

In this episode, I talked about how an architect should approach designing software architecture.  The topics are architecture characteristics (system quality attributes), design thinking, and system design (modularity, conceptual integrity, etc.). You can find all the show notes and the mind map at https://mediations.candost.blog/s/podcast. This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit mediations.candost.blog

#20: Software Architecture Design | Systems and Architectural Thinking - 2

August 17, 2021 06:25 - 14 minutes - 33.7 MB

In this episode, I talked about how should an architect approach designing software architecture.  The topics are architecture characteristics (system quality attributes), design thinking, and system design (modularity, conceptual integrity, etc.). You can find all the show notes and the mind map on https://candost.blog/podcast/. Subscribe to the newsletter to get notifications for every new podcast episode. Share the show on your favorite social platform! Don't forget to mention @cando...

#19: The Software Architect Role

July 20, 2021 06:18 - 18 minutes - 17.1 MB

In this episode of The Software World, I tried something new and spoke without a guest. I mentioned The Role of a Software Architect in the previous issue of my newsletter. The podcast idea came out from that issue to have a couple of sessions about what I learned about systems and architectural thinking over the last months. This is the first episode about the topic. Here are the links I mention in the episode: On Thinking Architecturally by Peter Cripps The Evolutionary Architect from ...

#19: The Software Architect Role | Systems and Architectural Thinking - 1

July 20, 2021 06:18 - 18 minutes - 17.3 MB

In this episode of the Software World, I tried something new and spoke without a guest. I had mentioned The Role of Software Architect in the previous issue of my newsletter. The podcast idea came out from that issue to have a couple of sessions about what I learned about systems and architectural thinking over the last months. This is the first episode about the topic. Here are the links I mention in the episode: On Thinking Architecturally by Peter Cripps The Evolutionary Architect fro...

#18: Managing Organizational Changes with Jim Allen

June 22, 2021 06:15 - 37 minutes - 25.9 MB

On this episode of the Software World, I welcomed Jim Allen, Head of Engineering at Jimdo. We talked about managing changes in organizations, the reasons for changes, and how to navigate difficult situations caused by the changes. You can find the show notes on candost.blog and subscribe to the newsletter to get notifications for every new podcast episode. If you want to reach out to Jim, you can find him on Twitter @jimallen. Jim and Dennis's podcast, Yet Another Management Podcast (YAMP...

#17: Banish Your Inner Critic with Denise Jacobs

June 01, 2021 15:30 - 45 minutes - 31.1 MB

On this episode of the Software World, I welcomed Denise Jacobs, speaker, author, and creativity evangelist. We talked about the inner critic that we all have and how it impacts our creativity. Denise gave answers to my questions regarding how to understand our inner critic and approach it in a better way. Join thousands of others and enroll in Denise's Linkedin Learning Courses from Linkedin Learning. Denise's website, where you can find links to buy her book and all the information to in...

#16: Being an Indie Hacker and Part-time Creator with Benedicte Raae

May 18, 2021 07:00 - 58 minutes - 40.1 MB

In this episode, my guest is Benedicte Raae, the software developer behind POW! App. In this episode of the Software World, we talked about her indie hacker journey and how she navigates the indie hacker life, overcomes challenges, and stays motivated. You can find show notes on https://mediations.candost.blog/s/podcast This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit mediations.candost.blog

#15: Prioritization for Senior and Staff Software Engineers with Dennis Benkert

May 04, 2021 04:56 - 58 minutes - 39.8 MB

In this episode of the Software World, Candost is talking with Dennis Benkert about how the job requirements change for senior and staff-level software engineers and how they can prioritize their work. How do you prioritize your work when you grow into senior and staff roles? Which tasks do you choose to have a better impact on the company? What are your strategies for deciding which task is better? Dennis Benkert is an Engineering Manager at Jimdo. Dennis & Jim's Podcast YAMP (Yet Anot...

#14: Protective Leadership & Finding Your Leadership Style - Suzan Bond

April 07, 2021 14:00 - 40 minutes - 27.6 MB

We talked about two articles from Suzan Bond "When leaders protect the team" and "Your fantasy leadership self." Follow Suzan on Twitter @suzanbond. I really enjoyed our talk with Suzan; I hope you do too. This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit mediations.candost.blog

#13: DevOps and Site Reliability Engineering as a Career - Rene Hernandez

March 11, 2021 15:00 - 51 minutes - 35.3 MB

The popularity and growth of DevOps are very attractive to many people. Site Reliability Engineering shares the same foundational principles with DevOps. Since both topics are very popular since the beginning of the 2010s, engineers can create a good career in both. This week, we focused on how people can grow in DevOps and SRE. My guest was Rene Hernandez. He is a Senior DevOps Engineer at Fullscript. If you are looking to become a DevOps or Site Reliability Engineer or would like to grow...

#12: The Life of a Generalist Software Engineer - Ricardo Smania

March 03, 2021 21:49 - 52 minutes - 36.2 MB

Have you ever asked yourself about you should learn something different than your expertise? In every engineer's career, there comes the point when they have to decide if they want to learn something new. Sometimes it means changing career goals, but sometimes it's expanding the horizon. Changing the career might look like a step back. If an engineer is on the senior level, they might go back to mid-level. This week we talked about the life of a generalist (or all-rounder) software engineer...

#11: Learning and Growing in Front-end Development - Ali Spittel

February 24, 2021 16:00 - 57 minutes - 39.3 MB

Learning frontend development is exciting as discovering something new. And getting better at it has different challenges. Although the frontend ecosystem changes all the time, it doesn't have to be hard. We can apply specific strategies to our learning path to make learning easier and improve our knowledge quickly. This week, we talked about learning and getting better at front-end development. My guest was Ali Spittel. She is a Senior Developer Advocate at AWS Amplify, co-host at Ladybug ...

#10: Building Healthy On-call Culture - Serhat Can

February 17, 2021 07:41 - 55 minutes - 38.2 MB

Being in the on-call rotation requires a different set of skills. Some people think that they build resilient systems so that they don't need on-call. The purpose of on-call is not to blame someone but to find the root cause. This week, we talked about building healthy on-call culture and how engineers should approach on-call.  My guest was Serhat Can. Serhat is a Tech Evangelist at Atlassian, AWS Community Hero, and Global Core Organizer of devopsdays.   You can find show notes at candos...

#9: Engineering Career Path - Tobias Bales

February 09, 2021 19:28 - 53 minutes - 37 MB

Have you ever thought of being a manager or team lead after spending some time in engineering? Most of the time, people believe that it's a one-way road.  This week, we talked about career changes in software engineering. My guest was Tobias Bales. He is a Software Engineer at Jimdo. He worked as an Engineering Manager for two years and decided to go back to engineering. You can find show notes at candost.blog. This is a public episode. If you would like to discuss this with other subscri...

#8: Cross-Cultural Communication in Engineering Teams - Felipe Furlan da Silva

February 02, 2021 19:34 - 59 minutes - 41 MB

Have you ever thought a person doesn't understand what you say? Did you ever get feedback that you disagreed with what they were talking about? Working with a team is a big challenge. Cultural differences affect relationships and team performance. Even people coming from similar cultures struggle a lot. This week, we talked about how we can approach people coming from different cultures and have healthy relationships.   You can find the show notes at candost.blog. This is a public episode....

#7: Mobile Apps at Scale - Fırat Karataş

January 26, 2021 20:29 - 57 minutes - 39.4 MB

My guest was Fırat Karataş. Fırat works as an iOS Engineer at SoundCloud. We talked about mobile apps at scale and the challenges they face. You can find the show notes at candost.blog. This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit mediations.candost.blog

#6: Software Development in Startups - Fatih Acet

January 20, 2021 21:01 - 1 hour - 47.6 MB

In this episode, we talked about  What kind of engineering problems often occur in startups? How to choose the right tool and tech stack? How are the software development processes in startups?  and many more!   My guest was Fatih Acet. Fatih is the Co-Founder & CTO of Superpeer, Co-Founder of Kodilan.com. He is Google Developer Expert (GDE) on Web Technologies. He was the second front-end engineer of GitLab. We talked about software development challenges in startups. We focused on how t...

#5: Startup Marketing - Peri Kadaster

January 12, 2021 19:00 - 54 minutes - 101 MB

In this episode, we talked about - How do startups grow with help from marketing? - How to choose the right marketing strategy? - How to approach stagnating user growth? - Marketing strategies for going from local to global. - How can engineers and marketers work together? and many more! My guest was Peri Kadaster. Peri is the President of Sipsetter Co., Co-Founder of Kadaster Ventures LLC. She has an extensive background in marketing. After graduating from Duke University and getting...

#5: Startup Marketing with Peri

January 12, 2021 19:00 - 54 minutes - 37.5 MB

This week my guest was Peri. Peri is the President of Sipsetter Co. She has an extensive background in marketing. After graduating from Duke University and getting an MBA from Harvard Business School, she was the consultant and the director of marketing, strategy, and communications in different companies (including McKinsey, Pozitron/Monitise, CoffeeTable). We talked about startup marketing challenges. We focused on how startups should approach marketing and how they can overcome obstacles ...

#4: How to Be A Working Student - Oksana Shcherban

January 12, 2021 18:00 - 52 minutes - 36.1 MB

My guest was Oksana Shcherban. She works as a Working Student iOS Developer at Bonial.com and studies International Media and Computing at HTW Berlin - University of Applied Sciences. We talked about being a working student in the Tech Industry. We focused on the challenges and how companies treat students. We dove into Oksana's journey about dropping university in Ukraine, moving to Germany, and starting university with a different major.   We talked about  🔸 How to move to Germany from a...

#3: Diversity, Gender Discrimination, Women in Tech - Yasemin Alpay

January 05, 2021 14:00 - 1 hour - 42.2 MB

My guest was Yasemin Alpay. She works as a Senior Backend Engineer at Bonial.com. We discussed one of the essential topics - diversity and gender discrimination in Tech. We focused on the diversity problems in the software world. Why do women (and non-men genders) struggle to receive the credit? What makes a woman's work-life hard? We talked about   - What is discrimination?  - Why are we bad at diversity in tech?  - Is the entry barrier high?  - What is the glass-ceiling effect?  - Wh...

#2: How Engineering Teams Work with Product Teams - Göksel Köksal

December 29, 2020 15:00 - 55 minutes - 38.3 MB

This time my guest was Göksel Köksal. He works as a Principal iOS Engineer at Drop Kitchen.  We talked about how we approach designing the technical side of the projects. We started with how to apply requests from product owners to code. Later on, we dived into how to maintain and evolve a good technical design.   We answered questions such as  - How do we work together with a product owner?  - What are the phases in development and delivery?  - What are the essential topics to consider...

#1: Tech Interviews - Sabrican Ozan

December 19, 2020 16:00 - 1 hour - 42.6 MB

My guest is Sabrican Ozan. Sabrican works as a Lead Software Developer at takeaway.com. We talked about how takeaway.com holds technical interviews. We started with the evaluation of the applications and went through the whole interview process.    We answered many questions, such as  - What are the key points that they take a look at Takeaway? - How much time does it take from start to finish? - How do software developers feel about their interviews? - What kind of questions do they as...

Twitter Mentions

@candosten 28 Episodes
@sabrican_ozan 1 Episode
@renehr9102 1 Episode
@gokselkk 1 Episode
@ravitillo 1 Episode
@tobiasbales 1 Episode
@jimallen 1 Episode
@fatihacet 1 Episode
@aspittel 1 Episode
@ricsmania 1 Episode
@nickytonline 1 Episode
@suzanbond 1 Episode
@denderello 1 Episode
@firatov 1 Episode
@peri__ayla 1 Episode
@srhtcn 1 Episode
@raae 1 Episode