No host has claimed this podcast yet!
Michaela Greiler presents
Software Engineering Unlocked
In this show, I open you the doors to companies and thought leaders around the world. With my guests, I discuss software engineering best practices and pitfalls, and how they strive to build software people love.
May 19, 2021
The Secret To High Quality Code with Dr. Michaela Greiler and Liran Haimovitch
In this episode, I talk to Liran Haimovitch, CTO of Rookout - an effortless debugging tool, about how to get to high-quality code. We talk about: - what are the challenges of moving fast - what does productivity mean - a lot about code reviews - and I also give you a glimpse of the research I'm currently doing.
May 4, 2021
Getting ready for a billion-dollar business
April 13, 2021
Episode 39: From designer to web developer
In this episode, I talk to Annie Liew, who works as a web developer at a startup called Pastel. She transitioned from Design to Engineering, and I want to know how she experienced this. We talk about: - about her experience transitioning from Designer to Engineer, - the role her Juno Web Development Bootcamp (formerly HackerYou), - her new role as the first engineering hire at a startup, - her drive to learn and level up in public, - and how she managed to build a large Twitter following.
March 30, 2021
Legacy code is a living organism with Michael Feathers
In this episode, I talk to Michael Feathers. Michael is the author of the super-popular book “working effectively with legacy code”. He is also the founder and director of R7K Research and Conveyance, a company that helps engineering teams with their software and organization design. Recently, Michael also joined Globant as Chief Architect. We talk about: - legacy code and how to deal with it - how systems almost feel like living organisms - how we are on a journey with our code, and why it’s so important to care for it, - how legacy code is the result of an organization where engineers turn faster (leave the company/team) than the code churns.
March 16, 2021
Underrepresented, Underpaid & Undervalued – Having to change jobs to advance your career
In this episode, I talk to Jenn Creighton. Jenn is a Senior Staff Engineer at Apollo. Jenn specialized in frontend-end development is currently working on the open-source work for Apollo GraphQL. She also is a frequent conference speaker, an authoritative voice in tech, and recently started her own podcast called single-threaded We talk about: - what a senior staff engineer does, and which responsibilities this title entail, - why she needed to frequently change her job in order to advance her career, - how gaslighting, bias, and being underrepresented, underpaid, undervalued is part of her decades-long experience as a developer - and how she makes sure she is helping others to enter tech and have a better experience.
February 16, 2021
From bootcamp straight into a full-time dev role
In this episode, I talk to Natalie Davis. Natalie is a recent Bootcamp graduate that managed to get hired quickly after graduating. She is vividly sharing her knowledge on Twitter and started to make real waves in the dev community within just one and a half years in tech. We talk about: - her experience at a developer Bootcamp, - how she managed to quickly get hired after graduating, - how she keeps up with all the stuff she has to learn, - how she decides to adopt best practices, - and how to overcome rejections by staying positive and focusing on growth.
February 2, 2021
How Developers Think and Learn with Prof. Felienne Hermans
In this episode, I talk to Felienne Hermans, who is an associate professor at the University of Leiden and researches how developers think and learn. We talk about: - why it is so hard to read and understand code, - her book "The developer's brain", - how we can learn easier to program, - techniques to understand complex code quicker, - how a shared vocabulary can help teams, not only during code reviews - and her process to write a book developers will love.
January 19, 2021
Vulnerability disclosure with Katie Moussouris
In this episode, I talk with Katie Moussouris, founder and CEO of Luta Security. Luta Security specializes in helping businesses and governments work with hackers and security researchers to better defend themselves from digital attacks. Katie is also an expert when it comes to bug bounty programs and how to successfully prepare organizations to implement a vulnerability disclosure program. We talk about: - vulnerability disclosure, - the security challenges faced by military and government organizations, - her entrepreneurial path, - how to establish yourself as a hacker or security expert, - and how to build security in your software development process.
December 22, 2020
Episode 33: From intern to CEO with agile testing expert Alex Schladebeck
In this episode, I talk to Alex Schladebeck, a testing expert, and a powerful voice in the tech community. Alex is the CEO of Bredex, a dev shop that offers tailor-made IT solutions but also specializes in quality assurance and testing. A decade ago, Alex graduated in linguistic and came into tech by accident. So, I obviously have to ask her about her career transition, and testing. What we talk about: - transitioning into tech from a non-traditional background - what it takes to get from an intern position to becoming the CEO - which role testing plays at Bredex - how mob or ensemble programming is used to facilitate learning - how to lead remote software teams
December 8, 2020
Episode 32: Serverless is your competitive advantage
In this episode, I talk to Nader Dabit. Nader is a web and mobile developer, who specializes in building cross-platform and cloud-enabled applications. Right now, he works at Amazon Web Services, where he develops features in the client team and improves developer experience. Before, he founded his own training company, specializing in React Native, and trained engineers from organizations such as Microsoft, Amazon, the US Army, and many more. We talk about: - how he managed to build a following on almost every popular social platform, - how he got started with his own training company focusing on React Native - what serverless means, and why you should care about it, - how to build an MVP using a serverless-first mindset, - and how frontend developers can leverage serverless technologies to become a full-stack developer.
November 24, 2020
Episode 31: Combatting tech debt in war rooms
In this episode, I talk to Tomasz Łakomy, a senior frontend engineer at OLX Group. Tomasz is fascinated about teaching everything he knows and has over 170 video tutorials. We talk about: - how they develop, test, and reviews software at OLX group, - what war rooms are and how they help to combat technical debt, - how he managed to create over 170 video tutorials about software engineering, - why he is AWS certified as a front-end engineer, and - how skydiving helped him to be a better software developer.
November 10, 2020
Getting into FAANG companies without a CS degree
In this episode, I talk to Ben Lesh. Ben is a Senior Software engineer at Citadel Securities. Before that, Ben worked amongst other companies, at Google and Netflix. Ben is also the Project Lead for RxJS. RxJS is a library for composing asynchronous and event-based programs by using observable sequences. We talk about: - how he got into several FAANG companies without a CS degree, - the importance of building relationships, and an online brand, - the benefits of being helpful and kind to others, - the differences in engineering practices at Google, Netflix, and Citadel Securities, and - what RX.js is and why you might need it.
October 27, 2020
Episode 29: No mocks allowed - A discussion with Kent C. Dodds
October 13, 2020
Episode 28: How design systems help create an inclusive user experience at Github
In this episode, I talk to Diana Mounter, the Director of Design Infrastructure at GitHub. Diana traveled the world and lived in many different countries – even continents. She started as a print designer and spent some time in government before she got into web and design. Now, she leads the design systems at GitHub. We talk about: - what design systems are and why we need them, - how GitHub deals with legacy code and refactoring, - how the designer role interplays with other roles at GitHub, - how and why designers do code reviews, - and how GitHub strives for inclusive designs that make everyone feel like an expert.
September 29, 2020
Episode 27: How I got a job at Spotify during a pandemic – Emma Bostian
In this episode, I talk to Emma Bostian, who recently started as a software engineer at Spotify. And Emma is the kind of person, that not only applies and interviews for jobs, but at the same time writes a complete book about her interviewing experience hunting for this dream job. This book sold so well, that she could pay back all her medical debt. Before joining Spotify, she worked for LogMeIn, and IBM. She won competitions and moved countries several times. We talk about: - her interview experience with Spotify and Google, - her experience moving countries during a global pandemic, - what makes for a great onboarding experience and - how we can take action to make sure workplaces are friendly and welcoming.
September 15, 2020
Software success through community building
In this episode, I talk to Chris Biscardi, an independent software consultant about how he became successful through open source and community building. We talk about - how he niched down to only work with open source companies - how he build the Party Corgi community by showing up and leading by example - and what he thinks it takes to start your own successful software business in 2020.
September 1, 2020
Special Episode 25: From art school to Microsoft Research
In this episode, I talk to myself. Yeah, to celebrate the one year anniversary of the podcast, I tell you about my own journey into tech, and my experiences working at Microsoft and Microsoft Research. I share with you the turning points in my career and also how and why I started my own business. I talk about: - how I got into tech without any previous computer knowledge, - how my dream of becoming a researcher in the industry became true, - and why I transitioned to remote work. - Finally, I talk about starting my own business because of the need for more flexibility to combine family and work.
August 18, 2020
Why you should double down on intergration testing with Kent C. Dodds
August 4, 2020
Wearing many hats - From Sysadmin to Developer to Solution Architect at Red Hat
In this episode, I talk to Angela Andrews, a solution architect at Red Hat. Angela is a curious learner who has worn many hats over the last +20 years in the tech industry. We talk about: - her experiences as a sysadmin, - how she learned to program, - and how she transitioned into becoming a solution architect at Red Hat. - She also shares why she has a wall of different certifications, - and started a bunch of different learning circles - and communities that help people learn to program and reach their goals.
July 15, 2020
Becoming a machine learning engineer at Twitter
In this episode, I talk to Jigyasa Grover, a machine learning engineer at Twitter. Jigyasa is my first data engineer, and so it's great to learn from her about what her day to day work entails. But in addition, she is also very ambitious and tells me about her successful career path through internships and research projects. We talk about: - what a machine learning engineer does, - how to get started as a machine learning engineer, - open source and Google's summer of code projects, - and her role at Facebook combing data and software engineering.