Quote Originally Posted by Hursticon View Post
Hmm, see, I've grown over time to dislike the whole 'Programming' approach; mainly on the basis that a computer system is unable to operate outside of the parameters it's programming software dictates and hence IMO the Autobots would never rise to arms and the Decepticons would would never start firing upon civilian and their own supply vehicles.
(I too subscribed to the consumer goods approach for the longest time, I've since learnt there is so much more than... )

With all that being said though, one could argue the point of 'Alien Sentience' but I guess one could also look at how far/deep the programming actually goes baring in mind the Spark.
The Odieverse uses an (Un)Intelligent Design approach whereby the slumbering Primus causes the Quintessons to create the pre-Transformers and bestow them with emotions etc., which neatly covers this and a bunch more stuff. As far as the G1 'toon goes it's easier not to think about it too deeply and for the shallow explanations they offered programming coupled with advanced Cybertronian processors suffices. I like it for it's simplicity but it is kinda limited - the Odieverse backstory irons out a lot of loose ends and draws together quite a few other bits and pieces of the whole TF mythos.
More importantly, where does Optimus Prime's trailer go when he transforms to robot mode?