RSSAmplifier

Blog

Chris Svec

Software Engineering Leader, Embedded Software Geek, and All-Around Nice Guy

chrissvec.comRSS feed ↗10 posts

Latest posts

Scratch Resources

My kid loves Scratch ( the world s largest free coding community for kids ), and I d like to share the (free) Scratch learning resources that we ve found the most helpful. These are aimed towards kids who want to make video games in Scratch. DigiPen Academy s Introduction to Game Design lessons are a great starting point for someone [ ]

“Empathy Driven Development” at Silicon Labs

I was recently invited to give my Empathy Driven Development talk at Silicon Labs for their annual Technical Symposium. This is an idea and a talk I developed at iRobot while trying to come up with a general list of software best practices. The idea grew and evolved over the years, and I m pretty happy [ ]

Engineering Leadership and Management Books

My top recommended engineering leadership and management books.

Advice for Working From Home

Advice for working from home: find a routine, make it a habit, be flexible when it doesn't work.

Podcast Interview about Chip Design, Embedded Software, Robots, and Empathy

I had a great time being interviewed on the CodeNewbie podcast hosted by Saron Yitbarek! The episode is called: Episode 133: Building Robot Vacuum Cleaners: An Intro to Embedded Systems Thanks to Saron for having me on her show she asked great questions to knit together my experience in chip design, embedded software, robots, and empathy.

Configuring Microsoft Sculpt Keyboard for Mac

I like the Microsoft Sculpt ergonomic keyboard, and here s how I ve configured it to work well on my Mac: In System Preferences- Keyboard select Modifier Keys and enter these settings be sure you ve selected Microsoft Nano Transceiver at the top: I ve remapped Caps Lock to Escape using Seil because I m a vim user, so you [ ]

Announcing a New Embedded Software Site: Embedded.fm/blog

I m excited to announce that Elecia White, Chris White, Andrei Chichak, and I have started collaborating on a new embedded software engineering blog over at Embedded.fm/blog. It s slightly related to the Embedded.fm podcast because it s about embedded software and embedded systems, but most the content will be separate from the podcast. Andrei and I will [ ]

Why C Arrays Start at Zero: I Don’t Know.

Why do C arrays start at element zero? It’s probably not why you think. Mike Hoye did a detailed investigation here: http://exple.tive.org/blarg/2013/10/22/citation-needed/ The TL;DR is that Hoye says most programmers think C has zero-indexed arrays because the creator of C chose zero for the run-time efficiency of pointer and array arithmetic. Hoye says this is [ ]

Fred Brooks talk: “A Personal History of Computers”

I was lucky to see Fred Brooks give a fantastic talk called A Personal History of Computers. Dr. Brooks is legendary computer scientist and author of The Mythical Man-Month, which, if you re in the computer industry in any capacity, you should read, think about, and then re-read at least once a year for the rest [ ]

Business idea: Amazon Cloud Printing

Here s a free business idea for Amazon: AMAZON CLOUD PRINTING. It solves the problem of people who need a high quality printout without having to buy an expensive commercial printer or drive to a copy store, like an animal. Here s how it works: You request AMAZON CLOUD PRINTING online. An AMAZON DRONE flies an AMAZON [ ]