<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.2" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: Computer Science seniors: We&#8217;ve taught you to write&#8230; um&#8230; code.</title>
	<link>http://www.charlesknutson.net/2007/07/17/computer-science-seniors-weve-taught-you-to-write-um-code/</link>
	<description>“It is impossible for a software organization to be saved in ignorance.”</description>
	<pubDate>Wed, 10 Mar 2010 16:49:31 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.2</generator>

	<item>
		<title>By: Tom</title>
		<link>http://www.charlesknutson.net/2007/07/17/computer-science-seniors-weve-taught-you-to-write-um-code/#comment-730</link>
		<author>Tom</author>
		<pubDate>Tue, 01 Apr 2008 04:56:50 +0000</pubDate>
		<guid>http://www.charlesknutson.net/2007/07/17/computer-science-seniors-weve-taught-you-to-write-um-code/#comment-730</guid>
		<description>I think it's interesting that the technical writing class, as important as it is, is out-sourced to the English department.

In an odd quirk, I ended up having three teachers, so at least a decent sample size.  One of them had been a technical writer at Novell, and she was pretty good.  I got kicked out of her class because I wasn't a junior yet.  The other two basically had no technical writing experience, just general writing experience.

The fact that the classes were tightly booked and reserved for juniors+ hilights another problem with the setup - the English department doesn't really care about the quality of the class.  I'm not sure what their main goal is (producing authors?) but I'm pretty certain it's not helping the technical people to succeed in their various careers.

I imagine there are lots of political and practical reasons why the english department should teach technical writing, but if given the choice, I would have taken an independent study class written by a computer science professor or professional.

