<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-10698355</id><updated>2024-10-05T13:21:13.872+10:00</updated><category term="google"/><category term="management"/><category term="amazon"/><category term="cloud computing"/><category term="microsoft"/><category term="open ID"/><category term="AJAX"/><category term="API"/><category term="ASP.NET"/><category term="CRM"/><category term="EC2"/><category term="GDD07"/><category term="IE8"/><category term="Java"/><category term="ROWE"/><category term="app engine"/><category term="authentication"/><category term="azure"/><category term="contig"/><category term="data portability"/><category term="database"/><category term="defrag"/><category term="defragmentation"/><category term="design"/><category term="developer"/><category term="development"/><category term="eclipse"/><category term="facebook"/><category term="firefox"/><category term="flicker"/><category term="freetextbox"/><category term="funny"/><category term="gadgets"/><category term="innovation"/><category term="internet"/><category term="internet explorer 8"/><category term="james gosling"/><category term="junit"/><category term="lists"/><category term="methodology"/><category term="open source"/><category term="outlook performance"/><category term="outlook.ost"/><category term="problem solving"/><category term="programming"/><category term="project management"/><category term="results"/><category term="seth godin"/><category term="software development"/><category term="testing"/><category term="twitter"/><category term="virtual machine"/><category term="visualization API"/><category term="windows server"/><category term="work"/><category term="yahoo pipes"/><title type='text'>billsblog</title><subtitle type='html'>Operations Manager / Systems Analyst at a busy web development and solutions agency in Newcastle, Australia.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://billfredtom.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10698355/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://billfredtom.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/10698355/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Bill Thomas</name><uri>http://www.blogger.com/profile/09076382466108375110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>52</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-10698355.post-5634897142106217276</id><published>2010-12-21T16:19:00.002+11:00</published><updated>2010-12-21T16:32:38.408+11:00</updated><title type='text'>Seniors Housing Online - website overhaul</title><content type='html'>We had the opportunity to work on a website overhaul for Seniors Housing Online recently. It was a great project to sink your teeth into - incorporating a wide variety of features such as property management specifically targeted towards retirement villages, senior living, and aged care facilities. See &lt;a href=&quot;http://www.seniorshousingonline.com.au&quot;&gt;www.seniorshousingonline.com.au&lt;/a&gt; to view the site. &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;From a technical point of view we got to work on a number of features, from fully integrated Google maps to display locations of seniors properties, to a highly refined searching facility to filter different types of property features specifically targeted to retirees and aged care residences. We had the pleasure of working with former realestate.com.au founders, now called Classified Ad Ventures - who demonstrated great project management in lining up the refresh from inception to launch.  &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Expansion continues on the site - customised property alerts and more rich data is constantly being made available. It is well on the way to being Australia&#39;s primary search destination for seniors specific housing needs.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://billfredtom.blogspot.com/feeds/5634897142106217276/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/10698355/5634897142106217276' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10698355/posts/default/5634897142106217276'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10698355/posts/default/5634897142106217276'/><link rel='alternate' type='text/html' href='http://billfredtom.blogspot.com/2010/12/seniors-housing-online-website-overhaul.html' title='Seniors Housing Online - website overhaul'/><author><name>Bill Thomas</name><uri>http://www.blogger.com/profile/09076382466108375110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10698355.post-3796992702210762577</id><published>2009-11-19T23:52:00.004+11:00</published><updated>2009-11-21T22:25:15.014+11:00</updated><title type='text'>ASP.NET AJAX 1.0 Framework issue and Google Chrome</title><content type='html'>I had a problem when testing in Google Chrome where it would not show Tab Panel controls from the AJAX toolkit. It worked in Internet Explorer and Firefox.... and it was even more baffling because it would not occur in the production environment. The error experienced (as picked up by the Chrome Developer Tools window) was:&lt;br /&gt;&lt;br /&gt;Sys.ArgumentUndefinedException: Value cannot be undefined. Parameter name: method&lt;br /&gt;&lt;br /&gt;There are other reports where ajaxtoolkit controls don&#39;t work (not just tab panels, but cascading dropdowns, etc). Because it worked in the production environment provided clues to the solution: Turns out it&#39;s a simple fix - it only happens when your application&#39;s debugging is turned on. Set compilation debug=&quot;false&quot; in your web.config file and you should be set to go. (i.e. theres a bug in one of the Javascript files (debug version only) that run the asp.net ajax framework, and because asp.net ajax 1.0 is an old version [more specifically - it&#39;s for asp.net 2.0], it&#39;s unlikely it&#39;ll get fixed anytime soon)</content><link rel='replies' type='application/atom+xml' href='http://billfredtom.blogspot.com/feeds/3796992702210762577/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/10698355/3796992702210762577' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10698355/posts/default/3796992702210762577'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10698355/posts/default/3796992702210762577'/><link rel='alternate' type='text/html' href='http://billfredtom.blogspot.com/2009/11/aspnet-ajax-10-framework-issue-and.html' title='ASP.NET AJAX 1.0 Framework issue and Google Chrome'/><author><name>Bill Thomas</name><uri>http://www.blogger.com/profile/09076382466108375110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10698355.post-290743774459028754</id><published>2009-05-30T21:59:00.005+10:00</published><updated>2009-05-31T23:05:29.971+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="twitter"/><title type='text'>Twitter</title><content type='html'>I realize I havent posted here in a while.... sorry &#39;bout that.&lt;br /&gt;&lt;br /&gt;The reason why? I got a little addicted to a tool called &lt;a href=&quot;http://twitter.com/&quot;&gt;twitter&lt;/a&gt;. There are a few important things that I believe have contributed to my take up, and this is my spin on things:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Use a decent twitter client. &lt;a href=&quot;http://tweetdeck.com/beta/&quot;&gt;Tweetdeck&lt;/a&gt;&#39;s grouping capability is excellent. Seesmic desktop is another popular choice. Group people into what you&#39;re intersted in.&lt;/li&gt;&lt;li&gt;Understand the power of retweets (RT), replies (@username), and hashtags (#keyword). All of a sudden there will be a little more interest and interactivity to what you&#39;re all about to other similar industry folks. It also expands the network of the people you&#39;re interested in following.&lt;/li&gt;&lt;li&gt;Use &lt;a href=&quot;http://search.twitter.com/&quot;&gt;http://search.twitter.com/&lt;/a&gt; to find like minded people. Search for the #hashtags applicable to your industry. &lt;/li&gt;&lt;li&gt;Become part of a more geographically common &quot;likeminded&quot; group, within the greater twittersphere. It gives a sense of collabritive power and community locally. I attended my first Newcastle coffee morning yesterday and saw this first hand. &lt;/li&gt;&lt;li&gt;Follow:Followers ratio - Take note of the follow to followers ratio, but don&#39;t rule out anyone who&#39;s not 1:1. A follow:followers ratio of more than 2:1 is slightly suspicious... some poeple like to have symmetry... but me? I follow a fair few high profile people which I&#39;m interested in, who I don&#39;t expect a folllow back from, therefore the 5:4 (ish) ratio. High profile people who don&#39;t follow back may think they&#39;re too busy/cool/insert-interpretation-here to follow every schmuck, but hey, I&#39;m interested in what certain experts have to say. I don&#39;t expect a handshake every time. High profiles are the only people who are allowed to do it though (e.g. TV personalities, or extremely high industry professionals).&lt;/li&gt;&lt;li&gt;When tweeting industry news: Tweet about interesting things to your chosen industry... but don&#39;t rehash old news. Be the first (or close to, or do an intelligent take on breaking news) or forget about it.&lt;/li&gt;&lt;li&gt;Be yourself. &lt;/li&gt;&lt;li&gt;Dont spam. Crazy ideas on how to get 1000 folowers in 1 day really shit me. &lt;/li&gt;&lt;/ul&gt;I&#39;ve been a twitter member for about a year now, but it&#39;s only in the last few months it&#39;s started to take off. These points are what helped me get it.</content><link rel='replies' type='application/atom+xml' href='http://billfredtom.blogspot.com/feeds/290743774459028754/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/10698355/290743774459028754' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10698355/posts/default/290743774459028754'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10698355/posts/default/290743774459028754'/><link rel='alternate' type='text/html' href='http://billfredtom.blogspot.com/2009/05/twitter.html' title='Twitter'/><author><name>Bill Thomas</name><uri>http://www.blogger.com/profile/09076382466108375110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10698355.post-8941080527552789226</id><published>2008-10-28T20:50:00.003+11:00</published><updated>2008-10-28T21:07:17.572+11:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="amazon"/><category scheme="http://www.blogger.com/atom/ns#" term="app engine"/><category scheme="http://www.blogger.com/atom/ns#" term="azure"/><category scheme="http://www.blogger.com/atom/ns#" term="cloud computing"/><category scheme="http://www.blogger.com/atom/ns#" term="EC2"/><category scheme="http://www.blogger.com/atom/ns#" term="google"/><title type='text'>More Clouds</title><content type='html'>So Microsoft has just officially announced their cloud layer - &lt;a href=&quot;http://www.microsoft.com/azure/default.mspx&quot;&gt;Azure&lt;/a&gt;. Time to accept this is the way things are headed me thinks, with Google App Engine, Amazon EC2 and now Azure all competing for world domination in the hosting/&lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_0&quot;&gt;dev&lt;/span&gt; markets.&lt;br /&gt;&lt;br /&gt;It&#39;ll be intersting to see Steve Ballmer talk about it next week when he&#39;s in Sydney. I&#39;m anticipating a sales pitch... complete with air fist pumping and shouts of &quot;we love developers!&quot;, but we shall see.&lt;br /&gt;&lt;br /&gt;I wonder if Apple will go the same way? I doubt it at the moment being more hardware &lt;span class=&quot;blsp-spelling-corrected&quot; id=&quot;SPELLING_ERROR_1&quot;&gt;focused&lt;/span&gt; - but maybe the &lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_2&quot;&gt;iphone&lt;/span&gt; app store is a sign of things to come.... after all, it&#39;s just another thin client hooked into the &lt;a href=&quot;http://www.ted.com/index.php/talks/kevin_kelly_on_the_next_5_000_days_of_the_web.html&quot;&gt;brain that is the &lt;span class=&quot;blsp-spelling-corrected&quot; id=&quot;SPELLING_ERROR_3&quot;&gt;Internet&lt;/span&gt;&lt;/a&gt;.</content><link rel='replies' type='application/atom+xml' href='http://billfredtom.blogspot.com/feeds/8941080527552789226/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/10698355/8941080527552789226' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10698355/posts/default/8941080527552789226'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10698355/posts/default/8941080527552789226'/><link rel='alternate' type='text/html' href='http://billfredtom.blogspot.com/2008/10/more-clouds.html' title='More Clouds'/><author><name>Bill Thomas</name><uri>http://www.blogger.com/profile/09076382466108375110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10698355.post-1277789584605493157</id><published>2008-10-03T07:40:00.000+10:00</published><updated>2008-10-03T07:42:16.397+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="amazon"/><category scheme="http://www.blogger.com/atom/ns#" term="cloud computing"/><category scheme="http://www.blogger.com/atom/ns#" term="virtual machine"/><category scheme="http://www.blogger.com/atom/ns#" term="windows server"/><title type='text'>Clouds</title><content type='html'>The Web Services division of Amazon has had a new platform for a little while now called EC2, or the Amazon computing cloud. Just yesterday they announced support for Windows Server – which means they are going to be offering a “&lt;a href=&quot;http://www.bulletproof.net.au/&quot;&gt;Bulletproof&lt;/a&gt;” like hosting service – except on a frickin huge scale. You’ll be able to get you own Virtual Machine(s) powered by Amazon datacenters.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://aws.typepad.com/aws/2008/10/coming-soon-ama.html&quot;&gt;http://aws.typepad.com/aws/2008/10/coming-soon-ama.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It’s a little bit like the start of the Matrix. :)&lt;br /&gt;&lt;br /&gt;Over the next year or so it’ll stir up the hosting reseller market big time too.</content><link rel='replies' type='application/atom+xml' href='http://billfredtom.blogspot.com/feeds/1277789584605493157/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/10698355/1277789584605493157' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10698355/posts/default/1277789584605493157'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10698355/posts/default/1277789584605493157'/><link rel='alternate' type='text/html' href='http://billfredtom.blogspot.com/2008/10/clouds.html' title='Clouds'/><author><name>Bill Thomas</name><uri>http://www.blogger.com/profile/09076382466108375110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10698355.post-6499541053260107572</id><published>2008-06-01T16:26:00.003+10:00</published><updated>2008-06-01T23:42:55.085+10:00</updated><title type='text'>Download Day</title><content type='html'>I just made my pledge on the &lt;a href=&quot;http://www.spreadfirefox.com/en-US/worldrecord&quot;&gt;firefox 3 download day&lt;/a&gt; site. woop woop!&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.spreadfirefox.com/en-US/worldrecord&quot;&gt;&lt;img title=&quot;Download Day 2008&quot; alt=&quot;Download Day 2008&quot; src=&quot;http://www.spreadfirefox.com/sites/all/themes/spreadfirefox_RCS/images/download-day/buttons/en-US/180x150_02.png&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://billfredtom.blogspot.com/feeds/6499541053260107572/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/10698355/6499541053260107572' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10698355/posts/default/6499541053260107572'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10698355/posts/default/6499541053260107572'/><link rel='alternate' type='text/html' href='http://billfredtom.blogspot.com/2008/06/download-day.html' title='Download Day'/><author><name>Bill Thomas</name><uri>http://www.blogger.com/profile/09076382466108375110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10698355.post-7986407984844528258</id><published>2008-05-25T21:49:00.003+10:00</published><updated>2008-05-25T21:51:04.555+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="funny"/><title type='text'>geek humour</title><content type='html'>&lt;div&gt;hehehehehehe&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHj0TIHnSQEbXHbmI5Jyc6Mp6c-JCqu5IoomDaPsuizTs7qvQJ3B9JpybEWCwrIEyGU7KWrhX1ovNr0P_dFjEHVGAjJo-PmS-XZA2BoG5onmmeIpo6AODBDTHXLehZXnAdAM9E/s1600-h/comic.jpg&quot;&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5204281603533457378&quot; style=&quot;CURSOR: hand&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHj0TIHnSQEbXHbmI5Jyc6Mp6c-JCqu5IoomDaPsuizTs7qvQJ3B9JpybEWCwrIEyGU7KWrhX1ovNr0P_dFjEHVGAjJo-PmS-XZA2BoG5onmmeIpo6AODBDTHXLehZXnAdAM9E/s400/comic.jpg&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://billfredtom.blogspot.com/feeds/7986407984844528258/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/10698355/7986407984844528258' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10698355/posts/default/7986407984844528258'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10698355/posts/default/7986407984844528258'/><link rel='alternate' type='text/html' href='http://billfredtom.blogspot.com/2008/05/geek-humour.html' title='geek humour'/><author><name>Bill Thomas</name><uri>http://www.blogger.com/profile/09076382466108375110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHj0TIHnSQEbXHbmI5Jyc6Mp6c-JCqu5IoomDaPsuizTs7qvQJ3B9JpybEWCwrIEyGU7KWrhX1ovNr0P_dFjEHVGAjJo-PmS-XZA2BoG5onmmeIpo6AODBDTHXLehZXnAdAM9E/s72-c/comic.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10698355.post-6089277931559036864</id><published>2008-05-23T21:22:00.003+10:00</published><updated>2008-05-23T21:39:46.592+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="results"/><category scheme="http://www.blogger.com/atom/ns#" term="ROWE"/><category scheme="http://www.blogger.com/atom/ns#" term="work"/><title type='text'>Results only work environment</title><content type='html'>Tim &lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_0&quot;&gt;Ferriss&lt;/span&gt; has posted a good blog interview on the &lt;a href=&quot;http://www.fourhourworkweek.com/blog/2008/05/21/no-schedules-no-meetings-enter-best-buys-rowe-part-1/&quot;&gt;concept of ROWE&lt;/a&gt;, or results only work environment. It&#39;s a concept from a new book about to come out called &quot;Why work sucks and how to fix it&quot;. All I can say is - excellent. This is my kind of working environment. Away with the unnecessary pompous attitudes of self important &lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_1&quot;&gt;leechers&lt;/span&gt;! Away with the negative attitudes!(public servants take note... not that I&#39;m &lt;span class=&quot;blsp-spelling-corrected&quot; id=&quot;SPELLING_ERROR_2&quot;&gt;stereotyping&lt;/span&gt;, but from personal experience I run across them in this sector all too often).&lt;br /&gt;&lt;br /&gt;Shut up and get it done - get rewarded for the results, and not how long you&#39;ve sat at your desk trying to look busy.</content><link rel='replies' type='application/atom+xml' href='http://billfredtom.blogspot.com/feeds/6089277931559036864/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/10698355/6089277931559036864' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10698355/posts/default/6089277931559036864'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10698355/posts/default/6089277931559036864'/><link rel='alternate' type='text/html' href='http://billfredtom.blogspot.com/2008/05/results-only-work-environment.html' title='Results only work environment'/><author><name>Bill Thomas</name><uri>http://www.blogger.com/profile/09076382466108375110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10698355.post-6561747552359440023</id><published>2008-04-28T22:52:00.003+10:00</published><updated>2008-04-28T22:57:18.853+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="internet"/><category scheme="http://www.blogger.com/atom/ns#" term="lists"/><category scheme="http://www.blogger.com/atom/ns#" term="seth godin"/><title type='text'>The Internet loves good lists</title><content type='html'>Nothing gets a better reaction on a blog then a good list. Top 10 peeves. Top 10 web design sites. Top 60 AJAX scripts. Top 10 books on animal husbandry. Most popular articles for the last 7 minutes.&lt;br /&gt;&lt;br /&gt;Why do lists work so well?&lt;br /&gt;&lt;br /&gt;An article from Seth &lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_0&quot;&gt;Godin&lt;/span&gt; touched on it - lists are great because there&#39;s so many &lt;a href=&quot;http://sethgodin.typepad.com/seths_blog/2008/04/nearly-infinite.html&quot;&gt;infinite&lt;/a&gt; possibilities. It easier to choose a book you would like to read based on a list of top recommendations for any &lt;span class=&quot;blsp-spelling-corrected&quot; id=&quot;SPELLING_ERROR_1&quot;&gt;particular&lt;/span&gt; subject. I&#39;m a victim of this myself - I find it very difficult to buy a book now unless I know it&#39;s been rated highly on Amazon. I don&#39;t want to waste my money on some equivalent of a steaming pile of dog poo.&lt;br /&gt;&lt;br /&gt;A year or 2 ago, somebody caught on and created &lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_2&quot;&gt;listable&lt;/span&gt;.com. It was a nifty little web2 site where you could create a top list of anything you wanted and publish it on the site. Then the porn kings caught on to &lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_3&quot;&gt;listable&lt;/span&gt; and abused it. Now the domain just goes to a holding page. But that was the problem with &lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_4&quot;&gt;listable&lt;/span&gt; - it was just lists. Some of them were good, but mostly not.&lt;br /&gt;So what makes a good list? Anyone can make one. Here&#39;s mine:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;A list will absorb the readers attention more readily (a kind of &quot;user friendly&quot; reading?).&lt;/li&gt;&lt;li&gt;Ability to contribute to the list from qualified commentators.&lt;/li&gt;&lt;li&gt;Ability to refine the list from qualified commentators.&lt;/li&gt;&lt;li&gt;Ability to publish the list to a wide audience and attract qualified commentators.&lt;/li&gt;&lt;li&gt;Be easy to find for the right audience. &lt;/li&gt;&lt;li&gt;Quality filters to keep out the noise, commercial influence or unrelated content.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Got anything else?&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://billfredtom.blogspot.com/feeds/6561747552359440023/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/10698355/6561747552359440023' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10698355/posts/default/6561747552359440023'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10698355/posts/default/6561747552359440023'/><link rel='alternate' type='text/html' href='http://billfredtom.blogspot.com/2008/04/internet-loves-good-lists.html' title='The Internet loves good lists'/><author><name>Bill Thomas</name><uri>http://www.blogger.com/profile/09076382466108375110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10698355.post-5522697166928017385</id><published>2008-03-20T23:29:00.004+11:00</published><updated>2008-03-20T23:43:23.060+11:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="gadgets"/><category scheme="http://www.blogger.com/atom/ns#" term="google"/><category scheme="http://www.blogger.com/atom/ns#" term="visualization API"/><title type='text'>Google Visualisation API</title><content type='html'>This &lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_0&quot;&gt;API&lt;/span&gt; has some excellent potential - we have recently started using Google Sites as an &lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_1&quot;&gt;extranet&lt;/span&gt; platform, as it works well in a multi office environment and damn easy to use and update.&lt;br /&gt;&lt;br /&gt;A nifty feature of Google Sites is that you can plug in Google gadgets anywhere throughout the site, which was nice. But now that I&#39;ve seen &lt;a href=&quot;http://code.google.com/apis/visualization/documentation/gadgetgallery.html&quot;&gt;these gadgets&lt;/a&gt;, it&#39;s not just nice, it&#39;s FANTASTIC! Pick a graph type, give it an XML feed and away you go.&lt;br /&gt;&lt;br /&gt;The &lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_2&quot;&gt;Gantt&lt;/span&gt; charts will be nifty for scheduling. I can just spit out a feed from my task system. Org charts so everyone knows their place. Gauges and pie charts and heat maps.... oh my!&lt;br /&gt;&lt;br /&gt;Excuse me while I go and calm myself down.</content><link rel='replies' type='application/atom+xml' href='http://billfredtom.blogspot.com/feeds/5522697166928017385/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/10698355/5522697166928017385' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10698355/posts/default/5522697166928017385'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10698355/posts/default/5522697166928017385'/><link rel='alternate' type='text/html' href='http://billfredtom.blogspot.com/2008/03/google-visualisation-api.html' title='Google Visualisation API'/><author><name>Bill Thomas</name><uri>http://www.blogger.com/profile/09076382466108375110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10698355.post-5163002877987956778</id><published>2008-03-19T09:04:00.003+11:00</published><updated>2008-03-19T09:09:20.443+11:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="innovation"/><category scheme="http://www.blogger.com/atom/ns#" term="james gosling"/><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><category scheme="http://www.blogger.com/atom/ns#" term="problem solving"/><title type='text'>Innovation with James Gosling</title><content type='html'>The Sydney Morning Herald had an &lt;a href=&quot;http://www.smh.com.au/news/technology/wisdom-from-the-wayout/2008/03/18/1205602306483.html&quot;&gt;excellent article this morning on James Gosling&lt;/a&gt; - the principal creator of Java.&lt;br /&gt;&lt;br /&gt;The Gosling creed&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Reward risk and don&#39;t penalise failure.&lt;/li&gt;&lt;li&gt;Innovation is about risk and thinking that risk and failure are good things.&lt;/li&gt;&lt;li&gt;You have to learn to trust crazy people. It&#39;s the people on the edge that have the most interesting, insightful comments.&lt;/li&gt;&lt;li&gt;Have confidence in yourself. People you think are oracles of wisdom - they&#39;re just making it up.&lt;/li&gt;&lt;li&gt;Listen carefully, and try to figure out what the problem is to solve.&lt;/li&gt;&lt;/ul&gt;</content><link rel='replies' type='application/atom+xml' href='http://billfredtom.blogspot.com/feeds/5163002877987956778/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/10698355/5163002877987956778' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10698355/posts/default/5163002877987956778'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10698355/posts/default/5163002877987956778'/><link rel='alternate' type='text/html' href='http://billfredtom.blogspot.com/2008/03/innovation-with-james-gosling.html' title='Innovation with James Gosling'/><author><name>Bill Thomas</name><uri>http://www.blogger.com/profile/09076382466108375110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10698355.post-8155032354993773191</id><published>2008-03-07T09:52:00.002+11:00</published><updated>2008-03-07T09:57:27.047+11:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="development"/><category scheme="http://www.blogger.com/atom/ns#" term="eclipse"/><category scheme="http://www.blogger.com/atom/ns#" term="junit"/><category scheme="http://www.blogger.com/atom/ns#" term="testing"/><title type='text'>Test Driven Development</title><content type='html'>Steve from the Newcastle coders group did a informative session on test driven development on Wednesday night - and used Eclipse with JUnit to develop some unit tests. Was good to check out eclipse, and interesting to see his methods of testing.&lt;br /&gt;&lt;br /&gt;In fact - I&#39;m now beginning to take the following perspective...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisdRf_sXexW1DKSqy_ZIrtg-0bywVjIfoDm0yGBnnLjEj0WISYRYNf4FHoTgr7d9vmimLfvu603uNLXJ4GhhKgDI1zBNqePs0JMGMJmyChd8y9wj8THqYrpUV0rGSKRJRkPbl9/s1600-h/testing.jpg&quot;&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5174766058424323266&quot; style=&quot;CURSOR: hand&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisdRf_sXexW1DKSqy_ZIrtg-0bywVjIfoDm0yGBnnLjEj0WISYRYNf4FHoTgr7d9vmimLfvu603uNLXJ4GhhKgDI1zBNqePs0JMGMJmyChd8y9wj8THqYrpUV0rGSKRJRkPbl9/s400/testing.jpg&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://billfredtom.blogspot.com/feeds/8155032354993773191/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/10698355/8155032354993773191' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10698355/posts/default/8155032354993773191'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10698355/posts/default/8155032354993773191'/><link rel='alternate' type='text/html' href='http://billfredtom.blogspot.com/2008/03/test-driven-development.html' title='Test Driven Development'/><author><name>Bill Thomas</name><uri>http://www.blogger.com/profile/09076382466108375110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisdRf_sXexW1DKSqy_ZIrtg-0bywVjIfoDm0yGBnnLjEj0WISYRYNf4FHoTgr7d9vmimLfvu603uNLXJ4GhhKgDI1zBNqePs0JMGMJmyChd8y9wj8THqYrpUV0rGSKRJRkPbl9/s72-c/testing.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10698355.post-4191430547474170972</id><published>2008-02-15T23:22:00.003+11:00</published><updated>2008-02-15T23:49:22.044+11:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="contig"/><category scheme="http://www.blogger.com/atom/ns#" term="defrag"/><category scheme="http://www.blogger.com/atom/ns#" term="defragmentation"/><category scheme="http://www.blogger.com/atom/ns#" term="outlook performance"/><category scheme="http://www.blogger.com/atom/ns#" term="outlook.ost"/><title type='text'>Bad computer performance</title><content type='html'>During my illness earlier this week I decided to do some mind numbing tasks to keep me occupied - coding was giving me a headache, but my mind was still overactive so I got down to some good ol&#39; fashion XP speed tweaks.&lt;br /&gt;&lt;br /&gt;One performance issue that was bugging me big time was my laptop&#39;s sluggish performance using Outlook 2007 amongst other things. It was so slow it was unreasonable, especially for a  core 2 duo with 2GB ram. I hadn&#39;t run a defrag since I first got the system so it was due for a reshuffle. The following quickened things up a bit (run in this order to get best results):&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Delete all the junk. As much email as possible (my mailbox was over 2gb), all that crap freeware that I only ever used once, temp internet files, old log files, etc, etc.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Run a system wide defrag:&lt;br /&gt; (&lt;strong&gt;all programs &gt; accessories &gt; system tools &gt; disk defragmenter&lt;/strong&gt;)&lt;br /&gt;This will take a long time to run (e.g. 3 or 4 hours) if it hasn&#39;t been done for a while.&lt;br /&gt;This operation will most likely skip a couple of files because they are in use – mainly outlook and desktop search. After the defrag has run, run it again, but instead of doing a full defrag, just do an analyze. In the analyze feedback, take a note what files are still significantly large and fragmented.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Then use the “contig” tool to defrag individual problem files that the windows disk defragmenter can’t fix. You can get the contig tool here.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://technet.microsoft.com/en-au/sysinternals/bb897428.aspx&quot;&gt;http://technet.microsoft.com/en-au/sysinternals/bb897428.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Be sure to install it in your windows/system32 folder. It’s a command line tool that you’ll need to follow the instructions as set out in the link above.&lt;br /&gt;&lt;br /&gt;Outlook.ost and the desktop search index file are the main ones you want to defrag individually as they are huge files (my outlook file was 2.7Gb in 650 fragments. My search index file was 345Mb in over 3500 fragments). If you&#39;re a gamer who plays Guildwars or similar, running contig on the &quot;.dat&quot; or main game files should also speed things up. Only do this after a full system wide defrag, and you have stopped the processes in task manager (e.g. outlook.exe, etc) as the first 2 steps free up large amounts of continuous disk space needed for the larger defragmented files.&lt;br /&gt;&lt;br /&gt;More info on the contig tool here: &lt;a href=&quot;http://whall.org/blog/2008/02/02/defraggle-rock/#more-1812&quot;&gt;http://whall.org/blog/2008/02/02/defraggle-rock/#more-1812&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;As a last resort, reformat the hard drive and reinstall the operating system. Say goodbybe to 2 days minimum to get things back the way they were.... especially when apps like Visual Studio take hours to install.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Next time you get a new computer - get a faster hard drive. Laptops especially have slower RPM hard drives to save battery life - but once alot of files get piled on the system slow down will happen. Solid state hard drives should become more mainstream this year, get one if you can live with slightly less space.&lt;br /&gt; &lt;/li&gt;&lt;/ol&gt;</content><link rel='replies' type='application/atom+xml' href='http://billfredtom.blogspot.com/feeds/4191430547474170972/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/10698355/4191430547474170972' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10698355/posts/default/4191430547474170972'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10698355/posts/default/4191430547474170972'/><link rel='alternate' type='text/html' href='http://billfredtom.blogspot.com/2008/02/bad-computer-performance.html' title='Bad computer performance'/><author><name>Bill Thomas</name><uri>http://www.blogger.com/profile/09076382466108375110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10698355.post-5685796905523056239</id><published>2008-02-12T21:22:00.000+11:00</published><updated>2008-02-12T21:32:46.298+11:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="firefox"/><category scheme="http://www.blogger.com/atom/ns#" term="IE8"/><category scheme="http://www.blogger.com/atom/ns#" term="internet explorer 8"/><title type='text'>Firefox gaining market share</title><content type='html'>According to reports - 31.1% of the oceania region browser use is now Firefox. This and more brow raising facts here:&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.webappexpo.com.au/content/view/136/45/&quot;&gt;http://www.webappexpo.com.au/content/view/136/45/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Will be interesting to see how &lt;a href=&quot;http://www.google.com.au/search?hl=en&amp;amp;rlz=1T4GFRC_enAU209AU209&amp;amp;q=internet+explorer+8&amp;amp;btnG=Search&amp;amp;meta=&quot;&gt;IE 8&lt;/a&gt; goes.&lt;br /&gt;&lt;br /&gt;Thanks to Andrew V for the link.</content><link rel='replies' type='application/atom+xml' href='http://billfredtom.blogspot.com/feeds/5685796905523056239/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/10698355/5685796905523056239' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10698355/posts/default/5685796905523056239'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10698355/posts/default/5685796905523056239'/><link rel='alternate' type='text/html' href='http://billfredtom.blogspot.com/2008/02/firefox-gaining-market-share.html' title='Firefox gaining market share'/><author><name>Bill Thomas</name><uri>http://www.blogger.com/profile/09076382466108375110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10698355.post-1004151561564815177</id><published>2008-02-07T20:15:00.000+11:00</published><updated>2008-02-07T20:30:23.688+11:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="data portability"/><category scheme="http://www.blogger.com/atom/ns#" term="facebook"/><category scheme="http://www.blogger.com/atom/ns#" term="flicker"/><category scheme="http://www.blogger.com/atom/ns#" term="freetextbox"/><category scheme="http://www.blogger.com/atom/ns#" term="open ID"/><title type='text'>Data Portability</title><content type='html'>John Dyer, the author of &lt;a href=&quot;http://freetextbox.com/&quot;&gt;freetextbox&lt;/a&gt; amongst other things, has written a nice post about the &lt;a href=&quot;http://johndyer.name/post/2008/02/Introduction-to-the-state-of-DataPortability-quot3bstandardsquot3b.aspx&quot;&gt;introduction to data portability&lt;/a&gt;. It&#39;s almost a utopian idea that you should be able to move all your data from one site to another - for example all your friends and posts from facebook into the next new social network, or all your photos from flikr to photobucket to microsoft live to who know what else.&lt;br /&gt;&lt;br /&gt;I like the idea. It gives way for a more democratic, less commercial ideal across the web from a user&#39;s point of view, and makes companies who want your patronage work harder by ultimately making better apps.&lt;br /&gt;&lt;br /&gt;It&#39;s a long way off, but the liquid nature of the internet could welcome it with open arms if done properly.</content><link rel='replies' type='application/atom+xml' href='http://billfredtom.blogspot.com/feeds/1004151561564815177/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/10698355/1004151561564815177' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10698355/posts/default/1004151561564815177'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10698355/posts/default/1004151561564815177'/><link rel='alternate' type='text/html' href='http://billfredtom.blogspot.com/2008/02/data-portability.html' title='Data Portability'/><author><name>Bill Thomas</name><uri>http://www.blogger.com/profile/09076382466108375110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10698355.post-1172890723202493991</id><published>2007-12-07T20:30:00.000+11:00</published><updated>2007-12-07T20:32:52.319+11:00</updated><title type='text'>Charting</title><content type='html'>Google has released a nifty new API that I can see myself using quite alot - a URL based querystring API that spits out a nice chart on demand.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://google-code-updates.blogspot.com/2007/12/embed-charts-in-webpages-with-one-of.html&quot;&gt;http://google-code-updates.blogspot.com/2007/12/embed-charts-in-webpages-with-one-of.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;cool!</content><link rel='replies' type='application/atom+xml' href='http://billfredtom.blogspot.com/feeds/1172890723202493991/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/10698355/1172890723202493991' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10698355/posts/default/1172890723202493991'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10698355/posts/default/1172890723202493991'/><link rel='alternate' type='text/html' href='http://billfredtom.blogspot.com/2007/12/charting.html' title='Charting'/><author><name>Bill Thomas</name><uri>http://www.blogger.com/profile/09076382466108375110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10698355.post-2961293386783609355</id><published>2007-11-17T21:51:00.000+11:00</published><updated>2007-11-24T23:41:00.710+11:00</updated><title type='text'>Sony Reader</title><content type='html'>David Williams, a &lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_0&quot;&gt;&lt;span class=&quot;blsp-spelling-corrected&quot; id=&quot;SPELLING_ERROR_0&quot;&gt;colleague&lt;/span&gt;&lt;/span&gt; from the &lt;a href=&quot;http://www.ncg.asn.au/&quot;&gt;&lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_1&quot;&gt;&lt;span class=&quot;blsp-spelling-corrected&quot; id=&quot;SPELLING_ERROR_1&quot;&gt;Newcastle&lt;/span&gt;&lt;/span&gt; coders group&lt;/a&gt;, alerted me to the existence of these &lt;a href=&quot;http://arstechnica.com/reviews/hardware/sony-reader-review.ars/&quot;&gt;nifty devices&lt;/a&gt; that are dedicated to reading &lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_2&quot;&gt;&lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_2&quot;&gt;&lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_0&quot;&gt;eBooks&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; through his blog, &lt;a href=&quot;http://home.exetel.com.au/davidmwilliams/?p=295&quot;&gt;&lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_3&quot;&gt;&lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_3&quot;&gt;&lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_1&quot;&gt;Alivad&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I am a little excited about this device for these reasons:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;My wife is a book nerd (or to put more lightly - FREAK. sorry &lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_4&quot;&gt;&lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_4&quot;&gt;&lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_2&quot;&gt;wifey&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;! but you know you are...) We have a storage crisis at home, there are too many books and not enough space. I actually gave a station wagon full of books to the W&lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_5&quot;&gt;&lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_5&quot;&gt;&lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_3&quot;&gt;allsend&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; book exchange 2 months ago, and we still need to find more space.&lt;/li&gt;&lt;li&gt;&lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_6&quot;&gt;&lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_6&quot;&gt;&lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_4&quot;&gt;ebooks&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; are cheaper then real books. &lt;/li&gt;&lt;li&gt;&lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_7&quot;&gt;&lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_7&quot;&gt;&lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_5&quot;&gt;ebooks&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; bring up new business opportunities (for those of us that could not set up a book shop, or get a publisher)&lt;/li&gt;&lt;li&gt;The device very closely &lt;span class=&quot;blsp-spelling-corrected&quot; id=&quot;SPELLING_ERROR_8&quot;&gt;mimics&lt;/span&gt; a real book, but adds extra quirks of one touch page turning and other &lt;span class=&quot;blsp-spelling-corrected&quot; id=&quot;SPELLING_ERROR_9&quot;&gt;conveniences&lt;/span&gt;. &lt;/li&gt;&lt;li&gt;I only ever read when I go to bed. If I brought a laptop to bed to read an &lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_10&quot;&gt;&lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_8&quot;&gt;&lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_6&quot;&gt;eBook&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; - insomnia, which I already suffer from (along with many other unwanted side effects ;) .....) would be magnified. A &lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_11&quot;&gt;&lt;span class=&quot;blsp-spelling-corrected&quot; id=&quot;SPELLING_ERROR_9&quot;&gt;Sony&lt;/span&gt;&lt;/span&gt; reader instead of a laptop would make sure I&#39;m not checking my emails and &lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_12&quot;&gt;&lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_10&quot;&gt;&lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_7&quot;&gt;RSS&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; feeds at 1.00am in the morning. (although I can see the device expand in the future to have &lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_13&quot;&gt;&lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_11&quot;&gt;&lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_8&quot;&gt;WIFI&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; and &lt;span class=&quot;blsp-spelling-corrected&quot; id=&quot;SPELLING_ERROR_14&quot;&gt;Internet&lt;/span&gt; browsing capabilities which is scaring me slightly) &lt;/li&gt;&lt;li&gt;It reminds me of the &lt;span class=&quot;blsp-spelling-corrected&quot; id=&quot;SPELLING_ERROR_16&quot;&gt;resurgence&lt;/span&gt; in music players in the form of MP3 players - like this is kind of device (if done right... apple anyone?) will be the next must have gadget. So far &lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_17&quot;&gt;&lt;span class=&quot;blsp-spelling-corrected&quot; id=&quot;SPELLING_ERROR_12&quot;&gt;Sony&lt;/span&gt;&lt;/span&gt; has the lead in &lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_18&quot;&gt;&lt;span class=&quot;blsp-spelling-corrected&quot; id=&quot;SPELLING_ERROR_13&quot;&gt;their&lt;/span&gt;&lt;/span&gt; &lt;a href=&quot;http://www.eink.com/&quot;&gt;e-ink display technology&lt;/a&gt; - as long as they handle the sensitive &lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_19&quot;&gt;&lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_14&quot;&gt;&lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_9&quot;&gt;DRM&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; issue correctly.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;UPDATE: 24-Nov-07&lt;/p&gt;&lt;p&gt;By now, most people will know about &lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_10&quot;&gt;the&lt;/span&gt; amazon kindle, in relation to the &lt;span class=&quot;blsp-spelling-corrected&quot; id=&quot;SPELLING_ERROR_11&quot;&gt;Sony&lt;/span&gt; reader. Still all of my points above apply to the imminent paradigm shift in regards to books - except one thing: if the amazon kindle rules over everything else - ignore point 3. I predict the business opportunity idea will still be prevalent - but not through the kindle if amazon holds on to the publisher stigma (although it is currently necessary to keep quality reading at this stage). A community approach of quality control I believe will ultimately win out - kind of like the rating of you tube videos with comments allowed. &lt;/p&gt;&lt;p&gt;If a decent &lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_12&quot;&gt;eBook&lt;/span&gt; review site was setup &lt;span class=&quot;blsp-spelling-corrected&quot; id=&quot;SPELLING_ERROR_13&quot;&gt;independent&lt;/span&gt; of Amazon it would be a good thing - a bit like getting away from the &lt;span class=&quot;blsp-spelling-corrected&quot; id=&quot;SPELLING_ERROR_14&quot;&gt;Murdoch&#39;s&lt;/span&gt; controlling the fox network and hence a large amount of their viewers opinions (please note, its election time in Australia &lt;span class=&quot;blsp-spelling-corrected&quot; id=&quot;SPELLING_ERROR_15&quot;&gt;ATM&lt;/span&gt; and I&#39;m feeling political). As long as you could buy &lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_16&quot;&gt;eBooks&lt;/span&gt; from that site too and read them..... but could you on a kindle?&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://billfredtom.blogspot.com/feeds/2961293386783609355/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/10698355/2961293386783609355' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10698355/posts/default/2961293386783609355'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10698355/posts/default/2961293386783609355'/><link rel='alternate' type='text/html' href='http://billfredtom.blogspot.com/2007/11/sony-reader.html' title='Sony Reader'/><author><name>Bill Thomas</name><uri>http://www.blogger.com/profile/09076382466108375110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10698355.post-4129447729153623929</id><published>2007-11-11T08:28:00.000+11:00</published><updated>2007-11-11T19:34:59.360+11:00</updated><title type='text'>Visionscape Content Management System</title><content type='html'>Finally - we have a marketing website for our content management system, &lt;a href=&quot;http://www.visionscape.com.au/&quot;&gt;Visionscape&lt;/a&gt;! Development on the system was always a priority over a marketing site, but our CMS is starting to mature nicely now, it&#39;s over 3 years old and still easier to use than anything else I&#39;ve tried or seen (which is why I get frustrated with many of the open source solutions out there).&lt;br /&gt;&lt;br /&gt;The site was built in about 2 days, approval and finding time for the design implemetation were the real time killers - the system does everything else in a snap. It really brings the focus back on timely approvals from management and good copywriting to get a site out the door now - there is no dev time and setting up a site takes about 2 minutes.&lt;br /&gt;&lt;br /&gt;Version 2 will hopefully be released mid next year.</content><link rel='replies' type='application/atom+xml' href='http://billfredtom.blogspot.com/feeds/4129447729153623929/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/10698355/4129447729153623929' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10698355/posts/default/4129447729153623929'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10698355/posts/default/4129447729153623929'/><link rel='alternate' type='text/html' href='http://billfredtom.blogspot.com/2007/11/visionscape-content-management-system.html' title='Visionscape Content Management System'/><author><name>Bill Thomas</name><uri>http://www.blogger.com/profile/09076382466108375110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10698355.post-2760620952270994241</id><published>2007-10-23T22:33:00.000+10:00</published><updated>2007-10-23T22:43:09.793+10:00</updated><title type='text'>FBML</title><content type='html'>I got my first bit of facebook markup language working today in the form of a flash movie on my profile page - but according to the &lt;a href=&quot;http://wiki.developers.facebook.com/index.php/Fb:swf&quot;&gt;doco&lt;/a&gt; waitforclick=&quot;false&quot; is disabled on profile pages for aesthetic reasons.... bit weird when you can put any image you want on there. I can understand why they&#39;d restrict CSS and javascript so it doesn&#39;t become the mySpace monster, but click for flash?&lt;br /&gt;&lt;br /&gt;The flash I have got going (after you click of course) is a nice little depth of field demo from &lt;a href=&quot;http://mrdoob.com/&quot;&gt;Mr Doob&lt;/a&gt;. I guess I&#39;ll have to put a &quot;click here to activate&quot; sign.&lt;br /&gt;&lt;br /&gt;I&#39;m tossing up a few ideas for a facebook app, but I can&#39;t decide what yet.</content><link rel='replies' type='application/atom+xml' href='http://billfredtom.blogspot.com/feeds/2760620952270994241/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/10698355/2760620952270994241' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10698355/posts/default/2760620952270994241'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10698355/posts/default/2760620952270994241'/><link rel='alternate' type='text/html' href='http://billfredtom.blogspot.com/2007/10/fbml.html' title='FBML'/><author><name>Bill Thomas</name><uri>http://www.blogger.com/profile/09076382466108375110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10698355.post-2803619173747412590</id><published>2007-10-22T10:49:00.000+10:00</published><updated>2007-10-22T10:59:58.786+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="authentication"/><category scheme="http://www.blogger.com/atom/ns#" term="open ID"/><title type='text'>Open ID</title><content type='html'>Finally we are starting to see some kind of standard rise up across the net on the subject of authentication in the form of &lt;a href=&quot;http://openid.net/&quot;&gt;Open ID&lt;/a&gt;. Some big names are starting to sign on - AOL have annouced support and apparently Microsoft has announced interoperbility with Windows Cardspace.&lt;br /&gt;&lt;br /&gt;This looks like it could be a goer - I&#39;ll post more info once I am able to implement it somewhere.</content><link rel='replies' type='application/atom+xml' href='http://billfredtom.blogspot.com/feeds/2803619173747412590/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/10698355/2803619173747412590' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10698355/posts/default/2803619173747412590'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10698355/posts/default/2803619173747412590'/><link rel='alternate' type='text/html' href='http://billfredtom.blogspot.com/2007/10/open-id.html' title='Open ID'/><author><name>Bill Thomas</name><uri>http://www.blogger.com/profile/09076382466108375110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10698355.post-54600553007243548</id><published>2007-10-13T16:45:00.000+10:00</published><updated>2007-10-13T17:10:25.221+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="microsoft"/><category scheme="http://www.blogger.com/atom/ns#" term="open source"/><title type='text'>opensource microsoft</title><content type='html'>I been left really impressed lately with &lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_0&quot;&gt;microsoft&#39;s&lt;/span&gt; efforts at open source. Their source forge equivalent site &lt;a href=&quot;http://www.codeplex.com/&quot;&gt;&lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_1&quot;&gt;codeplex&lt;/span&gt;&lt;/a&gt; is starting to herald some really useful and impressive projects. They&#39;re great learning aids for all the new stuff coming out in .NET 3.5 too.&lt;br /&gt;&lt;br /&gt;One project the left me particularly interested is &lt;a href=&quot;http://www.getpaint.net/&quot;&gt;paint.net&lt;/a&gt; - a free and powerful photo editing program, that has source code included! &lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_2&quot;&gt;pwhoar&lt;/span&gt;...</content><link rel='replies' type='application/atom+xml' href='http://billfredtom.blogspot.com/feeds/54600553007243548/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/10698355/54600553007243548' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10698355/posts/default/54600553007243548'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10698355/posts/default/54600553007243548'/><link rel='alternate' type='text/html' href='http://billfredtom.blogspot.com/2007/10/opensource-microsoft.html' title='opensource microsoft'/><author><name>Bill Thomas</name><uri>http://www.blogger.com/profile/09076382466108375110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10698355.post-5606534261740669003</id><published>2007-10-10T20:29:00.000+10:00</published><updated>2007-10-10T20:34:47.653+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="methodology"/><category scheme="http://www.blogger.com/atom/ns#" term="software development"/><title type='text'>Software development - the road to sucess</title><content type='html'>from &lt;a href=&quot;http://worsethanfailure.com/Articles/Avoiding-Development-Disasters.aspx&quot;&gt;worse than failure&lt;/a&gt; - says it all really:&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSFPoKIhyphenhyphensq-vKY82qH5p32PM_37PfDXH2K9NROzLIvD4SUF-cJJfaQy5QjGBP-hkfmcU8kW49nuJMrEWOlMc3CWEy9teHHf7SJrB9hPsPW5MGcFEyb3iHFTgJoVWJV8Gip4Oj/s1600-h/codeToRuin.gif&quot;&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5119653757470684418&quot; style=&quot;CURSOR: hand&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSFPoKIhyphenhyphensq-vKY82qH5p32PM_37PfDXH2K9NROzLIvD4SUF-cJJfaQy5QjGBP-hkfmcU8kW49nuJMrEWOlMc3CWEy9teHHf7SJrB9hPsPW5MGcFEyb3iHFTgJoVWJV8Gip4Oj/s400/codeToRuin.gif&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://billfredtom.blogspot.com/feeds/5606534261740669003/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/10698355/5606534261740669003' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10698355/posts/default/5606534261740669003'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10698355/posts/default/5606534261740669003'/><link rel='alternate' type='text/html' href='http://billfredtom.blogspot.com/2007/10/software-development-road-to-sucess.html' title='Software development - the road to sucess'/><author><name>Bill Thomas</name><uri>http://www.blogger.com/profile/09076382466108375110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSFPoKIhyphenhyphensq-vKY82qH5p32PM_37PfDXH2K9NROzLIvD4SUF-cJJfaQy5QjGBP-hkfmcU8kW49nuJMrEWOlMc3CWEy9teHHf7SJrB9hPsPW5MGcFEyb3iHFTgJoVWJV8Gip4Oj/s72-c/codeToRuin.gif" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10698355.post-1955282559487555834</id><published>2007-09-25T20:30:00.000+10:00</published><updated>2007-09-25T20:35:45.207+10:00</updated><title type='text'>Product Management - Feature Creep</title><content type='html'>One thing I am becoming acutely aware of while developing products is that feature creep can kill a product on many levels. Equivalent to scope creep in a project, if it’s not managed carefully or specified properly, it can get seriously out of hand.&lt;br /&gt;&lt;br /&gt;I would much rather see our team produce high quality products that focus on a few key tasks, rather than lots of features that are all half baked. If it’s the latter the product becomes -&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Frustrating to use for the customer. &lt;/li&gt;&lt;li&gt;Frustrating for the support staff to train users. &lt;/li&gt;&lt;li&gt;Hard for the sales staff to believe in the product, or “stand behind it” with the conviction that there &lt;strong&gt;&lt;em&gt;is&lt;/em&gt;&lt;/strong&gt; no other solution but ours. &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;To combat feature creep – introduction of features needs to be formailsed and signed off on in key areas in order to minimise impact. These areas include: &lt;/p&gt;&lt;ol&gt;&lt;li&gt;The specification stage &lt;/li&gt;&lt;li&gt;After a review during development, after a “Change Request” has been submitted by key stakeholders. If accepted (that is, signed off) with additional costs approved, it should be written back into the specification. The development team should be appropriately notified. &lt;/li&gt;&lt;li&gt;After a product has been released, once again using appropriate Change Requests.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;Change Requests are necessary to level out those “heat of the moment” ideas that seem like a fantastic idea at the time, but when revisited may seem more like a “what was I thinking?” brain fart. They give all involved parties an excellent tool for evaluating why the change is good (or bad), and what’s needed to get it happening. &lt;/p&gt;&lt;p&gt;Other types of feature creep such as developer “Gold Plating” also need to be managed. If a developer wants to introduce a nifty feature they thought of over the weekend, they need to first sell it to the stakeholders rather than compromise the final product – get them excited about it, and treat it as a form of up-selling. Ultimately it’s just the software development way of saying “would you like fries with that?” with an accompanying explanation (in the form of a Change Recommendation) of why it’s good for the end user – and putting a positive spin on charging a little extra for your efforts instead of trying to fit it in to existing project requirements. In developer utopia, it would be fantastic, especially if the client always agrees wholeheartedly. In reality – developers aren’t salesmen and not always able to cope well with rejection, so this easier said than done. This is where the production team needs to develop a good relationship with their sales team; another topic altogether. &lt;/p&gt;&lt;p&gt;Unfortunately it all sounds very formal and time consuming, but it’s a necessary evil to ensure the quality of what you’re delivering, both to your customers (it’s usable) and to management (it’ll cost you this much time and money to change, that ok?). &lt;/p&gt;&lt;p&gt;&lt;strong&gt;Keeping it all together&lt;/strong&gt; &lt;/p&gt;&lt;p&gt;A challenge I see ahead: – many products developed for specific things (hence keeping it simple) means there needs to be some level of interoperability between them all, or at least some of them. Be assured, there will be many as time passes, and you’ll need a way to get data or files from one app to another with minimal effort. This is especially important when keeping everything in the big picture. &lt;/p&gt;&lt;p&gt;Web services makes this conveniently possible these days, and once again Google is the poster child in this so far with their Google account as far as a good model to follow, where one account gets you into their entire product offerings. Once you’re in one of their offerings (e.g. Gmail, or Adsense, or blogger, etc.) it’s entirely focused to the task at hand – but it’s easy to get from one application to another. They’ve even gone so far now to open up an API called GData (&lt;a href=&quot;http://code.google.com/apis/gdata/&quot;&gt;http://code.google.com/apis/gdata/&lt;/a&gt;) to allow information to be moved about. In my opinion Microsoft’s “passport” was poorly implemented – but, so was their entire online product offering except for hotmail, which was bought anyway. Hopefully they get it right with Microsoft Live. &lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://billfredtom.blogspot.com/feeds/1955282559487555834/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/10698355/1955282559487555834' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10698355/posts/default/1955282559487555834'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10698355/posts/default/1955282559487555834'/><link rel='alternate' type='text/html' href='http://billfredtom.blogspot.com/2007/09/product-management-feature-creep.html' title='Product Management - Feature Creep'/><author><name>Bill Thomas</name><uri>http://www.blogger.com/profile/09076382466108375110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10698355.post-3093161651038925588</id><published>2007-09-18T22:22:00.000+10:00</published><updated>2007-09-18T22:31:36.656+10:00</updated><title type='text'>Google Docs - Presentation</title><content type='html'>Google&#39;s new powerpoint competitor is now available in google docs - here&#39;s my first one:&lt;br /&gt;&lt;br /&gt;&lt;a class=&quot;tabcontent&quot; id=&quot;publishedDocumentUrl&quot; href=&quot;http://docs.google.com/Present?docid=dw9j5pb_1cchzkk&amp;amp;fs=true&quot; target=&quot;_blank&quot;&gt;http://docs.google.com/Present?docid=dw9j5pb_1cchzkk&amp;amp;fs=true&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Excellent interface as usual, one would almost go so far so say kick arse. Nifty online features that differentiate include the ability to easily share (e.g. the above link) and also discuss through an inline AJAX chat. Very cool.</content><link rel='replies' type='application/atom+xml' href='http://billfredtom.blogspot.com/feeds/3093161651038925588/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/10698355/3093161651038925588' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10698355/posts/default/3093161651038925588'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10698355/posts/default/3093161651038925588'/><link rel='alternate' type='text/html' href='http://billfredtom.blogspot.com/2007/09/google-docs-presentation.html' title='Google Docs - Presentation'/><author><name>Bill Thomas</name><uri>http://www.blogger.com/profile/09076382466108375110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10698355.post-3368657637317708223</id><published>2007-09-12T21:26:00.000+10:00</published><updated>2007-09-15T21:46:50.312+10:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="design"/><category scheme="http://www.blogger.com/atom/ns#" term="project management"/><title type='text'>Design Reviews - Don&#39;t Overdo It</title><content type='html'>I can appreciate the need for professionalism. But no matter how perfect you think the end deliverable may be, or how often it was adjusted at request of project stakeholders, the change was ultimately &quot;a good idea at the time&quot;.&lt;br /&gt;&lt;br /&gt;Remember though, last week&#39;s thoughts were exactly that - last week. Seeing the project implemented may change the whole perspective on things, from &lt;span class=&quot;blsp-spelling-corrected&quot; id=&quot;SPELLING_ERROR_0&quot;&gt;every one&#39;s&lt;/span&gt; point of view.&lt;br /&gt;&lt;br /&gt;This article illustrates the situation perfectly:&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.joelonsoftware.com/items/2007/09/11.html&quot;&gt;http://www.joelonsoftware.com/items/2007/09/11.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;How would this situation be addressed in future projects? The obvious answer would be give users frequent reviews as close to the anticipated finished product as possible. No screenshots - but real, usable examples. The pitfalls - continual additions and removals will blow out a project. This is not a bad thing though as long as the client is aware of the additional resources needed to carry out changes. If the quality of the project is higher in the end, it&#39;s all worth the extra communication.&lt;br /&gt;&lt;br /&gt;You don&#39;t want to give a user false expectation, but you also don&#39;t want to under deliver. As long as it&#39;s properly managed and expectations are addressed - everybody will come out happier.</content><link rel='replies' type='application/atom+xml' href='http://billfredtom.blogspot.com/feeds/3368657637317708223/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/10698355/3368657637317708223' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10698355/posts/default/3368657637317708223'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10698355/posts/default/3368657637317708223'/><link rel='alternate' type='text/html' href='http://billfredtom.blogspot.com/2007/09/design-reviews-dont-overdo-it.html' title='Design Reviews - Don&#39;t Overdo It'/><author><name>Bill Thomas</name><uri>http://www.blogger.com/profile/09076382466108375110</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>