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!
…
continue reading
Refactor Your Body is a podcast produced by DevLifts aiming to provide valuable information and interviews for developers to help you live a healthy life and stay motivated on your fitness journey.
…
continue reading
Building a career as a Software Engineer is hard. Whether you're trying to break into the industry, fighting with imposter syndrome, or just trying to take the next big step in your career, you'll benefit from hearing how successful engineers have triumphed and failed in their careers. Learn more: www.devpath.fm
…
continue reading
1
E32 - Working in regulated industries, QA to SWE, and public speaking with Donia Chaiehloudj
53:19
53:19
Play later
Play later
Lists
Like
Liked
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 tec…
…
continue reading
1
E31 - Distributed Systems at Shopify with Ahmad Alhour
1:09:45
1:09:45
Play later
Play later
Lists
Like
Liked
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…
…
continue reading
1
E30 - Web 3.0, Entrepreneurship and Chasing Trends with Nader Dabit
51:14
51:14
Play later
Play later
Lists
Like
Liked
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.…
…
continue reading
1
E29 - Creating roadmap.sh, teaching and lessons from working in product companies with Kamran Ahmad
48:45
48:45
Play later
Play later
Lists
Like
Liked
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 expe…
…
continue reading
1
E28 - libgit2, source code management and edge computing
1:09:13
1:09:13
Play later
Play later
Lists
Like
Liked
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 produ…
…
continue reading
What the glich podcast is all about
…
continue reading
1
E27 - History of Django, Open Source and LLM Security with Simon Willison
1:01:55
1:01:55
Play later
Play later
Lists
Like
Liked
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…
…
continue reading
1
E26 - Navigating the Tech Job Market: Insights from a Recruiting Specialist
1:01:01
1:01:01
Play later
Play later
Lists
Like
Liked
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 …
…
continue reading
1
E25 - Neurodivergence and the tech industry
39:32
39:32
Play later
Play later
Lists
Like
Liked
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 …
…
continue reading
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 …
…
continue reading
1
E23 - Examining the nuances of Software Testing
43:33
43:33
Play later
Play later
Lists
Like
Liked
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 a…
…
continue reading
1
E22 - What is Technical Debt & How Can We Deal With It?
53:24
53:24
Play later
Play later
Lists
Like
Liked
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 w…
…
continue reading
1
E21 - Engineering in the Arab World vs Europe & USA
1:15:47
1:15:47
Play later
Play later
Lists
Like
Liked
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 questi…
…
continue reading
1
E20 - Engineering compensation in startups, scale-ups and publicly traded companies!
52:41
52:41
Play later
Play later
Lists
Like
Liked
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 …
…
continue reading
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 th…
…
continue reading
1
E18 - The Skills Needed For A Successful Data Analytics Career
45:50
45:50
Play later
Play later
Lists
Like
Liked
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. ▬▬▬▬▬▬ Resource…
…
continue reading
1
E17 - Engineering in the Special Projects team @ GitHub!
41:14
41:14
Play later
Play later
Lists
Like
Liked
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 wan…
…
continue reading
1
E16 - Why Is Everyone Talking About Data Engineering?
1:06:59
1:06:59
Play later
Play later
Lists
Like
Liked
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, …
…
continue reading
1
E15 - What does Software Engineering in Big Tech look like?
57:13
57:13
Play later
Play later
Lists
Like
Liked
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. …
…
continue reading
1
E14 - What's the role of a Software Architect? Are they REALLY needed?!
50:13
50:13
Play later
Play later
Lists
Like
Liked
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/M…
…
continue reading
1
E13 - Imposter phenomenon: how I cope with it! (live streamed)
41:16
41:16
Play later
Play later
Lists
Like
Liked
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.…
…
continue reading
1
E12 - Generalist or a specialist software engineer? (live streamed)
58:17
58:17
Play later
Play later
Lists
Like
Liked
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.…
…
continue reading
1
E11 - Preparing for tech interviews (live streamed)
1:27:48
1:27:48
Play later
Play later
Lists
Like
Liked
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!
…
continue reading
1
E10 - What technical books will not teach you (live streamed)
1:18:20
1:18:20
Play later
Play later
Lists
Like
Liked
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…
…
continue reading
1
E9 - Make better career choices! (live streamed)
1:04:27
1:04:27
Play later
Play later
Lists
Like
Liked
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!…
…
continue reading
1
E8 - Working in a toxic engineering culture? (live streamed)
1:16:07
1:16:07
Play later
Play later
Lists
Like
Liked
1:16:07
Let's discuss toxic engineering cultures! Crazy deadlines, unpaid overtime, working on weekends, constant top down pressure, lack of clarity on a career path, no appreciation of good work, no transparency, etc. 😩 The list goes on! We’ve all been there and many of us are (sadly) still working in toxic environments. In this live stream I want to talk…
…
continue reading
1
E7 - How far can you go as a self-taught software developer? (live streamed)
1:04:58
1:04:58
Play later
Play later
Lists
Like
Liked
1:04:58
How far can you go as a self-taught software developer? I never graduated from University, in fact, I've never attended or been part of a graduation ceremony ever in my life. Yet here I am, working as a Senior Solution Architect at GitHub. Let's talk about higher education in tech.
…
continue reading
1
E6 - Diverse, Equitable and Inclusive Engineering Cultures
35:27
35:27
Play later
Play later
Lists
Like
Liked
35:27
Increasing the performance of your engineering teams while making sure you maintain a healthy and safe work environment is not easy! In this episode, I discuss with Lauren Peate, Founder and CEO of multitudes the key indicators of a diverse, equitable and inclusive workplace and the impact of DE&I on engineering and product outcomes.…
…
continue reading
DevOps explained in a simple manner by Communities of Practice area Director at GitHub Jared Murrell. I've worked alongside Jared on numerous projects and it was a blast every time! This fireside chat is an attempt at demystifying DevOps / DevSecOps and separating the buzz and hype from the fundamentals. I hope you enjoy this episode just as much a…
…
continue reading
1
E4 - On mental health and gender equality in tech
51:50
51:50
Play later
Play later
Lists
Like
Liked
51:50
Alaa El Hariri is a Software Engineer at DataCamp where she develops features that allow Data Science enthusiasts and professionals build up and improve their data literacy. She believes software development is an art form that anyone can learn, no matter their background, where they're from or who they identify as. Alaa, has worked in several doma…
…
continue reading
1
E3 - Product management and engineering in hyper-growth startups
47:05
47:05
Play later
Play later
Lists
Like
Liked
47:05
Farbod Saraf is the product lead at Miro, an online collaborative whiteboard platform that has recently experienced a hyper growth from 3 million to 20 million users in only 15 months! He has a background in engineering and software development before making the switch to product management. I really like this fireside chat because it covers many s…
…
continue reading
1
E2 - What does it take to be an Engineering Manager?
56:30
56:30
Play later
Play later
Lists
Like
Liked
56:30
In the fireside chat, I explore with Joe his perspective on engineering management and the qualities of a great manager. We also discuss how you could make the transition from engineering to management and what to expect. Joe has entered the tech world as a bit of a late bloomer. He was 20 years old when he took his first programming course in coll…
…
continue reading
My guest today is Johannes Nicolai a principal solutions engineer at GitHub and an awesome colleague of mine. In this episode we chat about how the future of software engineering will look like. How we will be writing code in a decade from now and what will this domain look like in 30 years from today. We also chat about the meaning of innovation, …
…
continue reading
Tomasz and I have been interacting on Twitter for some time now, so it was a lot of fun to finally speak with him. We talked about his experience getting into JavaScript and eventually becoming an authority on frontend development as well as the impact becoming a speaker has had on his career. Tomasz online: https://twitter.com/tlakomy…
…
continue reading
Nader Dabit is a Developer Advocate working at AWS. He is also an author, blogger, and React Native expert. Nader and I talked a lot about his journey into tech and about the background we both share as technologists living in the southern United States away from the major tech hubs. Nader's internet home: https://twitter.com/dabit3…
…
continue reading
1
Software Engineering Manager Kate Taggart
49:10
49:10
Play later
Play later
Lists
Like
Liked
49:10
Kate Taggart is an Engineering Manager at Stripe, they come from a very abstract and technical background, which was interesting for me as a self-taught developer. Kate covered their own experiences as an individual contributor and as a manager, comparing and contrasting the two for my benefit. It's probably important to note that I interviewed Kat…
…
continue reading
Charity Majors is the CTO of Honeycomb.io, and has spent a career deep in tech. We talked at length about her struggles and strategies for growth and the challenging transition from individual contributor to manager and leader. Charity is an incredibly authentic and open individual and I feel very lucky to have had the opportunity to chat with her.…
…
continue reading
Jason Lengstorf is a Developer Advocate, and at the time of this recording, he was heading up the learning team for Gatsby. During this interview, Jason and I cover his background and his experiences learning to lead. Near the end of the conversation, Jason shares his take of the differences between management and leadership. Jason's internet home:…
…
continue reading
Ben Halpern is best known for building the DEV community, centered around https://dev.to. During our conversation, we talked about his journey from marketer to developer and from developer to founder. Ben shared with me why he uses the title Webmaster and a little bit about his upbringing and unique world-view. Ben's Incredible Website: http://benh…
…
continue reading
1
Speaker and Software Engineer Laurie Barth
42:11
42:11
Play later
Play later
Lists
Like
Liked
42:11
Laurie Barth is a mathematician turned Software Engineer. She is known for giving a ton of excellent talks and sharing her opinions about software development online. We got the change to talk about her start in tech, her transition from a tangential field, and her journey into speaking about her career at conferences. Laurie on Twitter: https://tw…
…
continue reading
Taylor Otwell is the creator and maintainer of Laravel, a PHP framework for modern web applications. Taylor's also a fellow Arkansan! We talked a ton about running an Open Source project and the successful career Taylor has built around the Laravel project. You can find more about Taylor on Twitter: https://twitter.com/taylorotwell…
…
continue reading
1
Lead Site Reliability Engineer Molly Struve
43:01
43:01
Play later
Play later
Lists
Like
Liked
43:01
Molly Struve is a Lead Site Reliability Engineer, blogger, and speaker who I've been following on Twitter for quite a while. In our conversation we cover her experience transitioning into the software industry, dealing with imposter syndrome, and the struggles she has experienced growing into a leadership role. You can find more about Molly on Twit…
…
continue reading
1
GoRails Creator and Consultant Chris Oliver
57:11
57:11
Play later
Play later
Lists
Like
Liked
57:11
Chris is the creator and CEO of GoRails, a site that hosts his Ruby and Ruby on Rails screencasts. Chris is also an Open Source developer and a well-known content creator. He co-hosts the Remote Ruby podcast. In our conversation we talk about Chris' start in Open Source, the value of learning in the open, and his strategies for learning new skills.…
…
continue reading
1
Conference Speaker and Lead Engineer Jessica Kerr
48:34
48:34
Play later
Play later
Lists
Like
Liked
48:34
Jessica is a Lead Engineer at Atomist, she is also a well-known conference speaker and writer. Jessica shared some of her strengths and taught me about thinking in systems. We also touched on some of the unique experiences Jessica has witnessed as a woman in tech. Jessica online: http://jessitron.com/…
…
continue reading
1
Pragmatic Programmers Andy Hunt and Dave Thomas
1:01:20
1:01:20
Play later
Play later
Lists
Like
Liked
1:01:20
Andy Hunt and Dave Thomas are the authors of The Pragmatic Programmers, one of the most influential software engineering books of all time. Andy and Dave are also original members of the agile movement and have been writing code for several decades. They are programmers. Andy and Dave's internet home: https://pragprog.com/…
…
continue reading
1
Senior Software Engineer Cassidy Williams
36:40
36:40
Play later
Play later
Lists
Like
Liked
36:40
Cassidy Williams is a Senior Software Engineer at CodePen. Before joining CodePen, Cassidy worked at a ton of different companies ranging from startups to Amazon. During the interview, we talk about her journey from beginner to senior and Cassidy shares her own strategies for growing as an engineer. Cassidy on the internet: https://twitter.com/cass…
…
continue reading
1
AWS Consultant and Open Source Engineer Tung Nguyen
44:21
44:21
Play later
Play later
Lists
Like
Liked
44:21
Tung Nguyen runs BoltOps, an AWS consultancy, and is the former VP of Engineering for Bleacher Report. Tung grew with Bleacher Report from the first hire to leading the engineering team, during our conversation we talk about that journey and about the differences now that he works independently. Tung's internet home: https://www.boltops.com/…
…
continue reading
1
Engineering VP and Mentor Justin Hennessy
37:50
37:50
Play later
Play later
Lists
Like
Liked
37:50
Justin Hennessy is a Vice President of Engineering at Neto E-Commerce Solutions in Australia. Justin has been an engineering doer and facilitator for two decades and has developed expertise in mentoring other engineers. During this interview, Justin and I discuss his own experience as an engineer and how that experience helps him to be a more effec…
…
continue reading
1
Staff Software Engineer and Teacher Vaidehi Joshi
42:39
42:39
Play later
Play later
Lists
Like
Liked
42:39
Vaidehi is a Staff Software Engineer at Tilde and creator of content series like BaseCS and BaseDS. She has built a career around educating others while building software. Vadehi and I discuss her experiences transitioning from a writing career, stepping into the dev community spotlight, and her strategies for self-improvement. Vaidehi's internet h…
…
continue reading
1
Entrepreneur and Freelance Engineer Jason Swett
31:10
31:10
Play later
Play later
Lists
Like
Liked
31:10
Jason is a freelance software engineer and an expert on Ruby testing. He hosts the Ruby Testing podcast, writes technical books, teaches other developers, and is on a mission to build businesses with his technical skillset. During our talk, Jason shared his expertise in seeking new ways to increase your income as a developer and revealed his own ex…
…
continue reading