Do you want to be making this much money when you're 50? (2012)
The thing that scares me about jumping into programming today is that you realistically can&#x27;t know all the layers any more. My programming experience was writing a program, and a few libraries that went with it, from scratch, in Turbo Pascal.<p>I knew how my code worked, and the run time libraries were simple enough that they really never caused any issues. I also spoke with most of the users of the program, personally.<p>Now you&#x27;re expected to write &quot;apps&quot; that run in some random mobile platform, with almost no feedback when things break. You&#x27;re depending on layers upon layers of abstraction to make everything work, it&#x27;s like building on sand.<p>On the other hand, as pointed out, it&#x27;s like that in other occupations as well.<p>We programmers do have a choice, however. It doesn&#x27;t have to be, though. We could simplify things and remove some of the cruft.