I didn't state that engineers don't use pre-existing code. I stated that they don't summon ideas to it. They have to be creative enough to come up with them on their own, or partner up with someone they know well who is just as capable and also has great ideas. That has nothing to do with layers of software abstraction and building upon them. If no new ideas were in play, we would continue using all the technologies you just mentioned, in their current frozen 2011 state, forever.
And let me just emphasize that engineering skill is invaluable and an absolute necessity. I also didn't state that anything is possible. I'm am simply tired of this 'ideas are worthless' sentiment because it is ridiculous. It should be 'an idea without the ability execute on it is just an idea' just as 'execution is impossible without an idea'.
And let me just emphasize that engineering skill is invaluable and an absolute necessity. I also didn't state that anything is possible. I'm am simply tired of this 'ideas are worthless' sentiment because it is ridiculous. It should be 'an idea without the ability execute on it is just an idea' just as 'execution is impossible without an idea'.