Enttäuschend ist, dass die Smart Programmierer unnützes Zeug auf Teufel komm raus umsetzen, aber die viel viel wichtigeren Basics nur halblebing oder garnicht. Ich wünschte, ich dürfte bei Smart arbeiten in einer solchen Position, wo man gewisse Dinge auch durchsetzen kann. Dann würden die Software so funktionieren wie sie soll, man könnte ein richtig geniales Auto draus machen, hat mega Potential.
Ich bin Software-Manager und glaube mir, ganz so leicht ist das nicht. Viele der nützlichen Funktionen sind durchaus komplexer und haben hohe Anforderungen an das Wissen des Programmiers. Andere haben weniger Komplexität und können schneller umgesetzt werden. Ein Gleichgewicht zwischen komplexen und einfachen Features zu bekommen um eine gewisse Menge an Features in jedem Releasezyklus umzusetzen ist die große Kunst.