

From Software Developer to Software Engineer with Chad Michel and Doug Durham
Sep 14, 2021
Chad Michel and Doug Durham discuss the discipline of software engineering separate from computing science and software development. They delve into lean engineering in software and the role of developers within the engineering system. They emphasize the importance of diverse experiences and viewpoints in building great software.
AI Snips
Chapters
Transcript
Episode notes
Mixer Hack with JSON Reordering
- Richard solved a frustrating mixer channel layout by exporting its configuration as JSON and writing a custom console application to reorder channels.
- This improved usability for musicians who could finally control their individual mixes intuitively.
Lean Principles Tailored for Software
- Lean software engineering adapts core Toyota Lean values in a lightweight, practical way tailored for startups.
- This approach incrementally applies valuable patterns while shedding unnecessary overhead to fit software development constraints.
Gaps in Computer Science Education
- Most computer science programs provide minimal practical software engineering training, often just a single optional course.
- This leaves graduates underprepared for application development and teamwork in industry settings.