<story><title>Software Engineers Will Work One Day For English Majors</title><url>http://www.bloomberg.com/news/2012-04-22/software-engineers-will-work-one-day-for-english-majors.html</url></story><parent_chain><item><author>Radzell</author><text>It&apos;s not the youngster who are  jobless is the older software engineers who never learned to learn new concepts. The older programmer to so much time to learn everything from algorithms , to cryptography, and things that are analytical they forget about learning new technologies. Yoru comment shows why older people have difficult getting jobs. It took you a day to understand how a listview work while a good young programmer who understand technologies should be able to pick up any technology and understand it in a few weeks.</text></item><item><author>tgflynn</author><text>Maybe this is why so much software these days looks like it was written by unsupervised youngsters.&lt;p&gt;I just wasted a day trying to get ListView&apos;s to work in Android only to find out that, well, they don&apos;t work, so you need to use something else.  Then it took me a couple of hours to essentially duplicate the ListView functionality, except a working version.&lt;p&gt;The thing is developing a GUI framework isn&apos;t rocket science, its been done before and there are plenty of examples of reasonably well designed frameworks out there, Swing and Qt to name a couple.&lt;p&gt;Software is complex so it takes a while (years at least, probably decades) for a human brain to gain real perspective on what&apos;s important and what isn&apos;t in software development.  A culture like the one we&apos;re living in that throws away those brains dooms itself to decline.</text></item></parent_chain><comment><author>Hoff</author><text>The parent was commenting on a broken framework, something that should be an anathema in any shipping product, and around spending (wasting) time determining that the API itself was faulty.  Replacing the faulty API call took two hours.&lt;p&gt;But to follow onto to your point, it&apos;s also the case that the younger programmers can need a decade or more to make enough mistakes; to variously learn what the older programmers already know about various fundamentals of the programming and product-creation business.&lt;p&gt;And to extend your point, it&apos;s been my experience that having a team of younger programmers is just as big a headache and as big a mistake as having a team comprised entirely of older programmers.  A mix works better, as the younger folks teach the older folks and they bring knowledge of new technologies and volumes of enthusiasm, and the older folks can teach the younger programmers about temperance, testing, productization and business in general.</text></comment>
<story><title>Software Engineers Will Work One Day For English Majors</title><url>http://www.bloomberg.com/news/2012-04-22/software-engineers-will-work-one-day-for-english-majors.html</url></story><parent_chain><item><author>Radzell</author><text>It&apos;s not the youngster who are  jobless is the older software engineers who never learned to learn new concepts. The older programmer to so much time to learn everything from algorithms , to cryptography, and things that are analytical they forget about learning new technologies. Yoru comment shows why older people have difficult getting jobs. It took you a day to understand how a listview work while a good young programmer who understand technologies should be able to pick up any technology and understand it in a few weeks.</text></item><item><author>tgflynn</author><text>Maybe this is why so much software these days looks like it was written by unsupervised youngsters.&lt;p&gt;I just wasted a day trying to get ListView&apos;s to work in Android only to find out that, well, they don&apos;t work, so you need to use something else.  Then it took me a couple of hours to essentially duplicate the ListView functionality, except a working version.&lt;p&gt;The thing is developing a GUI framework isn&apos;t rocket science, its been done before and there are plenty of examples of reasonably well designed frameworks out there, Swing and Qt to name a couple.&lt;p&gt;Software is complex so it takes a while (years at least, probably decades) for a human brain to gain real perspective on what&apos;s important and what isn&apos;t in software development.  A culture like the one we&apos;re living in that throws away those brains dooms itself to decline.</text></item></parent_chain><comment><author>sausagefeet</author><text>I think newer programmer&apos;s just work for less. There really isn&apos;t that much new under the sun in software engineering.</text></comment>