Also, my linear algebra class was useless, although I use the stuff all the time now.  But that's another issue.. :)</description>
		<content:encoded><![CDATA[<p>I think it&#8217;s interesting that the technical writing class, as important as it is, is out-sourced to the English department.</p>
<p>In an odd quirk, I ended up having three teachers, so at least a decent sample size.  One of them had been a technical writer at Novell, and she was pretty good.  I got kicked out of her class because I wasn&#8217;t a junior yet.  The other two basically had no technical writing experience, just general writing experience.</p>
<p>The fact that the classes were tightly booked and reserved for juniors+ hilights another problem with the setup - the English department doesn&#8217;t really care about the quality of the class.  I&#8217;m not sure what their main goal is (producing authors?) but I&#8217;m pretty certain it&#8217;s not helping the technical people to succeed in their various careers.</p>
<p>I imagine there are lots of political and practical reasons why the english department should teach technical writing, but if given the choice, I would have taken an independent study class written by a computer science professor or professional.</p>
<p>Also, my linear algebra class was useless, although I use the stuff all the time now.  But that&#8217;s another issue.. <img src='http://www.charlesknutson.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jensen</title>
		<link>http://www.charlesknutson.net/2007/07/17/computer-science-seniors-weve-taught-you-to-write-um-code/#comment-239</link>
		<author>Jensen</author>
		<pubDate>Tue, 11 Sep 2007 19:29:17 +0000</pubDate>
		<guid>http://www.charlesknutson.net/2007/07/17/computer-science-seniors-weve-taught-you-to-write-um-code/#comment-239</guid>
		<description>In my opinion the best way to make yourself valuable to an employer in the future is to be able to bridge the gap between different fields of work and study.  I agree the writing is important, but I feel as though becoming a business man on top of having good coding skills is more important.  Their are thousands of business people in the world and thousands of excellent coders in the world, but there are far fewer experts in both areas.  If coders understood that most companies in the future will get nowhere without software, they could position themselves to make their abilities essential.  In that world, the wealthy would consist of entrepreneurs, real estate moguls, and computer scientists.</description>
		<content:encoded><![CDATA[<p>In my opinion the best way to make yourself valuable to an employer in the future is to be able to bridge the gap between different fields of work and study.  I agree the writing is important, but I feel as though becoming a business man on top of having good coding skills is more important.  Their are thousands of business people in the world and thousands of excellent coders in the world, but there are far fewer experts in both areas.  If coders understood that most companies in the future will get nowhere without software, they could position themselves to make their abilities essential.  In that world, the wealthy would consist of entrepreneurs, real estate moguls, and computer scientists.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steven</title>
		<link>http://www.charlesknutson.net/2007/07/17/computer-science-seniors-weve-taught-you-to-write-um-code/#comment-94</link>
		<author>Steven</author>
		<pubDate>Thu, 19 Jul 2007 22:11:45 +0000</pubDate>
		<guid>http://www.charlesknutson.net/2007/07/17/computer-science-seniors-weve-taught-you-to-write-um-code/#comment-94</guid>
		<description>Good point, Mike. I agree. Communications skills are essential in the business world, which is where most coders end up. People skills go along with that, too. It's not our forte, but being able to talk to customers and supervisors and clearly express what has been done or needs to be done is crucial.</description>
		<content:encoded><![CDATA[<p>Good point, Mike. I agree. Communications skills are essential in the business world, which is where most coders end up. People skills go along with that, too. It&#8217;s not our forte, but being able to talk to customers and supervisors and clearly express what has been done or needs to be done is crucial.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike</title>
		<link>http://www.charlesknutson.net/2007/07/17/computer-science-seniors-weve-taught-you-to-write-um-code/#comment-90</link>
		<author>Mike</author>
		<pubDate>Thu, 19 Jul 2007 15:22:34 +0000</pubDate>
		<guid>http://www.charlesknutson.net/2007/07/17/computer-science-seniors-weve-taught-you-to-write-um-code/#comment-90</guid>
		<description>Well, my thought is that it probably depends on what the definition of a "businessman" is.  It is important for anybody entering the workforce to be able to clearly articulate their position, in writing and verbally.  This includes basic social skills and a little bit of business savvy.  I've known developers that were smart but either 1) they couldn't demonstrate it because they were incoherent or 2) they didn't know how to interact with people so they just ended up making people mad.  Neither of these types are people that I would hire or recommend that they be hired as they cannot use their intelligence to lift the rest of the team and can often be destructive to a development team.  This is a little off topic from strictly writing skills, but face to face skills are just as important.</description>
		<content:encoded><![CDATA[<p>Well, my thought is that it probably depends on what the definition of a &#8220;businessman&#8221; is.  It is important for anybody entering the workforce to be able to clearly articulate their position, in writing and verbally.  This includes basic social skills and a little bit of business savvy.  I&#8217;ve known developers that were smart but either 1) they couldn&#8217;t demonstrate it because they were incoherent or 2) they didn&#8217;t know how to interact with people so they just ended up making people mad.  Neither of these types are people that I would hire or recommend that they be hired as they cannot use their intelligence to lift the rest of the team and can often be destructive to a development team.  This is a little off topic from strictly writing skills, but face to face skills are just as important.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steven</title>
		<link>http://www.charlesknutson.net/2007/07/17/computer-science-seniors-weve-taught-you-to-write-um-code/#comment-89</link>
		<author>Steven</author>
		<pubDate>Thu, 19 Jul 2007 15:17:05 +0000</pubDate>
		<guid>http://www.charlesknutson.net/2007/07/17/computer-science-seniors-weve-taught-you-to-write-um-code/#comment-89</guid>
		<description>My apologies, I misinterpreted your post. I've &lt;a href="http://globalconstant.wordpress.com/2007/07/18/spyware-for-law-enforcement-the-tsa-and-programmers-in-the-real-world/" rel="nofollow"&gt;updated it&lt;/a&gt;. Thank you! Great article!</description>
		<content:encoded><![CDATA[<p>My apologies, I misinterpreted your post. I&#8217;ve <a href="http://globalconstant.wordpress.com/2007/07/18/spyware-for-law-enforcement-the-tsa-and-programmers-in-the-real-world/" rel="nofollow">updated it</a>. Thank you! Great article!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: knutson</title>
		<link>http://www.charlesknutson.net/2007/07/17/computer-science-seniors-weve-taught-you-to-write-um-code/#comment-81</link>
		<author>knutson</author>
		<pubDate>Thu, 19 Jul 2007 00:01:43 +0000</pubDate>
		<guid>http://www.charlesknutson.net/2007/07/17/computer-science-seniors-weve-taught-you-to-write-um-code/#comment-81</guid>
		<description>Let me be clear about something very important... My assertion is *not* that coders need to be businessmen, but rather that to reach their full potential *as coders* (or anything else they want to be successful at) they need to learn to write well. I believe it's a universal skill, irrespective of how nerdy and narrow one's chosen career path.</description>
		<content:encoded><![CDATA[<p>Let me be clear about something very important&#8230; My assertion is *not* that coders need to be businessmen, but rather that to reach their full potential *as coders* (or anything else they want to be successful at) they need to learn to write well. I believe it&#8217;s a universal skill, irrespective of how nerdy and narrow one&#8217;s chosen career path.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Global Constant Spyware for law enforcement; the TSA; and programmers in the real world &#171;</title>
		<link>http://www.charlesknutson.net/2007/07/17/computer-science-seniors-weve-taught-you-to-write-um-code/#comment-80</link>
		<author>Global Constant Spyware for law enforcement; the TSA; and programmers in the real world &#171;</author>
		<pubDate>Wed, 18 Jul 2007 23:18:39 +0000</pubDate>
		<guid>http://www.charlesknutson.net/2007/07/17/computer-science-seniors-weve-taught-you-to-write-um-code/#comment-80</guid>
		<description>What must computer science graduates do once they’ve earned a degree? Go into the workplace and learn to be businessmen, despite their coding skills. Pure brilliance isn’t always obvious to the CEO–you have to learn to write well, too.
</description>
		<content:encoded><![CDATA[<p>What must computer science graduates do once they’ve earned a degree? Go into the workplace and learn to be businessmen, despite their coding skills. Pure brilliance isn’t always obvious to the CEO–you have to learn to write well, too.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike</title>
		<link>http://www.charlesknutson.net/2007/07/17/computer-science-seniors-weve-taught-you-to-write-um-code/#comment-79</link>
		<author>Mike</author>
		<pubDate>Wed, 18 Jul 2007 16:23:32 +0000</pubDate>
		<guid>http://www.charlesknutson.net/2007/07/17/computer-science-seniors-weve-taught-you-to-write-um-code/#comment-79</guid>
		<description>While not one of my favorite parts of the experience of earning a Master's Degree, the exercise of expressing your research in writing to an intelligent third party that has not been working on your project for the past year or more was clearly valuable.  The exercise of working and then reworking sections of text (after doing the same to lines and lines of code) is a good reminder that your first draft is probably sub-par, if not sub-bogey... so reread that email before you press send.

And like everything else, the best way to get better at writing is to, well, do it... which is part of the reason that I took up blogging.  (Well, that and I wanted a soapbox to share/discuss/rant from... even if that soapbox is in the closet of an abandoned underground bunker :)).</description>
		<content:encoded><![CDATA[<p>While not one of my favorite parts of the experience of earning a Master&#8217;s Degree, the exercise of expressing your research in writing to an intelligent third party that has not been working on your project for the past year or more was clearly valuable.  The exercise of working and then reworking sections of text (after doing the same to lines and lines of code) is a good reminder that your first draft is probably sub-par, if not sub-bogey&#8230; so reread that email before you press send.</p>
<p>And like everything else, the best way to get better at writing is to, well, do it&#8230; which is part of the reason that I took up blogging.  (Well, that and I wanted a soapbox to share/discuss/rant from&#8230; even if that soapbox is in the closet of an abandoned underground bunker :)).</p>
]]></content:encoded>
	</item>
</channel>
</rss>
