<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Software Engineers</title>
	<atom:link href="http://nslog.com/2003/04/17/software_engineers/feed" rel="self" type="application/rss+xml" />
	<link>http://nslog.com/2003/04/17/software_engineers</link>
	<description>The Weblog of Erik J. Barzeski</description>
	<lastBuildDate>Tue, 07 Feb 2012 16:40:07 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: V. Reinhart</title>
		<link>http://nslog.com/2003/04/17/software_engineers#comment-2160</link>
		<dc:creator>V. Reinhart</dc:creator>
		<pubDate>Thu, 28 Oct 2004 02:10:13 +0000</pubDate>
		<guid isPermaLink="false">http://nslog.com/2003/04/17/software_engineers/#comment-2160</guid>
		<description>Sure, you may not be a software engineer, but they do exist.  What you fail to realize in your generalizing of the engineering profession, is that engineering is not based on what you build, it&#039;s about how you build it.  Now let me enlighten you: software engineers take engineering principles and apply them to the solution of problems that exist in the world today, such as control software for a nuclear power plant, or autopilot software for an airliner.  As you should already know, these systems are safety critical and a simple &#039;programmer&#039; or &#039;software developer&#039; is insufficient for the design and implementation of the required software.  Enter the software engineer.  What this individual does is apply the same standard that other engineers follow to his discipline, software.  So when said safety critical systems need to be developed, we can be sure that they will &#039;work&#039; properly and not result in the deaths of hundreds to thousands to millions of people.  Also, towards the comment that stated that the PEO sued schools for calling software engineers, engineers, there are several schools (eg. Waterloo, McMaster, Queens I believe), in Ontario that offer accredited software engineering programs, and any graduates can apply for certification as a professional engineer.</description>
		<content:encoded><![CDATA[<p>Sure, you may not be a software engineer, but they do exist.  What you fail to realize in your generalizing of the engineering profession, is that engineering is not based on what you build, it's about how you build it.  Now let me enlighten you: software engineers take engineering principles and apply them to the solution of problems that exist in the world today, such as control software for a nuclear power plant, or autopilot software for an airliner.  As you should already know, these systems are safety critical and a simple 'programmer' or 'software developer' is insufficient for the design and implementation of the required software.  Enter the software engineer.  What this individual does is apply the same standard that other engineers follow to his discipline, software.  So when said safety critical systems need to be developed, we can be sure that they will 'work' properly and not result in the deaths of hundreds to thousands to millions of people.  Also, towards the comment that stated that the PEO sued schools for calling software engineers, engineers, there are several schools (eg. Waterloo, McMaster, Queens I believe), in Ontario that offer accredited software engineering programs, and any graduates can apply for certification as a professional engineer.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Erik J. Barzeski</title>
		<link>http://nslog.com/2003/04/17/software_engineers#comment-2159</link>
		<dc:creator>Erik J. Barzeski</dc:creator>
		<pubDate>Wed, 23 Apr 2003 18:27:47 +0000</pubDate>
		<guid isPermaLink="false">http://nslog.com/2003/04/17/software_engineers/#comment-2159</guid>
		<description>John, I understand what you&#039;re saying, and certainly agree with you! But none of what you&#039;ve said makes you &quot;an engineer.&quot; You&#039;re a software developer, sure, as am I: but an engineer? No.



I agree with you too that software developers take pride in their work. That goes without saying. I almost literally personally stand behind every &lt;a href=&quot;http://freshlysqueezedsoftware.com/&quot;&gt;Freshly Squeezed Software&lt;/a&gt; product.</description>
		<content:encoded><![CDATA[<p>John, I understand what you're saying, and certainly agree with you! But none of what you've said makes you "an engineer." You're a software developer, sure, as am I: but an engineer? No.</p>
<p>I agree with you too that software developers take pride in their work. That goes without saying. I almost literally personally stand behind every <a  href="http://freshlysqueezedsoftware.com/">Freshly Squeezed Software</a> product.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John Bracy</title>
		<link>http://nslog.com/2003/04/17/software_engineers#comment-2158</link>
		<dc:creator>John Bracy</dc:creator>
		<pubDate>Wed, 23 Apr 2003 15:57:57 +0000</pubDate>
		<guid isPermaLink="false">http://nslog.com/2003/04/17/software_engineers/#comment-2158</guid>
		<description>Just a minute there, hoss. I think it&#039;s unfair to say that coders don&#039;t take pride in their work. Most of us do: at heart we think of ourselves as engineers or artists. However, we have a problem that bridge builders and painters do not and that is management. You never get a person standing over you saying that a bridge can fall apart, it&#039;s an acceptable flaw, people will just restart it. Mostly our deadlines are insane for the jobs we have to do. An architect can take up to a year to design a building, something that&#039;s been done many times in the past. I&#039;ve been on projects where we had one week to do a system design. And there&#039;s no real pressure to do it any other way, because people will just curse and restart the program.</description>
		<content:encoded><![CDATA[<p>Just a minute there, hoss. I think it's unfair to say that coders don't take pride in their work. Most of us do: at heart we think of ourselves as engineers or artists. However, we have a problem that bridge builders and painters do not and that is management. You never get a person standing over you saying that a bridge can fall apart, it's an acceptable flaw, people will just restart it. Mostly our deadlines are insane for the jobs we have to do. An architect can take up to a year to design a building, something that's been done many times in the past. I've been on projects where we had one week to do a system design. And there's no real pressure to do it any other way, because people will just curse and restart the program.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ssp</title>
		<link>http://nslog.com/2003/04/17/software_engineers#comment-2157</link>
		<dc:creator>ssp</dc:creator>
		<pubDate>Thu, 17 Apr 2003 15:37:56 +0000</pubDate>
		<guid isPermaLink="false">http://nslog.com/2003/04/17/software_engineers/#comment-2157</guid>
		<description>I always found &#039;software engineer&#039; a funny expression. Not only because of the dreaded &#039;MCSE&#039;s but mostly because a friend of mine had &#039;Senior Software Engineer&#039; as his job title. But while he&#039;s a clever guy and good at his job, I found this title a bit unfitting for someone with a three year uni degree and a year of work experience...



Perhaps there should be more software &lt;em&gt;engineers&lt;/em&gt;. Designing programs and coming up with new ideas may be an ar (cf architects) but actually getting things to work and making sure they&#039;re good to use shouldn&#039;t be arty or scientific. Now if programmers had the same pride (not just vanity) for their work as engineers have (had), software might be better.



As in real life you&#039;d of course need a good balance between architects and engineers (see London Milennium Bridge).



Thus I think your approach with &#039;software developer&#039; is quite precise but there definitely should be more &#039;software engineers&#039; whose job descriptions live up to their title.</description>
		<content:encoded><![CDATA[<p>I always found 'software engineer' a funny expression. Not only because of the dreaded 'MCSE's but mostly because a friend of mine had 'Senior Software Engineer' as his job title. But while he's a clever guy and good at his job, I found this title a bit unfitting for someone with a three year uni degree and a year of work experience...</p>
<p>Perhaps there should be more software <em>engineers</em>. Designing programs and coming up with new ideas may be an ar (cf architects) but actually getting things to work and making sure they're good to use shouldn't be arty or scientific. Now if programmers had the same pride (not just vanity) for their work as engineers have (had), software might be better.</p>
<p>As in real life you'd of course need a good balance between architects and engineers (see London Milennium Bridge).</p>
<p>Thus I think your approach with 'software developer' is quite precise but there definitely should be more 'software engineers' whose job descriptions live up to their title.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Benj's blog !</title>
		<link>http://nslog.com/2003/04/17/software_engineers#comment-2161</link>
		<dc:creator>Benj's blog !</dc:creator>
		<pubDate>Thu, 17 Apr 2003 14:04:39 +0000</pubDate>
		<guid isPermaLink="false">http://nslog.com/2003/04/17/software_engineers/#comment-2161</guid>
		<description>&lt;strong&gt;Engineering, Science, Art.&lt;/strong&gt;

I&#039;m not sure what to make of Erik&#039;s thoughts inNSLog(); - Software Engineers. Software is about engineering, at least it...
</description>
		<content:encoded><![CDATA[<p><strong>Engineering, Science, Art.</strong></p>
<p>I'm not sure what to make of Erik's thoughts inNSLog(); - Software Engineers. Software is about engineering, at least it...</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: the</title>
		<link>http://nslog.com/2003/04/17/software_engineers#comment-2156</link>
		<dc:creator>the</dc:creator>
		<pubDate>Thu, 17 Apr 2003 13:31:00 +0000</pubDate>
		<guid isPermaLink="false">http://nslog.com/2003/04/17/software_engineers/#comment-2156</guid>
		<description>I still call myself a hacker, no matter what impression it gives to the ignorant masses. (Better yet, other people call me a hacker- it&#039;s not a title you can give to yourself.)



People who deserve the noble title should be given it- not just any &quot;programmer&quot; or &quot;software engineer&quot;.</description>
		<content:encoded><![CDATA[<p>I still call myself a hacker, no matter what impression it gives to the ignorant masses. (Better yet, other people call me a hacker- it's not a title you can give to yourself.)</p>
<p>People who deserve the noble title should be given it- not just any "programmer" or "software engineer".</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Argh128</title>
		<link>http://nslog.com/2003/04/17/software_engineers#comment-2155</link>
		<dc:creator>Argh128</dc:creator>
		<pubDate>Thu, 17 Apr 2003 13:04:12 +0000</pubDate>
		<guid isPermaLink="false">http://nslog.com/2003/04/17/software_engineers/#comment-2155</guid>
		<description>There is one other issue... at least in Ontario, is that you can not call your self an engineer unless you are actually an engineer. 



In fact, when the first Software engineering courses came out a few years back, the PEO (Professional Engineers association of Ontario) sued the schools. They were really upset over the whole use of the word Engineer.



My School avoided the whole thing by calling the identical program Software Design. I think Software Designers is a better word then Developers. As you say programming is more an art, and while it can be developed i think it should be designed. ;-)</description>
		<content:encoded><![CDATA[<p>There is one other issue... at least in Ontario, is that you can not call your self an engineer unless you are actually an engineer. </p>
<p>In fact, when the first Software engineering courses came out a few years back, the PEO (Professional Engineers association of Ontario) sued the schools. They were really upset over the whole use of the word Engineer.</p>
<p>My School avoided the whole thing by calling the identical program Software Design. I think Software Designers is a better word then Developers. As you say programming is more an art, and while it can be developed i think it should be designed. <img src='http://nslog.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>

