I was just thinking back to my days as the director of software development for a few major companies.... "just how is Tesla's Software Development Team Organized?" Thinking more about it here is one logical approach.... Tools Development Team Monitoring & Telemetrics - Logs, Wellness, System Feedback, Service Menus Drive Dynamics Interface Controls - Voluntary Controls - Involuntary Audio - WIFI - NAV Testing & Change Control & Release Packaging & Feedback Loop New Feature & Product Development The TM Model S software is essentially a real-time system(s) at the core. Additionally, as in all SW teams such as this, there are a few guys and gals who are subject matter experts "gurus" in just about all phases and disciplines. What are your thoughts on how TM has its Software teams organized? For instance, at the upper level are the teams working on the S and the X or are they separated?