A Brief Intro
This is the first post to this blog. I started this blog February 2022 while working at iRobot. I'd just finished creating and teaching a technical training program and figured some of those insights should be available more widely. At first I considered just blogging internally to iRobot, but I think it is a greater net good to blog publicly. My hope for doing this publicly is that it accomplishes three goals I couldn't with an internal blog Makes this material available to more people Allows a wider range of people to comment, which will increase the value for my iRobot co-workers Allows me to collaborate with other people, who may not be at iRobot I'll use this blog for non-technical discussions. So, for example I won't discuss the merits or demerits of design patterns here. However, discussing how design patterns are discussed is fair game. For example "prefer composition" is in my opinion a bad way to give that advice. Consider ...