<?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>Siteware</title>
	<atom:link href="http://www.siteware.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.siteware.com</link>
	<description>Software since 1988</description>
	<lastBuildDate>Wed, 15 Feb 2012 15:56:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Merging two or more PDF files</title>
		<link>http://www.siteware.com/merging-two-or-more-pdf-files/</link>
		<comments>http://www.siteware.com/merging-two-or-more-pdf-files/#comments</comments>
		<pubDate>Wed, 15 Feb 2012 15:52:43 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[End User]]></category>

		<guid isPermaLink="false">http://www.siteware.com/?p=102</guid>
		<description><![CDATA[Here&#8217;s a great site that does this for you automatically. FoxyUtils For those of you who are more technical here is some more info.]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s a great site that does this for you automatically.</p>
<p><a href="http://foxyutils.com/mergepdf/" target="_blank">FoxyUtils</a></p>
<p>For those of you who are more technical here is some more <a href="http://superuser.com/questions/222849/stitch-multiple-pdfs-together" target="_blank">info</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.siteware.com/merging-two-or-more-pdf-files/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Is your computer backed up?</title>
		<link>http://www.siteware.com/is-your-computer-backed-up/</link>
		<comments>http://www.siteware.com/is-your-computer-backed-up/#comments</comments>
		<pubDate>Wed, 25 Jan 2012 19:29:58 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Methodology]]></category>
		<category><![CDATA[Backup]]></category>

		<guid isPermaLink="false">http://www.siteware.com/?p=96</guid>
		<description><![CDATA[This is an important issue that is overlooked by many. If you don&#8217;t backup your files you will loose them some day. Storage systems and computers break down and it will take your data with it. If you are not backed up and don&#8217;t know how, find somebody to set you up! If your computers are important to you, you can back up functionality as well as your data. I keep my main files on two separate computers. That way my data is in two places plus if a computer breaks down I can just start using the other. This recently happened and I purchase the computer below to replace it. Of course I didn&#8217;t need the keyboard, mouse and so forth since I&#8217;m replacing a broken machine. It was only 200.00! I added a 1 Terabyte disk drive for 129.00 and we&#8217;re good to go!]]></description>
			<content:encoded><![CDATA[<p>This is an important issue that is overlooked by many. If you don&#8217;t backup your files you will loose them some day. Storage systems and computers break down and it will take your data with it.</p>
<p>If you are not backed up and don&#8217;t know how, find somebody to set you up!</p>
<p>If your computers are important to you, you can back up functionality as well as your data.</p>
<p>I keep my main files on two separate computers. That way my data is in two places plus if a computer breaks down I can just start using the other. This recently happened and I purchase the computer below to replace it. Of course I didn&#8217;t need the keyboard, mouse and so forth since I&#8217;m replacing a broken machine. It was only 200.00! I added a 1 Terabyte disk drive for 129.00 and we&#8217;re good to go!<br />
<a href="http://www.siteware.com/wp-content/uploads/2012/01/DSCN1906-600.jpg"><img class="alignnone size-medium wp-image-99" title="DSCN1906-600" src="http://www.siteware.com/wp-content/uploads/2012/01/DSCN1906-600-300x225.jpg" alt="" width="300" height="225" /></a><a href="http://www.siteware.com/wp-content/uploads/2012/01/DSCN1905-600.jpg"><img class="alignnone size-medium wp-image-98" title="DSCN1905-600" src="http://www.siteware.com/wp-content/uploads/2012/01/DSCN1905-600-300x225.jpg" alt="" width="300" height="225" /></a><a href="http://www.siteware.com/wp-content/uploads/2012/01/DSCN1903-600.jpg"><img class="alignnone size-medium wp-image-97" title="DSCN1903-600" src="http://www.siteware.com/wp-content/uploads/2012/01/DSCN1903-600-300x225.jpg" alt="" width="300" height="225" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.siteware.com/is-your-computer-backed-up/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Computer programming slang!</title>
		<link>http://www.siteware.com/computer-programming-slang/</link>
		<comments>http://www.siteware.com/computer-programming-slang/#comments</comments>
		<pubDate>Mon, 09 Jan 2012 17:58:01 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.siteware.com/?p=89</guid>
		<description><![CDATA[Have a look at this link on computer programming slang! Apparently I use &#8220;Egyptian Braces&#8221;.]]></description>
			<content:encoded><![CDATA[<p>Have a look at this link on <a href="http://umumble.com/blogs/Programming/321/" target="_blank">computer programming slang</a>! Apparently I use &#8220;Egyptian Braces&#8221;. <img src='http://www.siteware.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  </p>
]]></content:encoded>
			<wfw:commentRss>http://www.siteware.com/computer-programming-slang/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Magazine Basic (WordPress Theme) Review</title>
		<link>http://www.siteware.com/magazine-basic-wordpress-theme-review/</link>
		<comments>http://www.siteware.com/magazine-basic-wordpress-theme-review/#comments</comments>
		<pubDate>Tue, 03 Jan 2012 00:43:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Themes]]></category>

		<guid isPermaLink="false">http://www.siteware.com/?p=86</guid>
		<description><![CDATA[I&#8217;ve added this theme to four blogs including this blog. It&#8217;s a nice looking theme and here&#8217;s what I&#8217;ve noticed. The Good You can see lots of articles on the front page and it isn&#8217;t cluttered. Front page automatically adds a picture from each post. It has many different formats for each post (Standard, Aside, Audio, Gallery, Image, Link, Video). This has bearing on how the individual post looks as well as the front page excerpt. The custom menus allows you to micromanage pages and categories. Even sub pages and sub categories. The Bad There&#8217;s an extra step when adding a category or page to the navigation in the header. You have to keep pages and categories in a custom menu which must be updated separately. This isn&#8217;t all that bad because the flexibility is quite a strong point. You can still list your pages or categories with a widget in the sidebar of course.  This is barely a bad point by the way. The Ugly When you view a post, the Categories and Tags are not always shown. They show for this blog but not for Siteware, EndlessLift or Mambohead. Pagination (paging) doesn&#8217;t work properly. Off the main page [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.siteware.com/wp-content/uploads/2012/01/MagazineBasic.jpg"><img src="http://www.siteware.com/wp-content/uploads/2012/01/MagazineBasic-300x179.jpg" alt="" title="MagazineBasic" width="300" height="179" class="alignright size-medium wp-image-87" /></a>I&#8217;ve added this theme to four blogs including this blog. It&#8217;s a nice looking theme and here&#8217;s what I&#8217;ve noticed.</p>
<p><strong>The Good</strong></p>
<ul>
<li>You can see lots of articles on the front page and it isn&#8217;t cluttered.</li>
<li>Front page automatically adds a picture from each post.</li>
<li>It has many different formats for each post (Standard, Aside, Audio, Gallery, Image, Link, Video). This has bearing on how the individual post looks as well as the front page excerpt.</li>
<li>The custom menus allows you to micromanage pages and categories. Even sub pages and sub categories.</li>
</ul>
<p><strong>The Bad</strong></p>
<ul>
<li>There&#8217;s an extra step when adding a category or page to the navigation in the header. You have to keep pages and categories in a custom menu which must be updated separately. This isn&#8217;t all that bad because the flexibility is quite a strong point. You can still list your pages or categories with a widget in the sidebar of course.  This is barely a bad point by the way.</li>
</ul>
<p><strong>The Ugly</strong></p>
<ul>
<li>When you view a post, the Categories and Tags are not always shown. They show for this blog but not for Siteware, EndlessLift or Mambohead.</li>
<li>Pagination (paging) doesn&#8217;t work properly. Off the main page you can can click the &#8220;next&#8221; button (at the bottom). It works the first time but if you use it again you&#8217;re returned to the home page. This blocks access to the older posts. You can observe this issue at <a href="http://www.endlesslift.com/" target="_blank">EndlessLift</a> (until I either fix it or find another them). You can also observe the issue at this site but there aren&#8217;t as many articles to require much pagination. Same issue occurs when you are doing next within a category.</li>
<li>Paging issues will damage SEO (Search Engine Optimization) since the crawlers are going to get stuck in a loop and may not see all your content. I didn&#8217;t study it too deeply but it might create some bogus duplicate URLs leading to the same content.</li>
</ul>
<h1>Magazine Basic Verdict</h1>
<p>In this case the ugly wins.  The problems are too serious for me to recommend the theme.</p>
<p>I went into the forum and found other people are having the same problem. One said they paid 35.00 hoping for better support but <a href="http://themes.bavotasan.com/support/discussion/comment/4237/#Comment_4237" target="_blank">nothing happened</a>. I sent a note to the maker through Twitter. Hopefully they get back to me. I found their Twitter address an an article on pagination they <a href="http://bavotasan.com/2011/simple-pagination-for-wordpress/" target="_blank">wrote</a>. I noticed some more <a href="http://themes.bavotasan.com/support/discussion/comment/722/#Comment_722" target="_blank">chatter</a> about it. A mention of a paging plugin but it didn&#8217;t work when I installed it.</p>
<h2>Magazine Basic Theme Pagination Problems</h2>
<p>I found <a href="http://themes.bavotasan.com/support/discussion/1410" target="_blank">this fix</a>. I&#8217;m just trying it and will report back.</p>
<blockquote><p>Small bug fix in functions.php. Go to this line and delete it:</p>
<p>$pagination['add_args'] = array( &#8216;pw_post_layout&#8217; =&gt; get_query_var( &#8216;pw_post_layout&#8217; )</p></blockquote>
<p>This may be working. I&#8217;m puzzled why the template ships with this bug. It&#8217;s the template author who posted the bug fix so why isn&#8217;t it in the template?</p>
<h2>Magazine Basic Categories and Tags Display in Posts</h2>
<p>I have not been able to get this to work. In the four installations I tried Tags are displayed at the bottom of each post but Categories are not.</p>
<p><strong>generalsocial.com</strong>: Does not work. Shows tags but not categories. Plugins: akismet, Google+, Google Analytics for WordPress, Share and Follow, Youtube Brackets</p>
<p><strong>siteware.com</strong>: Does not work. Shows tags but not categories. Plugins: akismet, Google Analytics for WordPress, Share and Follow, Syntax Highlighter Evolved</p>
<p><strong>mambhhead.com</strong>: Does not work. Shows tags but not categories. Plugins: akismet, faster Image Insert, Google+,  Google Analytics for WordPress, Google News, Share and Follow, Syntax Highlighter Evolved, Watemark RELOADED</p>
<p><strong>endlesslift.com</strong>: Does not work. Shows tags but not categories.  Plugins: akismet, faster Image Insert, Google Analytics for WordPress, Google Analytics Popular Posts, Share and Follow</p>
]]></content:encoded>
			<wfw:commentRss>http://www.siteware.com/magazine-basic-wordpress-theme-review/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Open Data Ottawa is back!</title>
		<link>http://www.siteware.com/open-data-ottawa-is-back/</link>
		<comments>http://www.siteware.com/open-data-ottawa-is-back/#comments</comments>
		<pubDate>Wed, 30 Nov 2011 12:31:42 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Conference]]></category>
		<category><![CDATA[Ottawa]]></category>

		<guid isPermaLink="false">http://www.siteware.com/?p=72</guid>
		<description><![CDATA[= Better neighbours through Open Data = Saturday, December 3rd, 2011 Free – City Hall, Champlain Room Sign up. Open Data Hackfest Ottawa from RDV Productions on Vimeo. == Tell me more! == As population densities increase, neighbours stop talking and start becoming estranged. Isn’t that weird and interesting? Join user experience &#38; interaction designers, indie video game developers, musicians, urban planners, citizens, librarians, data wranglers, debutantes and government officials in dreaming up and prototyping ways to change the way we interact with our neighbours using public data. This event is basically a party inside of city hall where we talk, draw on giant pieces of paper and make real, working stuff. What kind of stuff are we talking about here? Think along the lines of impromptu supper clubs for your block that investigate local eateries and vernisages/gallery openings together. Pull knowledge of new places opening from the city&#8217;s health inspection reports and arts &#38; events news streams, push it to a tiny Facebook group, and you&#8217;re done! Or are you? Everyone curious is welcome. No skill sets necessary. Show up curious and we&#8217;ll take care of you.]]></description>
			<content:encoded><![CDATA[<p>= <a href="http://blog.opendataottawa.ca/" target="_blank">Better neighbours through Open Data</a> =</p>
<p>Saturday, December 3rd, 2011<br />
Free – City Hall, Champlain Room</p>
<p><a href=" http://opendataottawa.us4.list-manage.com/track/click?u=909ea12e517cc3f0c2dfe1f77&amp;id=978317ea7e&amp;e=2e9bbe5ab8" target="_blank">Sign up</a>.</p>
<p><iframe src="http://player.vimeo.com/video/11306729?portrait=0" width="400" height="225" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>
<p><a href="http://vimeo.com/11306729">Open Data Hackfest Ottawa</a> from <a href="http://vimeo.com/rdvproduction">RDV Productions</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p>== Tell me more! ==</p>
<p>As population densities increase, neighbours stop talking and start becoming estranged. Isn’t that weird and interesting?</p>
<p>Join user experience &amp; interaction designers, indie video game developers, musicians, urban planners, citizens, librarians, data wranglers, debutantes and government officials in dreaming up and prototyping ways to change the way we interact with our neighbours using public data. This event is basically a party inside of city hall where we talk, draw on giant pieces of paper and make real, working stuff.</p>
<p>What kind of stuff are we talking about here? Think along the lines of impromptu supper clubs for your block that investigate local eateries and vernisages/gallery openings together. Pull knowledge of new places opening from the city&#8217;s health inspection reports and arts &amp; events news streams, push it to a tiny Facebook group, and you&#8217;re done! Or are you?</p>
<p>Everyone curious is welcome. No skill sets necessary. Show up curious and we&#8217;ll take care of you.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.siteware.com/open-data-ottawa-is-back/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A DemoCamp for the Holidays?</title>
		<link>http://www.siteware.com/a-democamp-for-the-holidays/</link>
		<comments>http://www.siteware.com/a-democamp-for-the-holidays/#comments</comments>
		<pubDate>Tue, 29 Nov 2011 21:13:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Conference]]></category>
		<category><![CDATA[Toronto]]></category>

		<guid isPermaLink="false">http://www.siteware.com/?p=69</guid>
		<description><![CDATA[HoHoTO @ The Mod Club, 722 College St, Toronto, ON Happy Holidays, For the past 3 years instead of Holiday DemoCamp, we&#8217;ve sponsored and attended HoHoTO. &#8220;Fortune favors the connected entrepreneur.&#8221; @jcal7 #trueuniversity via @hnshah We challenge high tech entrepreneurs, designers, marketers and others to be an active part of the community. We often joke about startups being &#8220;ramen profitable&#8221;, but for many this is not a choice. We are working with HoHoTO and the Daily Bread Food Bank we hope to improve Toronto. And we hope that the readers of StartupNorth and the attendees of DemoCamp can give back and support others in Toronto. It&#8217;s easy to sponsor, it&#8217;s easy to attend, it&#8217;s easy to donate. And we hope to see you at HoHoTO on December 15. What is HoHoTO? HoHoTO is a Holiday party to raise sorely-needed funds for Toronto&#8217;s Daily Bread Food Bank. It brings together the hyper-connected tech, marketing, PR, social media and startup communities to raise attention and support areound a core idea: &#8220;People in our town are hungry &#8211; damnit &#8211; and we can make a difference.&#8221;]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.siteware.com/wp-content/uploads/2011/11/hohoto2009.1.jpg"><img class="alignright size-medium wp-image-70" title="hohoto2009.1" src="http://www.siteware.com/wp-content/uploads/2011/11/hohoto2009.1-300x124.jpg" alt="" width="300" height="124" /></a>HoHoTO @ The Mod Club, 722 College St, Toronto, ON</p>
<p>Happy Holidays,</p>
<p>For the past 3 years instead of Holiday DemoCamp, we&#8217;ve sponsored and attended HoHoTO.</p>
<p>&#8220;Fortune favors the connected entrepreneur.&#8221; @jcal7 #trueuniversity via @hnshah</p>
<p><a href="http://guestlistapp.com/events/73686" target="_blank">We challenge</a> high tech entrepreneurs, designers, marketers and others to be an active part of the community. We often joke about startups being &#8220;ramen profitable&#8221;, but for many this is not a choice. We are working with HoHoTO and the Daily Bread Food Bank we hope to improve Toronto. And we hope that the readers of StartupNorth and the attendees of DemoCamp can give back and support others in Toronto.</p>
<p>It&#8217;s easy to sponsor, it&#8217;s easy to attend, it&#8217;s easy to donate. And we hope to see you at HoHoTO on December 15.</p>
<p>What is HoHoTO?</p>
<p>HoHoTO is a Holiday party to raise sorely-needed funds for Toronto&#8217;s Daily Bread Food Bank. It brings together the hyper-connected tech, marketing, PR, social media and startup communities to raise attention and support areound a core idea:</p>
<p>&#8220;People in our town are hungry &#8211; damnit &#8211; and we can make a difference.&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.siteware.com/a-democamp-for-the-holidays/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HTML Cheat Sheet</title>
		<link>http://www.siteware.com/html-cheat-sheet/</link>
		<comments>http://www.siteware.com/html-cheat-sheet/#comments</comments>
		<pubDate>Sat, 12 Nov 2011 20:45:50 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[HTML]]></category>

		<guid isPermaLink="false">http://www.siteware.com/?p=59</guid>
		<description><![CDATA[Hyperlinks The links you see on Web pages are also known as Anchor tags. The HTML code for an anchor is the letter A. So a link to a Web page may look like this on the actual Web page: Model Plane The actual code for such a link could be: So the code &#60;a&#62; and &#60;/a&#62; form the link. The text between this pair code is what the user sees as the link. The initial &#60;a&#62; tag has the attribute href=&#8221;". You simply add this attribute inside the &#60;a&#62; tag and that controls where the user goes when the link is clicked. Hyperlinks within a page You can also link to a specific place within a page. For instance, when the user arrives at the page, they will be automatically scrolled down to specific content. For this we need to place a marker in the page so the system knows where to scroll the user down to. The markers are invisible to the user and the code to create one is: In this example, we created a marker called &#8220;bananas&#8221; somewhere on a page. To link to this marker, we need to include the name of the marker in [...]]]></description>
			<content:encoded><![CDATA[<h2>Hyperlinks</h2>
<p>The links you see on Web pages are also known as Anchor tags. The HTML code for an anchor is the letter A.</p>
<p>So a link to a Web page may look like this on the actual Web page: <a href="http://www.rubber-power.com" target="_blank">Model Plane</a></p>
<p>The actual code for such a link could be:</p>
<pre class="brush: cpp; title: ; notranslate">

&lt;a href=&quot;http://www.rubber-power.com&quot;&gt;Model Plane&lt;/a&gt;
</pre>
<p>So the code &lt;a&gt; and &lt;/a&gt; form the link. The text between this pair code is what the user sees as the link. The initial &lt;a&gt; tag has the attribute href=&#8221;". You simply add this attribute inside the &lt;a&gt; tag and that controls where the user goes when the link is clicked.</p>
<h2>Hyperlinks within a page</h2>
<p>You can also link to a specific place within a page. For instance, when the user arrives at the page, they will be automatically scrolled down to specific content.</p>
<p>For this we need to place a marker in the page so the system knows where to scroll the user down to. The markers are invisible to the user and the code to create one is:</p>
<pre class="brush: cpp; title: ; notranslate">

&lt;a name=&quot;bananas&quot;&gt;
</pre>
<p>In this example, we created a marker called &#8220;bananas&#8221; somewhere on a page. </p>
<p>To link to this marker, we need to include the name of the marker in whatever link brought us to the page. We do that using the # symbol in the link.</p>
<pre class="brush: cpp; title: ; notranslate">

&lt;a href=&quot;http://www.rubber-power.com#bananas&quot;&gt;Model Plane&lt;/a&gt;
</pre>
<p>So the above link would go to the Rubber-Power Web site. Since it has a #bananas at the end of the address, if there is a marker called bananas at the site, you will be scrolled down to it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.siteware.com/html-cheat-sheet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What happened to FoxPro?</title>
		<link>http://www.siteware.com/what-happened-to-foxpro/</link>
		<comments>http://www.siteware.com/what-happened-to-foxpro/#comments</comments>
		<pubDate>Mon, 26 Sep 2011 17:33:58 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Database]]></category>
		<category><![CDATA[FoxPro]]></category>

		<guid isPermaLink="false">http://www.siteware.com/?p=47</guid>
		<description><![CDATA[Microsoft Visual FoxPro seems to have disappeared. Microsoft has stopped supporting it. But I just came across a truck with the word FoxPro on it. Is this the new Foxpro?]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.siteware.com/wp-content/uploads/2011/09/FoxPro.jpg"><img class="alignright size-medium wp-image-48" title="FoxPro" src="http://www.siteware.com/wp-content/uploads/2011/09/FoxPro-300x224.jpg" alt="" width="300" height="224" /></a>Microsoft Visual FoxPro seems to have disappeared. Microsoft has stopped supporting it. </p>
<p>But I just came across a truck with the word FoxPro on it. Is this the new Foxpro? <img src='http://www.siteware.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  </p>
]]></content:encoded>
			<wfw:commentRss>http://www.siteware.com/what-happened-to-foxpro/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Software development methodology</title>
		<link>http://www.siteware.com/software-development-methodology/</link>
		<comments>http://www.siteware.com/software-development-methodology/#comments</comments>
		<pubDate>Fri, 19 Aug 2011 13:49:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Methodology]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[methodology]]></category>

		<guid isPermaLink="false">http://www.siteware.com/?p=33</guid>
		<description><![CDATA[I&#8217;ve been involved with Software development for nearly 30 years and I&#8217;ve always found software development methodologies interesting (not to mention important). In the beginning we were taught about the waterfall method and eventually we have moved on to more agile methods which permit iterations and a more client involved process. To be frank, even in the days of waterfall methodology (where a project is divided in segments which are done in turn), I was aware of and permitted overlap between the phases. I understood that the method was approximate. More recently this has become very important as pioneers create systems in uncharted spaces such as social tools and social media systems. For instance when Twitter was developed, the designers did not know or predict how users would actually use their system. They may have had ideas but they acknowledged that they didn&#8217;t know. When users engaged in various hacks to do stuff the system was not designed to do (such as the meme surrounding the use of the &#8220;@&#8221; symbol), the designers came back and modified the system to accommodate the new meme. This video says it all. I especially like the quote &#8221; A painting has a life [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been involved with Software development for nearly 30 years and I&#8217;ve always found software development methodologies interesting (not to mention important).</p>
<p>In the beginning we were taught about the <a href="http://en.wikipedia.org/wiki/Software_development_methodology" target="_blank">waterfall method</a> and eventually we have moved on to more <a href="http://en.wikipedia.org/wiki/Agile_software_development" target="_blank">agile methods</a> which permit iterations and a more client involved process.</p>
<p>To be frank, even in the days of waterfall methodology (where a project is divided in segments which are done in turn), I was aware of and permitted overlap between the phases. I understood that the method was approximate.</p>
<p>More recently this has become very important as pioneers create systems in uncharted spaces such as social tools and social media systems.</p>
<p>For instance when Twitter was developed, the designers did not know or predict how users would actually use their system. They may have had ideas but they acknowledged that they didn&#8217;t know. When users engaged in various hacks to do stuff the system was not designed to do (such as the meme surrounding the use of the &#8220;@&#8221; symbol), the designers came back and modified the system to accommodate the new meme.</p>
<p>This video says it all. I especially like the quote &#8221;</p>
<blockquote><p>A painting has a life of it&#8217;s own. I try to let it live. &#8212; Jackson Pollack</p></blockquote>
<p><iframe src="http://www.youtube.com/embed/CrVE-WQBcYQ?rel=0" frameborder="0" width="420" height="345"></iframe></p>
<h2>What does this mean for your software project?</h2>
<p>I think it&#8217;s a common mistake for people to &#8220;get busy&#8221; too early in a project.</p>
<p>For instance with a short project which is a couple of months of work, a novice developer may be tempted to conduct an interview to determine requirements then run off to create the system. The thinking is that they can come back towards the end of the project timeline with something that&#8217;s close to the specification.  Then hey can spend the last 10 percent of the project adapting it to client requirements. This is a <strong>profoundly wrong</strong> approach which can make your project take 10 times as long or never finish. Or never work properly for your business.</p>
<p>A more experienced developer will want to spend a good portion of the project timeline understanding the business and requirement surrounding the proposed system and may not &#8220;get busy&#8221; with the development process until sixty or seventy percent of the timeline has expired. This is an unnerving thought for clients who want to see half their project a the half way point or novice developers who want to &#8220;get busy&#8221; since they are insecure about how to solve the various components of the project.</p>
<h2>Know Your Toolbox</h2>
<p>The key is to know what your development toolbox is and isn&#8217;t. Make an inventory of what you know how to do. Then design the system using that toolbox. Then when you are developing the system you are only assembling the system and not researching to solve issues with uncharted methods.</p>
<p>For instance, with Microsoft Access, we know that the system can handle relationships a certain way and that the form design system has certain characteristics. If you can work within that framework it can serve you well. If you wish to use a technique that isn&#8217;t supported by the system as-is, make sure you have mastered the method before bringing it forward on a project.</p>
<h2>Practices</h2>
<p>Also, it pays to follow practices. Relational database theory, naming conventions, meeting notes, quality assurance methods and tools, backups, version control are all things you should have in your habits.</p>
<p>Database structure is an area that I feel has a high impact on a project. The right choices in your database schema can make a project more <strong>extendable and flexible</strong>.  You need a good understanding of the entities in your business problem so you can make sure you have the right data schema at normalized level.</p>
<p>Having an inventory of what the system needs to do is important and this list can be used to check your data structure.</p>
<p>I have a practice of having this list on hand during the database design activity. The idea is that you need to be able to produce the queries from your data structure to satisfy every interface and question from your inventory of system function.</p>
<p>Fact is, that a computer system is a layered system and there is some benefit to ordering the construction of the layers when economy is in mind.</p>
<h2>Customer is always right?</h2>
<p>Your client is very important and their behavior can jeopardize a project. If they are inexperienced with software development methodologies you may not be able to manage their expectations.</p>
<p>For example in a 2 year project to build a bridge, a novice client may want to drive his car 1/2 way across the bridge to validate the work to date. This is a serious issue since we all know that you can&#8217;t drive on the bridge until it is nearly 100 percent complete. At the 1/2 way point, there may not even a foundation.</p>
<p>Your client may also need help with understanding their own business problem. It&#8217;s important to have contact with as many stakeholders as possible within a project. Make sure you make a list of all the contact for your project. Make sure your client wants to give you access to all those people as well.</p>
<p>On that note, don&#8217;t assume that every contact is within the clients walls. For instance if you are working on a taxi dispatch system, consider talking to somebody who works for the city. They may enlighten you to reporting requirements or municipal laws that can make a difference for your project. Taxi drivers may be able to enlighten you too.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.siteware.com/software-development-methodology/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSS Cheat Sheet</title>
		<link>http://www.siteware.com/css-cheat-sheet/</link>
		<comments>http://www.siteware.com/css-cheat-sheet/#comments</comments>
		<pubDate>Thu, 03 Mar 2011 23:06:32 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[css]]></category>

		<guid isPermaLink="false">http://www.siteware.com/?p=19</guid>
		<description><![CDATA[I will add to this article as I discover good information. Matthew Taylor: Matthew lives in Australia. I&#8217;ve been referring to his CSS column templates for some time now (it must be a few years). They&#8217;re great starting points for Web designers! http://matthewjamestaylor.com/ Thirty things to memorize: 30 things.]]></description>
			<content:encoded><![CDATA[<p>I will add to this article as I discover good information.</p>
<p><strong>Matthew Taylor</strong>: Matthew lives in Australia. I&#8217;ve been referring to his CSS column templates for some time now (it must be a few years). They&#8217;re great starting points for Web designers! <a href="http://matthewjamestaylor.com/">http://matthewjamestaylor.com/</a></p>
<p>Thirty things to memorize: 30 <a href="http://net.tutsplus.com/tutorials/html-css-techniques/the-30-css-selectors-you-must-memorize/" target="_blank">things</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.siteware.com/css-cheat-sheet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

