<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>woblog &#187; software engineering</title>
	<atom:link href="http://www.whiteoctober.co.uk/blog/tag/software-engineering/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.whiteoctober.co.uk/blog</link>
	<description>great stuff about the web</description>
	<lastBuildDate>Mon, 05 Dec 2011 16:53:15 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>On web engineering</title>
		<link>http://www.whiteoctober.co.uk/blog/2009/06/25/on-web-engineering/</link>
		<comments>http://www.whiteoctober.co.uk/blog/2009/06/25/on-web-engineering/#comments</comments>
		<pubDate>Thu, 25 Jun 2009 09:03:28 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Web development]]></category>
		<category><![CDATA[software engineering]]></category>

		<guid isPermaLink="false">http://www.whiteoctober.co.uk/blog/?p=288</guid>
		<description><![CDATA[This post has been growling away at me for a while now. I turned another year older today and that&#8217;s spurred me on to finally get my old man of web development rant out into the wild. When I studied Computer Science years back, we&#8217;d repeatedly have the message that some high percentage of software [...]]]></description>
			<content:encoded><![CDATA[<p>This post has been growling away at me for a while now. I turned another year older today and that&#8217;s spurred me on to finally get my old man of web development rant out into the wild.</p>
<p>When I studied Computer Science years back, we&#8217;d repeatedly have the message that some high percentage of software development work (there wasn&#8217;t really much web development per se back then) would be code maintenance and changes. So not building cool new ground breaking stuff but fixing problems and making changes to code which could be your own, could be someone else&#8217;s, could be beautifully crafted or could be &#8211; likely as not &#8211; a complete dogs dinner. I don&#8217;t remember what that percentage was but it was high &#8211; 80 maybe?</p>
<p>Things have changed an awful lot since then of course. Now, with back and front-end frameworks of every variety, <a href="http://www.uxmatters.com/mt/archives/2009/06/know-your-core-providing-focus-for-web-applications.php">we can have an idea for an app, and get it up on the web where it can be accesed worldwide within hours</a>. With this ease, there&#8217;s less cost and less risk with trying out new stuff so the pace of change is fast.</p>
<p>But arguably, the ability to work with what&#8217;s there is as important as ever. As ideas for features or improvements come through for the apps and sites which have taken off, developers need to be able to open the project, find and understand the code and get the change done. It&#8217;s engineering, pure and simple. [Stretched, clichéd metaphor alert] If I took my car to the garage because it was leaking oil and the mechanic told me they didn&#8217;t understand how the engine worked so they&#8217;d ripped it out and put a new one in and that had taken 6 hours and here&#8217;s the invoice, I&#8217;d be pretty narked. But some developers will do just that when they don&#8217;t get how an object works or feel that their way of doing it is better.</p>
<p>I&#8217;m not suggesting that we shouldn&#8217;t refactor, improve, optimise and bring new techniques into our code, but the ability to read, understand and work with what&#8217;s already there remains as important today as it was when the term <a href="http://en.wikipedia.org/wiki/Software_engineering">software engineering</a> was coined several decades ago.</p>
<p>That&#8217;s it, I&#8217;ll get my aged anorak.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.whiteoctober.co.uk/blog/2009/06/25/on-web-engineering/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

