diplomat33
Average guy who loves autonomous vehicles
Between you and @electronblue you've spent a lot of time debating the term "feature complete" but what you're actually disagreeing on is functionality. The difference between the two in software design and implementation is critical, and when it comes to generalized autonomy specifically, features can be static (like a check list), but functionality (i.e., capability) isn't. For simplicity, think of a feature as the intention to do something via a particular tool-set, and function being the actual measurable outcome out how well that tool set does what is intended.
Tesla may very well delivery all of the features of FSD this year, meaning the right combination of hardware and software to be capable of autonomy without driver intervention in most theoretical situations, but it's highly unlikely they will have implemented the functionality to do these things well enough for regulatory approval or even to a level generally acceptable by Joe Public.
From personal experience in the field of Natural Language Processing and Understanding, the gap between delivery of features in software Vs practical applicability of that code and then desired outcome, is measured in years or even decades in this field.
Yes. Thank you. Well said.