<?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>Theory matters after all...</title><link>http://msmvps.com/blogs/williamryan/archive/2007/08/08/theory-matters-after-all.aspx</link><description>There are many discussions developers have with each other that always make for interesting discussions. One of the best ones is &amp;quot;How much does a Computer Science degree matter?&amp;quot; If you argue that it&amp;#39;s really important, you&amp;#39;ll invariably</description><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP2 (Build: 40407.4157)</generator><item><title>re: Theory matters after all...</title><link>http://msmvps.com/blogs/williamryan/archive/2007/08/08/theory-matters-after-all.aspx#1107899</link><pubDate>Mon, 13 Aug 2007 03:19:22 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1107899</guid><dc:creator>Henson Benson</dc:creator><description>&lt;p&gt;Few things do add..&lt;/p&gt;
&lt;p&gt;There are CS degrees and CS degrees...School one went thru matters.&lt;/p&gt;
&lt;p&gt;Also a CS degree, a serious one, teaches you how data structures work, the big O thing, how pointers (yeah, who remembers pointers now:)) work and one understands that todays languages provide lots of layers and wrappers on top of those basic data structures and one should be able to understand how things work under the hood of a language.&lt;/p&gt;
&lt;p&gt;But for brainless web development stuff (reading and displaying stuff)...a degreee is not needed.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1107899" width="1" height="1"&gt;</description></item><item><title>re: Theory matters after all...</title><link>http://msmvps.com/blogs/williamryan/archive/2007/08/08/theory-matters-after-all.aspx#1098158</link><pubDate>Thu, 09 Aug 2007 05:13:05 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1098158</guid><dc:creator>Andy</dc:creator><description>&lt;p&gt;I bet you could use this to pin point the location of any stego in a pic with a little tweaking.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1098158" width="1" height="1"&gt;</description></item><item><title>re: Theory matters after all...</title><link>http://msmvps.com/blogs/williamryan/archive/2007/08/08/theory-matters-after-all.aspx#1097576</link><pubDate>Thu, 09 Aug 2007 04:05:24 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1097576</guid><dc:creator>William</dc:creator><description>&lt;p&gt;Wuzzzuppp My Brotha. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;Actually, when I hear this argument come up and someone making the case that a CS Degree is a *must* to being a real developer, you are one of the people that immediately comes to mind. Not having a CS degree myself, it's a cheap technique if I say &amp;quot;well what about me&amp;quot; b/c few people would really be putting people on the spot. &amp;nbsp;But having worked with you, you are as much da man as anyone I've worked with and you certainly don't shy away from Theory.&lt;/p&gt;
&lt;p&gt;What I was speaking to though, and I think you know where I'm coming from, is that there are many folks that like stroking their own egos by making things complex. &amp;nbsp;Typically, if you question them on it, they reply with condescension or hostility. &amp;nbsp;Other folks will typically know the design may be hosed, but don't want to get into a theoretical battle which they feel they'll lose. This in turn causes them often to criticize the design, not with &amp;quot;he doesn't know what the f~ck he's talking about&amp;quot; as much as &amp;quot;Well, that stuff works great in &amp;nbsp;a textbook but in the real world, it doesn't work&amp;quot; &amp;nbsp;The real problem isn't too much theory in the cases I've seen, it's usually either too much ego or not enough knowledge, and in some cases a heaping helping of both. &amp;nbsp;I mean, have you ever worked on something that really sucked b /c the designer(s) knew OOP, Networking, artchitecture, hardware etc &amp;quot;too well&amp;quot;? &amp;nbsp;Some stuff is inherently complex like the subject the guy in the article presented on.&lt;/p&gt;
&lt;p&gt;It's just that I've seen way too many ego driven nuts who think that people can't be good developers unless ______________ (fill in some sort of criteria like 4 year degree, master's degree, 10 year experience etc). &amp;nbsp;Generally, &amp;nbsp;these guidelines have some value but when adhered to blindly, cause people to make dumb decisions. &amp;nbsp;I've also run into a lot of chip on their shoulders type who either haven't kept up with technology, or are pissed off the world isn't still using VB6 and variant datatypes. &amp;nbsp;So they trash designs that mean they'll actually have to learn something new as 'too textbook' all the while it's more a matter of 'too much learning I don't want to do.'&lt;/p&gt;
&lt;p&gt;There are just too many examples of superb developers who don't have CS degrees. &amp;nbsp;In our whole crew in greenville and atlanta, other than Burton I don't think any of us had a 4 year cs degree. &amp;nbsp;On the other hand, we've all had to clean up Access/VB disasters by pure pragmatist types who hated everything that seemed like it came out of a university. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;If you don't have a degree, I think you really need to have a real passion for programming and a good bit of experience to make up for it. &amp;nbsp;If you do have a degree, you do need to keep in mind that the business world has issues that are impossible to simulate back in school and consequences that will last a lot longer than a report card. &amp;nbsp;There are too many examples of people on both sides of the equation who are damn good at what they do though for me to ever be able to take a side one way or the tohtter on the argument, it's totally a matter of 'It depends&amp;quot;&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1097576" width="1" height="1"&gt;</description></item><item><title>re: Theory matters after all...</title><link>http://msmvps.com/blogs/williamryan/archive/2007/08/08/theory-matters-after-all.aspx#1096269</link><pubDate>Wed, 08 Aug 2007 21:37:20 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1096269</guid><dc:creator>Tobin</dc:creator><description>&lt;p&gt;I am one of those &amp;quot;uneducated&amp;quot; people you wrote about. In many ways, I wish that I had received a CS degree at some point (or any degree for that matter). &amp;nbsp;There are things that I didn&amp;#39;t learn in college and wish that I had. &amp;nbsp;Instead, I forced myself to just read the books that I would have read in college (Patterson/Hennessy, Kernighan/Ritchie, etc, etc). Despite that, I lack knowledge of some aspects of programming that I fear I will never learn now.&lt;/p&gt;
&lt;p&gt;College should be, in theory, more than just teaching someone to regurgitate what a book told them. &amp;nbsp;I don’t feel that everyone needs college to teach them how to think outside the book bindings. Some, however, need a great deal of instruction and that’s where the degree helps.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1096269" width="1" height="1"&gt;</description></item><item><title>re: Theory matters after all...</title><link>http://msmvps.com/blogs/williamryan/archive/2007/08/08/theory-matters-after-all.aspx#1096268</link><pubDate>Wed, 08 Aug 2007 21:36:32 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1096268</guid><dc:creator>Tobin</dc:creator><description>&lt;p&gt;I am one of those &amp;quot;uneducated&amp;quot; people you wrote about. In many ways, I wish that I had received a CS degree at some point (or any degree for that matter). &amp;nbsp;There are things that I didn&amp;#39;t learn in college and wish that I had. &amp;nbsp;Instead, I forced myself to just read the books that I would have read in college (Patterson/Hennessy, Kernighan/Ritchie, etc, etc). Despite that, I lack knowledge of some aspects of programming that I fear I will never learn now.&lt;/p&gt;
&lt;p&gt;College should be, in theory, more than just teaching someone to regurgitate what a book told them. &amp;nbsp;I don’t feel that everyone needs college to teach them how to think outside the book bindings. Some, however, need a great deal of instruction and that’s where the degree helps.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1096268" width="1" height="1"&gt;</description></item><item><title>Interesting Finds: August 8, 2007</title><link>http://msmvps.com/blogs/williamryan/archive/2007/08/08/theory-matters-after-all.aspx#1095406</link><pubDate>Wed, 08 Aug 2007 14:07:20 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1095406</guid><dc:creator>Jason Haley</dc:creator><description>&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1095406" width="1" height="1"&gt;</description></item></channel></rss>