<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://msmvps.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>"Things I learned about Software while NOT in College" by Scott Reynolds</title><link>http://msmvps.com/blogs/williamryan/archive/2007/07/23/quot-things-i-learned-about-software-while-not-in-college-quot-by-scott-reynolds.aspx</link><description>As usual, Scott creates a great topic and has great insights : &amp;quot; People talk a better game than they play - don&amp;#39;t get too caught up in the latest and greatest, or if you don&amp;#39;t speak patterns, or if you never programmed a C64, because at the</description><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP2 (Build: 40407.4157)</generator><item><title>re: "Things I learned about Software while NOT in College" by Scott Reynolds</title><link>http://msmvps.com/blogs/williamryan/archive/2007/07/23/quot-things-i-learned-about-software-while-not-in-college-quot-by-scott-reynolds.aspx#1096257</link><pubDate>Wed, 08 Aug 2007 21:20:08 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1096257</guid><dc:creator>Bill</dc:creator><description>&lt;p&gt;Not surprisingly, I agree 100% with each of your comments Andy - great minds think alike&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1096257" width="1" height="1"&gt;</description></item><item><title>re: "Things I learned about Software while NOT in College" by Scott Reynolds</title><link>http://msmvps.com/blogs/williamryan/archive/2007/07/23/quot-things-i-learned-about-software-while-not-in-college-quot-by-scott-reynolds.aspx#1079824</link><pubDate>Wed, 01 Aug 2007 18:41:16 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1079824</guid><dc:creator>Andy</dc:creator><description>&lt;p&gt;In school:&lt;/p&gt;
&lt;p&gt;1.) Whether something is correct or incorrect depends on the instructors interpretation of the subject matter not the actual correct answer.&lt;/p&gt;
&lt;p&gt;2.) Professors base a lot of things on their opinions not any basis in fact.&lt;/p&gt;
&lt;p&gt;3.) Math professors tend to be a lot more grounded and without bias then say, English Lit professors.&lt;/p&gt;
&lt;p&gt;After school and after more than 10 years in the GIS, CAD and embedded systems industry:&lt;/p&gt;
&lt;p&gt;1.) You will use every piece of Geometry, Trig, and Calculus you ever learned in school and still need to learn more.&lt;/p&gt;
&lt;p&gt;2.) You will need to use every trick you ever learned for speeding up calculations in school because geometry is hard and if you don't know this stuff your software can literally take days to execute instead of seconds.&lt;/p&gt;
&lt;p&gt;3.) Understanding how computers work is essential, especially where it concerns floating and fixed point math.&lt;/p&gt;
&lt;p&gt;4.) You will use C, C++, and Assembler nearly every day of your career so you really need to understand them.&lt;/p&gt;
&lt;p&gt;5.) Walk through every piece of a new systems design with as many people as you can find and be ready to listen to criticism because mistakes you don't fix at the design stage will become incredibly difficult to fix once the system has been coded.&lt;/p&gt;
&lt;p&gt;6.) Developers who work on other types of systems such as medical, financial, web, etc. are never going to get what you do and won't get why you think certain things like pointers are important for developers to know. But you can learn a ton from them on how to design good user interfaces.&lt;/p&gt;
&lt;p&gt;7.) Things developers think are intuitive are generally completely opposite from what a user will think is intuitive.&lt;/p&gt;
&lt;p&gt;8.) Code like you will have to maintain it after totally forgetting what it does and how it does it. Because you will.&lt;/p&gt;
&lt;p&gt;9.) You will very likely end up going back to school to take more math even if you minored in it.&lt;/p&gt;
&lt;p&gt;10.) Keep the contact names and numbers of your math professors it can be a life saver.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1079824" width="1" height="1"&gt;</description></item></channel></rss>