glich.podcast
glich
glich was started by Bassem Dghaidi in the summer of 2021 as a platform to share software engineering insights from over a decade of industry experience. glich covers moderate to advanced software engineering topics (code, system design, engineering management) with professional engineers, thought leaders, engineering managers and startup founders. There is something for everyone who works in tech!
Where to listen?
Podcasts in the app Replaio Radio Coming soonPodcasts are coming to the app soon. Install now and be the first to see a whole new take on podcasts
Episodes
E32 - Working in regulated industries, QA to SWE, and public speaking with Donia Chaiehloudj 28.09.2024 53:19
Donia shares her experiences transitioning from quality assurance to software development, working in the aerospace industry, and moving to startups. She discusses the challenges and benefits of working in highly regulated environments versus more agile startups. Donia also talks about her involvement in open source projects, public speaking at tech conferences, and co-authoring a book on Go progr...
E31 - Distributed Systems at Shopify with Ahmad Alhour 07.12.2023 1:09:45
Staff software engineer Ahmad joined me to share insights from designing complex systems at Shopify. We discussed distributed systems, managing technology landscapes, testing strategies, flexible architectures, leadership skills, understanding roles, and optimizing teams. Key takeaways involve tackling uncertainty, tailoring methods to teams versus rigid recipes, testing guiding principles over me...
E30 - Web 3.0, Entrepreneurship and Chasing Trends with Nader Dabit 03.10.2023 51:14
Nader is a fascinating character, he's a software engineer, entrepreneur, and a creator currently building in what once was one of the most hyped segments of the tech industry. I wanted to chat with Nader to unpack his thoughts and ideas about Web 3.0, more specifically the blockchain, cryptocurrencies and social networking protocols.
E29 - Creating roadmap.sh, teaching and lessons from working in product companies with Kamran Ahmad 06.09.2023 48:45
There are very few developers who have not seen Kamran's software engineering roadmaps! Kamran has, single handedly, created a revolution in the industry by introducing simple to follow technical roadmaps published to https://roadmap.sh/ In this episode we dive into Kamran's journey creating roadmap.sh, his thoughts on technical education, his experience transitioning from professional ser...
E28 - libgit2, source code management and edge computing 02.08.2023 1:09:13
Edward Thomson is a fantastic software engineer, he’s currently the maintainer of libgit2: a pure C implementation of the git core methods provided as a linkable library with a solid API. libgit2 powers GitHub, GitLab, Azure DevOps and many other products. Ed is also a product manager at Vercel where he leads the compute, storage, and network products. We talked about building libgit2, the challen...
Podcast Trailer 23.07.2023 0:59
What the glich podcast is all about
E27 - History of Django, Open Source and LLM Security with Simon Willison 06.07.2023 1:01:55
Simon Willison is the creator of Datasette, an open source tool for exploring and publishing data. Prior to becoming an independent open source developer, Simon was an engineering director at Eventbrite. Simon joined Eventbrite through their acquisition of Lanyrd, a Y Combinator funded company he co-founded in 2010. He is a co-creator of the Django Web Framework, and has been blogging about web de...
E26 - Navigating the Tech Job Market: Insights from a Recruiting Specialist 03.03.2023 1:01:01
Interviewing can be a challenging process, and companies do not always make it easy. The opportunities available to you can vary greatly depending on market conditions, demand for software engineers, and the capabilities of tech recruiters, among many other factors. In this episode, I interview Alla Pavlova, a tech and art talent recruiter at Riot Games. We discuss the interview process from start...
E25 - Neurodivergence and the tech industry 01.02.2023 39:32
Neurodiversity refers to the variance of neurological differences, behaviours and brain functions within the human population. The concept of neurodiversity has become controversial, with some individuals and groups advocating for acceptance and accommodations while others criticise it. In my chat with Shea we debunked the stereotypes and explored the impact that autism has on his career as a soft...
E24 - Contracting as a software engineer 18.01.2023 41:18
This episode provides an in-depth look into the world of contracting and freelancing, and we share our background and experience in the field. Zac and I discuss why companies may be risk averse in hiring and how startups can compete for talent in a hot market. We also covers practical aspects of contracting such as how many years of experience are needed and how to generate leads, and tips for tho...
E23 - Examining the nuances of Software Testing 22.12.2022 43:33
In this episode, Maaret Pyhäjärvi, a principal test engineer at Vaisala and respected speaker, author, and mentor, discusses the evolution of software testing and the role of testing engineers in the design process. We cover the challenges and benefits of implementing CI/CD and how to effectively involve testing engineers in this process, as well as code quality control and the measurement of soft...
E22 - What is Technical Debt & How Can We Deal With It? 24.11.2022 53:24
What's technical debt? What is considered technical debt? How is technical debt measured? Who owns technical debt? How to pay-off tech debt? All these questions and more are discussed in this great conversation with Max Weinbrown, a principal software engineer at Procore Technologies. I really appreciate Max’s clarity and humility as I’m sure you will as well. ▬▬▬▬▬▬ All the links you need 🔗 ▬▬▬▬...
E21 - Engineering in the Arab World vs Europe & USA 27.10.2022 1:15:47
How does software engineering in Europe or the USA defer from the work we do in the Middle East and North Africa region? What are some of the biggest challenges preventing the Middle East and North Africa from becoming technology hubs? What’s the caliber of the talent available in the region? Can it compete internationally? I discussed these questions and more with Ahmad Alfy, CTO of Robusta Studi...
E20 - Engineering compensation in startups, scale-ups and publicly traded companies! 06.10.2022 52:41
There are many ways to get paid as a software engineer! Your compensation doesn’t only have to be in the form of a cash salary. The sooner you understand your options, the better decisions you’ll make when negotiating your new role. Tambi is a venture capitalist investor and founder of Propeller Inc. He has a background in software engineering and has founded multiple startups before his last exit...
E19 - Software Engineer to COO 22.09.2022 45:08
From software engineer to chief operating officer, this is the journey of Marwa El Ghali. In this episode, Marwa shares with us her mindset, career defining moments, mistakes and lessons learned throughout her journey. Marwa is very sharp, analytical and extremely humble. You don’t want to miss her perspective on software engineering. ▬▬▬▬▬▬ All the links you need 🔗 ▬▬▬▬▬▬ https://linktr.ee/glich...
E18 - The Skills Needed For A Successful Data Analytics Career 07.09.2022 45:50
What do you need to succeed in your data analytics career? That's what Al Chen found out working as a financial analyst at Google and by learning from his podcast guests. In this episode we discover more about the role of a data analyst, career path, tools of the trade, the important skills to have and the cutting edge in the field. ▬▬▬▬▬▬ Resources & References 📕 ▬▬▬▬▬▬ Al’s blog: https://ww...
E17 - Engineering in the Special Projects team @ GitHub! 25.08.2022 41:14
In this episode we discuss the importance of the special projects team at GitHub. The purpose of this team, the collaboration between special projects and the rest of engineering, how GitHub builds and releases GitHub and we discuss Sunakshi’s experience as a software engineer in one of the most culturally unique working environments! You don’t want to miss this episode, it’s full of awesome insig...
E16 - Why Is Everyone Talking About Data Engineering? 18.08.2022 1:06:59
What is data engineering? What are data engineers responsible for? What tools do data engineers use? What are the skills necessary to become a data engineer? In this episode we discuss data engineering at length. I think we did a good job at covering everything you might want to know about the job. Ayman Farhat is a senior data engineer at Google, he’s been very generous with his time...
E15 - What does Software Engineering in Big Tech look like? 04.08.2022 57:13
Why is engineering in big tech considered a reference? How are teams structured? How is software architecture done? What tools do you use? How do you handle incident response? These and so many more questions were answered by Georges El Khoury, a veteran software engineer with more than 15 years of experience working at Microsoft, Uber and Airbnb. ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ https://linktr.ee...
E14 - What's the role of a Software Architect? Are they REALLY needed?! 27.07.2022 50:13
What is software architecture? How do software architects work? How do they fit in the engineering organisation? So many more brilliant questions answered by Mohamed ElSherif, currently a senior software architect at Apple with a long tenure in big tech. Mohamed is also a veteran content creator who publishes to Youtube: https://www.youtube.com/c/MohamedElsherif You can also fi...
E13 - Imposter phenomenon: how I cope with it! (live streamed) 23.07.2022 41:16
Have you ever felt like a fraud, even when you've succeeded? That's the Imposter syndrome. It happens to highly accomplished people who worry that they're just lucky and that other people will discover the truth about them. In today's live stream, I'm going to talk about how I manage these feelings and getting crippled by them.
E12 - Generalist or a specialist software engineer? (live streamed) 21.07.2022 58:17
Is it better to be a generalist (full stack) software engineer or a specialist? Which option serves your career better? Do specialists get paid more? What is vendor lock? In this episode we discuss what it means to be a generalist or a specialist and which path to choose depending on your ambitions and career objectives.
E11 - Preparing for tech interviews (live streamed) 19.07.2022 1:27:48
We all hate how broken tech interviews are, and yet, we're all forced to go through them. In this live stream I'll be discussing what you need to do to prepare for a tech interview (anywhere, big tech companies included) and "more importantly" how to prepare to interview someone else!
E10 - What technical books will not teach you (live streamed) 18.06.2022 1:18:20
Every software engineer should know more topics than just programming. Writing code, for me, is a never ending stream of wonder, fun, frustration, challenge and pure joy (in a random order). However, writing code as a hobby is one thing, making a career as a software engineer is another. In this live stream, I will share with you what I consider to be fundamental topics that every software enginee...
E9 - Make better career choices! (live streamed) 11.06.2022 1:04:27
Working as a software engineer varies greatly if you're working in a startup, a scale-up or an enterprise! In this live I'll be discussing the differences of working in these environments, which places are more suitable for the different stages of your career, how to survive and thrive in each environment, and many other details!
Similar podcasts
Replaio is not a podcast publisher; show names, artwork and audio belong to their authors and are distributed through public RSS feeds.