Browse the Embedded Artistry Archive
Featured Posts | Recent Posts | Publications | Guest Posts | Podcasts | Browse by Category | Browse by Tag
Featured Posts
- Insights from Writing an Embedded IoT App (Almost) Entirely in Rust
- Engineering Lessons I’ve Learned from Working at the Japanese Tea Garden
- Leveraging Our Build Systems to Support Portability
- Prototyping and Design for Change: Lightweight Architectural Strategies
- What to Do When You’re Stuck
- Embedded Systems Architecture Resources
- Embedded Systems Security Resources
- Programmers: Let’s Study Source Code Classics
- A General Overview of What Happens Before main()
- What can Software Organizations Learn from the Boeing 737 MAX Saga?
Recent Posts
- Exploring Serverless CI/CD for Embedded Devices
- How to cherry-pick Specific Files from a Commit
- 2023 in Review
- Managing Issues and Improving Products After Launch
- Resolving Git Commit History Divergence Due to Case-Sensitive Rename Operations
- Responses to the Commentariat on the -Werror Article
- Leveraging Your Toolchain to Improve Security
- Best Practices for Safeguarding Your Connected Devices
- Q&A: How Do You Stay on the Path and Make it to “Done”?
- Q&A: How Many Iterations Do You Recommend for Scaling From a Prototype to Mass Production?
Publications
The Boeing 737 MAX Saga: Lessons for Software Organizations
Back to top
Guest Posts
Simplify C++: The Dark Side of Error Logging
Podcasts
Embedded.fm Episode 290: Rule of Thumbs
Embedded.fm Episode 402: Software Estimation (with Chris Svec)
Embedded.fm Episode 423: Speaking of Aardvarks
The Amp Hour Episode 556: Firmware for Hardware Engineers
Agile Embedded 42: Interview with Phillip Johnston Part 1
Agile Embedded 43: Interview with Phillip Johnston Part 2