You may wonder how Tesla releases updates and why there are so many versions. We covered what Tesla software version numbers mean and here we'll talk about Tesla's workflow when developing new features and how they decide what goes into each software update.
Master and Develop
There isn't a single codebase. There are two main branches of code and new features and releases are based off of these two branches. The 'master' branch holds Tesla's production code while 'develop' has all of Tesla's latest approved code.
When an engineer or team creates a new feature, they'll start a new branch with the latest develop code. All of their work is isolated in this branch until work is complete.
There are many features being developed concurrently. They'll usually be completely independent and have no knowledge of other features that are currently in development. Once development is completed for a specific feature, it will then be tested and merged into the main develop branch. Other features in active development now become aware of this new feature and it will be merged into their code as well.
When Tesla is ready to release a new update, they will usually grab the latest code from the develop branch and build a release. QA will test this release code and if any issues are found, fixes will be made directly to this release.
Once the code is deemed ready for production, it will be merged into master and rolled out to a small percentage of the Tesla fleet.
Tesla drivers will now know when a Supercharge station is congested and will have the option to change their route to reduce their total travel time.
Not only does Tesla know exactly how many vehicles are charging at each location. It also knows the charge level of each vehicle and it could estimate the wait time for a Supercharger based on how many Teslas are nearby with a low state of charge.
Based on all of this information Tesla can come up with great suggestions on the best place to charge to reduce your overall trip time.
Tesla’s Supercharger rerouting feature will be useful, especially as Tesla starts opening its Supercharger sites to non-Tesla vehicles.
Tesla Model 3 is in the Top 10 best selling cars of 2021
Tesla’s Model 3 has landed a spot as the ninth best-selling car in the world for 2021, which is up 40% from 2020, according to Fiat Group World. The Model 3 accounted for 508,000 unit sales in 2021.
According to the data provided by Fiat Group World, the Toyota RAV4/Wildlander came in at number one, which is up from the second spot in 2020. The Ford F-150 pickup truck landed at number seven, down from the number 6 spot in 2020.
Toyota and Honda have four vehicles in the top 11 spots, while Nissan, Ford, and Tesla only have one spot.
Fiat Group World notes that the Tesla Model 3 continues to rise within the list and is expected to rank in the top five by the end of this year.
Additionally, the author adds that the Model Y is expected to outsell the Model 3 by the end of 2022, which means both the Model 3 and Model Y would both sit in the top five spots. The Model Y currently sits at the 19th spot on the list, which means the Model Y accounted for 392,000 sales in 2021. It rose from the 262nd spot, or 412%, from 2020.
It’s worth noting that the Model Y began its deliveries in 2020, which explains the significant jump in 2021. Earlier this year, it won U.S. News’ Best Luxury Electric SUV award.
Of the 110 vehicles included, the Model S and Model X did not make the cut. This is most likely due to their higher price tag.
With this data available and Fiat Group World’s insights, it’s entirely possible for the Model Y to overtake the Model 3 this year. And with Tesla constantly adding new features and bringing back ‘Enhanced Autopilot,’ consumers will likely jump on-board.
Tesla is currently battling global supply chain restraints, and Musk said at Bloomberg’s Qatar Economic Forum that these restraints are a bigger issue than competition from other competitive automakers.
“Our constraints are much. More in raw materials and being able to scale up productions,” Musk says.
TeslaFi is a service that logs your drives and charging sessions so that you can later refer back to them. We highly recommend checking them out if you use your car for business trips and would like to keep track of reimbursements, if you like to see how much you spend on charging or if you just love statistics. View their about us page and see everything they have to offer!
DIMO is building a web3, user-owned network dedicated to supporting the next generation of mobility infrastructure. As a user, you can start today by accessing the best connected vehicle experience via the DIMO Mobile App. It works for nearly any vehicle and across any OEM; users are in control of their data and their DIMO wallet is a conduit to other apps and services, saving time and money. Learn more