<?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>Steve Workman</title>
	<atom:link href="http://www.steveworkman.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.steveworkman.com</link>
	<description>I&#039;ve been designing and building web sites since 2003. This is my personal site. You&#039;ll find my work, insight and ramblings within. Welcome.</description>
	<lastBuildDate>Mon, 08 Feb 2010 09:48:45 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>I could really do with an iPad right now</title>
		<link>http://www.steveworkman.com/offtopic/ramblings/2010/i-could-really-do-with-an-ipad-right-now/</link>
		<comments>http://www.steveworkman.com/offtopic/ramblings/2010/i-could-really-do-with-an-ipad-right-now/#comments</comments>
		<pubDate>Sun, 07 Feb 2010 23:46:02 +0000</pubDate>
		<dc:creator>Steve Workman</dc:creator>
				<category><![CDATA[Ramblings]]></category>
		<category><![CDATA[iPad]]></category>

		<guid isPermaLink="false">http://www.steveworkman.com/?p=230</guid>
		<description><![CDATA[<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.steveworkman.com%2Fofftopic%2Framblings%2F2010%2Fi-could-really-do-with-an-ipad-right-now%2F"></a><p>I&#8217;ve found my use case for an <a href="http://www.apple.com/ipad">iPad</a>: working without wi-fi.
<a href="http://www.steveworkman.com/wp-content/uploads/2010/02/gallery-software-ibooks-20100127.jpg"></a>
I&#8217;m sat on my sofa watching the superbowl and my Internet connection is down. I&#8217;m left trying to write blog posts on my iPhone, which, by the speed of my typing, is not going to be fun. At this point, I&#8217;d like an iPad. I&#8217;d like a laptop which isn&#8217;t quite a laptop, it just does what I need it to do. Thanks to lots of apps, ...]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.steveworkman.com%2Fofftopic%2Framblings%2F2010%2Fi-could-really-do-with-an-ipad-right-now%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.steveworkman.com%2Fofftopic%2Framblings%2F2010%2Fi-could-really-do-with-an-ipad-right-now%2F" height="61" width="51" /></a></div><p>I&#8217;ve found my use case for an <a href="http://www.apple.com/ipad">iPad</a>: working without wi-fi.<br />
<a href="http://www.steveworkman.com/wp-content/uploads/2010/02/gallery-software-ibooks-20100127.jpg"><img class="alignright size-medium wp-image-231" title="gallery-software-ibooks-20100127" src="http://www.steveworkman.com/wp-content/uploads/2010/02/gallery-software-ibooks-20100127-300x174.jpg" alt="iPad" width="300" height="174" /></a><br />
I&#8217;m sat on my sofa watching the superbowl and my Internet connection is down. I&#8217;m left trying to write blog posts on my iPhone, which, by the speed of my typing, is not going to be fun. At this point, I&#8217;d like an iPad. I&#8217;d like a laptop which isn&#8217;t quite a laptop, it just does what I need it to do. Thanks to lots of apps, the only thing I couldn&#8217;t do on an iPad would be code, and I&#8217;m sure that won&#8217;t be far away. All I want to do is write a blog post from the comfort of my sofa, without getting cramp in my hands or the battery running out.</p>
<p>The wi-fi only version is an interesting prospect, though wouldn&#8217;t solve my current internetless problem unless I could tether the iPhone to it. I wouldn&#8217;t be against the 3g version, though the data would have to be allowed to be shared with my current plan, or I simply couldn&#8217;t justify the expense.</p>
<p>I&#8217;d also love it if it was intelligent enough to use the home sharing feature that iTunes 9 introduced. Music over wi-fi seems like a no brainer to me.</p>
<p>Well, will I get one in April? Maybe. If the price isn&#8217;t as silly a conversion as Macs are, it may be worth a look. Otherwise, it looks like i&#8217;ll make do with my old laptop</p>
]]></content:encoded>
			<wfw:commentRss>http://www.steveworkman.com/offtopic/ramblings/2010/i-could-really-do-with-an-ipad-right-now/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Death of the Netbook</title>
		<link>http://www.steveworkman.com/user-interfaces/2010/the-death-of-the-netbook/</link>
		<comments>http://www.steveworkman.com/user-interfaces/2010/the-death-of-the-netbook/#comments</comments>
		<pubDate>Tue, 26 Jan 2010 14:00:54 +0000</pubDate>
		<dc:creator>Steve Workman</dc:creator>
				<category><![CDATA[User Interfaces]]></category>
		<category><![CDATA[netbook]]></category>
		<category><![CDATA[tablet]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://www.steveworkman.com/?p=213</guid>
		<description><![CDATA[<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.steveworkman.com%2Fuser-interfaces%2F2010%2Fthe-death-of-the-netbook%2F"></a><p><a href="http://www.steveworkman.com/wp-content/uploads/2010/01/netbook-death-watch.jpg"></a>I&#8217;ve never really understood the netbook craze. I can see the benefits of having a lightweight, low-power computer that performs 90% of the tasks you use a personal computer for; it just hasn&#8217;t appealed to me, or my wallet.</p>
<p>I can understand that it&#8217;s a very cheap way to get online (even though they are double US$ the price in the UK), but I&#8217;ve been perfectly happy with a 13&#8243; Macbook I bought 4 years ago. I haven&#8217;t seen ...]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.steveworkman.com%2Fuser-interfaces%2F2010%2Fthe-death-of-the-netbook%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.steveworkman.com%2Fuser-interfaces%2F2010%2Fthe-death-of-the-netbook%2F" height="61" width="51" /></a></div><p><a href="http://www.steveworkman.com/wp-content/uploads/2010/01/netbook-death-watch.jpg"><img class="aligncenter size-full wp-image-214" title="Netbook Death watch" src="http://www.steveworkman.com/wp-content/uploads/2010/01/netbook-death-watch.jpg" alt="Netbook death watch" width="530" height="265" /></a>I&#8217;ve never really understood the netbook craze. I can see the benefits of having a lightweight, low-power computer that performs 90% of the tasks you use a personal computer for; it just hasn&#8217;t appealed to me, or my wallet.</p>
<p>I can understand that it&#8217;s a very cheap way to get online (even though they are double US$ the price in the UK), but I&#8217;ve been perfectly happy with a 13&#8243; Macbook I bought 4 years ago. I haven&#8217;t seen a purpose to re-spend the money that I invested all those years ago on a laptop that can do half as much.</p>
<p>Other things worry me about netbooks though, they&#8217;re a stop-gap. Since the iPhone, the dream has been to have a fully-fledged PC available in your hand, that works quickly and has a long battery life. Netbooks bridged a gap by providing a long(er) battery life and smaller screen, but have left it to the big boys to sort out the proper way of interacting with these smaller devices. See my post on <a href="http://www.steveworkman.com/user-interfaces/2010/tablet-usability-the-future-cant-come-soon-enough/">netbook touch screen</a> usability for more on how infuriating it gets.</p>
<p>So, in the next two years, netbooks will die completely. They will be replaced by what these users have wanted all along: a tablet PC with a good touch screen interface. For the first year, pretenders to the throne may have to carry a small bluetooth keyboard whilst the niggles are worked out, then the revolution will come, prices will drop and all those people who shelled out their hard-earned money will happily spend again to get a tablet.</p>
<p>If it is not beyond my power, I&#8217;d put the whole netbook format on deathwatch. Its death will be prolonged by price, but it will soon fall. The netbook&#8217;s time will come, and we&#8217;ll be a whole lot better off with its sucessor.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.steveworkman.com/user-interfaces/2010/the-death-of-the-netbook/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Tablet usability &#8211; the future can&#8217;t come soon enough</title>
		<link>http://www.steveworkman.com/user-interfaces/2010/tablet-usability-the-future-cant-come-soon-enough/</link>
		<comments>http://www.steveworkman.com/user-interfaces/2010/tablet-usability-the-future-cant-come-soon-enough/#comments</comments>
		<pubDate>Wed, 20 Jan 2010 10:30:29 +0000</pubDate>
		<dc:creator>Steve Workman</dc:creator>
				<category><![CDATA[User Interfaces]]></category>
		<category><![CDATA[tablet]]></category>

		<guid isPermaLink="false">http://www.steveworkman.com/?p=201</guid>
		<description><![CDATA[<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.steveworkman.com%2Fuser-interfaces%2F2010%2Ftablet-usability-the-future-cant-come-soon-enough%2F"></a><p><a href="http://www.steveworkman.com/wp-content/uploads/2010/01/asus-eee-pc-t91-convertible-netbook-tablet.jpg"></a>Last weekend I was sat on the tube (London underground to international readers), picadilly line to be exact, heading into central London. A young man got on and sat down opposite me. He got out a little ASUS netbook, turned it on and swivelled the lid to use it as a touch screen. &#8220;Awesome&#8221;, I thought, &#8220;he&#8217;s got one of those cool touch screen netbooks running Windows 7, I&#8217;d love one of those, it&#8217;d be so convenient&#8221;.</p>
<p>I watched ...]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.steveworkman.com%2Fuser-interfaces%2F2010%2Ftablet-usability-the-future-cant-come-soon-enough%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.steveworkman.com%2Fuser-interfaces%2F2010%2Ftablet-usability-the-future-cant-come-soon-enough%2F" height="61" width="51" /></a></div><p><a href="http://www.steveworkman.com/wp-content/uploads/2010/01/asus-eee-pc-t91-convertible-netbook-tablet.jpg"><img class="alignright size-full wp-image-202" title="asus-eee-pc-t91-convertible-netbook-tablet" src="http://www.steveworkman.com/wp-content/uploads/2010/01/asus-eee-pc-t91-convertible-netbook-tablet.jpg" alt="ASUS eee tablet" width="300" height="296" /></a>Last weekend I was sat on the tube (London underground to international readers), picadilly line to be exact, heading into central London. A young man got on and sat down opposite me. He got out a little ASUS netbook, turned it on and swivelled the lid to use it as a touch screen. &#8220;Awesome&#8221;, I thought, &#8220;he&#8217;s got one of those cool touch screen netbooks running Windows 7, I&#8217;d love one of those, it&#8217;d be so convenient&#8221;.</p>
<p>I watched the man use the laptop for  a while, tapping at the screen, using two fingers to scroll on a page and it looked ace; it looked simple. Soon, the experience turned sour.</p>
<p>I watched as the man pulled a stylus out from the side of the computer and starts to tap at the screen. I had thought styluses had been banned by international law since the introduction of the iPhone nearly two and a half years ago. Still, if there are some things that can&#8217;t use the OS zoom function then maybe a stylus has to be used.</p>
<p>I then received an even greater shock.</p>
<p>I watched in amazement as the man lifted up the screen to try and use the keyboard. Upside down. A control + something command that was not present in the touch screen menu.</p>
<p>Naturally, as a usability practitioner, I was horrified but continued to watch the bloke struggle. It took five stabs and glances back at the screen to confirm the action was successful. By this time, the man looked thoroughly frustrated with his program&#8217;s choice of shortcut. Soon after, he packed up his laptop and got off the train.</p>
<p>What appears to be the moral story, is that no matter how advance your OS is, the applications that you run can still scupper the experience, especially with tablets. There are two solutions to this problem:</p>
<p>1. The iPhone way &#8211; touch is the only interaction option. No legacy apps are allowed. It&#8217;s an OS designed for touch and for touch only.<br />
2. The full screen keyboard way &#8211; Windows 7 may have a good touch screen keyboard, but it isn&#8217;t implemented in all apps (the iPhone way). You would need a true full-screen multi-touch keyboard, adaptable to different screen sizes, to make it function correctly.</p>
<p>Hopefully there&#8217;s a third way, the Apple tablet way. We&#8217;ll <a href="http://www.engadget.com/2010/01/18/its-on-apple-holding-january-27th-event-to-show-off-its-lates/">wait and see about that</a>&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.steveworkman.com/user-interfaces/2010/tablet-usability-the-future-cant-come-soon-enough/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>HTML 5 Forms &#8211; a spammers paradise</title>
		<link>http://www.steveworkman.com/web-design/html-5-web-design/2010/html-5-forms-a-spammers-paradise/</link>
		<comments>http://www.steveworkman.com/web-design/html-5-web-design/2010/html-5-forms-a-spammers-paradise/#comments</comments>
		<pubDate>Mon, 18 Jan 2010 10:00:04 +0000</pubDate>
		<dc:creator>Steve Workman</dc:creator>
				<category><![CDATA[HTML 5]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[web forms]]></category>

		<guid isPermaLink="false">http://www.steveworkman.com/?p=194</guid>
		<description><![CDATA[<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.steveworkman.com%2Fweb-design%2Fhtml-5-web-design%2F2010%2Fhtml-5-forms-a-spammers-paradise%2F"></a><p><a href="http://www.steveworkman.com/wp-content/uploads/2010/01/formspam.jpg"></a>
Did you know, HTML 5, the spec that will be <a href="http://html5doctor.com/2022-or-when-will-html-5-be-ready/">completed in 2022</a>, but with some bits available now, will have a whole new set of form elements designed to make complex forms available natively from the browser. I&#8217;ve been to a few talks where Opera&#8217;s <a href="http://www.brucelawson.co.uk/">Bruce Lawson</a> has demoed and talked about these upcoming features that have been implemented in the Opera browser. From an accessibility standpoint it looks great; no longer will screen readers ...]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.steveworkman.com%2Fweb-design%2Fhtml-5-web-design%2F2010%2Fhtml-5-forms-a-spammers-paradise%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.steveworkman.com%2Fweb-design%2Fhtml-5-web-design%2F2010%2Fhtml-5-forms-a-spammers-paradise%2F" height="61" width="51" /></a></div><p><a href="http://www.steveworkman.com/wp-content/uploads/2010/01/formspam.jpg"><img class="alignright size-full wp-image-195" title="Form spam" src="http://www.steveworkman.com/wp-content/uploads/2010/01/formspam.jpg" alt="HTML 5 form spam" width="296" height="170" /></a><br />
Did you know, HTML 5, the spec that will be <a href="http://html5doctor.com/2022-or-when-will-html-5-be-ready/">completed in 2022</a>, but with some bits available now, will have a whole new set of form elements designed to make complex forms available natively from the browser. I&#8217;ve been to a few talks where Opera&#8217;s <a href="http://www.brucelawson.co.uk/">Bruce Lawson</a> has demoed and talked about these upcoming features that have been implemented in the Opera browser. From an accessibility standpoint it looks great; no longer will screen readers have to rely on labels to infer the type of data to be entered into forms. From a developer&#8217;s standpoint, you won&#8217;t have to code javascript date pickers any more, nor have to rely on javascript for validation.</p>
<p>So, all of this makes it easier to enter data on the web, a great thing. I asked the question this morning, &#8220;who enters the most data on the internet?&#8221;. The answer is spammers. It is generally thought that 90% of all e-mail sent is spam, and a quick glance at my blog&#8217;s spam counter sees 7,300 fake comments caught compared to 56 real comments.</p>
<p>So, why will HTML 5 forms be such a problem? Well, at the moment, spammers use automated tools to crawl the internet, looking for forms to fill in to spread their advertising links or perform XSS attacks. To bypass most validation, the crawlers look for labeled form fields to fill in. Quite simply, HTML 5 forms will make this job easier.</p>
<p>Instead of labelling forms with &#8220;e-mail&#8221;, there&#8217;s now a specific input type &lt;input type=&#8221;email&#8221;&gt; which validate an e-mail address. Common anti-spam methods of adding a second e-mail field hidden to normal users will be ignored as there is a clear (and CSS visible) e-mail address field.</p>
<p>Forms validation may be useful for the normal user, but it&#8217;s even more useful for the spammer. With limits of input fields now being contained in plain text in the input, it makes it trivial for bots to enter correct data.</p>
<p>So, what can be done about this? Well, I&#8217;m not sure. There are some anti-spam methods that will still work, for instance timing the entrance to the page and seeing how long it took to complete the form. Very short times are spam, short times are sent for moderation and normal times are approved. There&#8217;s <a href="http://www.w3.org/TR/turingtest/">captcha, which is inaccessible</a> and then there&#8217;s blacklisting, which hasn&#8217;t worked for years.</p>
<p>If you have any theories, please share them here. If there&#8217;s a solution or something the working group can do to make spam more difficult rather than easier, it should get into the spec sooner, rather than later.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.steveworkman.com/web-design/html-5-web-design/2010/html-5-forms-a-spammers-paradise/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Adding colour to colour theory</title>
		<link>http://www.steveworkman.com/web-design/2010/adding-colour-to-colour-theory/</link>
		<comments>http://www.steveworkman.com/web-design/2010/adding-colour-to-colour-theory/#comments</comments>
		<pubDate>Tue, 12 Jan 2010 10:30:36 +0000</pubDate>
		<dc:creator>Steve Workman</dc:creator>
				<category><![CDATA[Web Design]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[colours]]></category>

		<guid isPermaLink="false">http://www.steveworkman.com/?p=187</guid>
		<description><![CDATA[<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.steveworkman.com%2Fweb-design%2F2010%2Fadding-colour-to-colour-theory%2F"></a><p><a href="http://www.steveworkman.com/wp-content/uploads/2010/01/BluBar.png"></a></p>
<p><em>This is the first in a short series about my blog re-design. I&#8217;ll try and cover all the techniques used, including CSS3 and HTML5 usage</em></p>
<p>When considering the colour scheme for this blog, I looked at my old one quite a bit and decided that I quite liked it. Based on the resolution that blog design should be evolution rather than revolution, I set about finding a suitable palette that matches the silver, yet provides a bit more of ...]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.steveworkman.com%2Fweb-design%2F2010%2Fadding-colour-to-colour-theory%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.steveworkman.com%2Fweb-design%2F2010%2Fadding-colour-to-colour-theory%2F" height="61" width="51" /></a></div><p><a href="http://www.steveworkman.com/wp-content/uploads/2010/01/BluBar.png"><img class="alignright size-full wp-image-191" title="BluBar" src="http://www.steveworkman.com/wp-content/uploads/2010/01/BluBar.png" alt="BluBar Colour palette" width="228" height="161" /></a></p>
<p><em>This is the first in a short series about my blog re-design. I&#8217;ll try and cover all the techniques used, including CSS3 and HTML5 usage</em></p>
<p>When considering the colour scheme for this blog, I looked at my old one quite a bit and decided that I quite liked it. Based on the resolution that blog design should be evolution rather than revolution, I set about finding a suitable palette that matches the silver, yet provides a bit more of a range of colours.</p>
<p><span id="more-187"></span></p>
<p>My first, and only, stop was the wonderful <a href="http://www.colourlovers.com">Colour lovers</a>, whose search engine for &#8220;electric blue&#8221; brought me the keystone to my design. Straight off the back of that I found the <a href="http://www.colourlovers.com/palette/807697/BluBar">&#8220;BluBar&#8221; palette</a> which gave me the matching colours to create the design.</p>
<p>Off to a great start, I made the whole thing using only those 5 colours and some gradients.</p>
<p>Still, when I came to look upon the design at the end, I was disappointed. The whole site looked very dark, and since the elecric blue was used for borders and links, there was little to catch the eye.</p>
<p>What I learnt, immediately, is that there needs to be another bright colour that can add intensity and be used in the opposite end of the spectrum. So, I started looking for my elusive opposite: electric orange.</p>
<p>There were quite a few results on colour lovers, but I eventually plumped for this one: <a href="http://www.colourlovers.com/color/EE7300/electric_orange">electric orange (#ee7300) </a>- a darker orange that brightens colours around it without being too brilliant a colour. This is almost exactly the complementary colour (apparently #ffa100 is the theoretical match) but it&#8217;s close enough. Just shows that knowledge of colour theory is essential for designers</p>
<p>This new colour will be making its way into my design slowly as I get chance to work on it. I&#8217;m still not pleased with the way it looks at 1024*768, there&#8217;s a few bugs too and after last week&#8217;s r<a href="http://www.steveworkman.com/web-design/css3-web-design/2010/why-css-multi-columns-arent-ready-for-prime-time/">ant about css3 multi columns</a>, I think I&#8217;ll drop it from the footer.</p>
<p>Watch this space</p>
]]></content:encoded>
			<wfw:commentRss>http://www.steveworkman.com/web-design/2010/adding-colour-to-colour-theory/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Why CSS Multi-Columns aren&#8217;t ready for prime time</title>
		<link>http://www.steveworkman.com/web-design/css3-web-design/2010/why-css-multi-columns-arent-ready-for-prime-time/</link>
		<comments>http://www.steveworkman.com/web-design/css3-web-design/2010/why-css-multi-columns-arent-ready-for-prime-time/#comments</comments>
		<pubDate>Tue, 05 Jan 2010 10:00:56 +0000</pubDate>
		<dc:creator>Steve Workman</dc:creator>
				<category><![CDATA[CSS3]]></category>
		<category><![CDATA[CSS Multi-column]]></category>

		<guid isPermaLink="false">http://www.steveworkman.com/?p=182</guid>
		<description><![CDATA[<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.steveworkman.com%2Fweb-design%2Fcss3-web-design%2F2010%2Fwhy-css-multi-columns-arent-ready-for-prime-time%2F"></a><p><a href="http://www.steveworkman.com/wp-content/uploads/2010/01/cssmulticolumn.png"></a>
Of the upcoming CSS3 modules that are coming into common use: selectors, borders, text etc, the multi-column layout module interests me the most. I&#8217;ve always been a fan of newspaper style layouts and that was one of the key looks I was going for when re-designing this site. The big problem is that the module just isn&#8217;t ready yet.</p>
<p></p>
<p><strong>The facts:</strong></p>

The module is currently supported by Safari 4, Chrome 3 and Firefox 3.5
Opera 10.5 has support coming but is ...]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.steveworkman.com%2Fweb-design%2Fcss3-web-design%2F2010%2Fwhy-css-multi-columns-arent-ready-for-prime-time%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.steveworkman.com%2Fweb-design%2Fcss3-web-design%2F2010%2Fwhy-css-multi-columns-arent-ready-for-prime-time%2F" height="61" width="51" /></a></div><p><a href="http://www.steveworkman.com/wp-content/uploads/2010/01/cssmulticolumn.png"><img src="http://www.steveworkman.com/wp-content/uploads/2010/01/cssmulticolumn-1024x179.png" alt="CSS Multi-column layout problem" title="CSS Multi-column layout problem" width="512" height="90" class="aligncenter size-large wp-image-183" /></a><br />
Of the upcoming CSS3 modules that are coming into common use: selectors, borders, text etc, the multi-column layout module interests me the most. I&#8217;ve always been a fan of newspaper style layouts and that was one of the key looks I was going for when re-designing this site. The big problem is that the module just isn&#8217;t ready yet.</p>
<p><span id="more-182"></span></p>
<p><strong>The facts:</strong></p>
<ol>
<li>The module is currently supported by Safari 4, Chrome 3 and Firefox 3.5</li>
<li>Opera 10.5 has support coming but is not implemented yet. IE has no support for the feature, which is currently <a href="http://blogs.msdn.com/ie/archive/2009/11/18/an-early-look-at-ie9-for-developers.aspx">not planned for IE9</a> (at least not mentioned)</li>
<li>The <a href="http://www.w3.org/TR/2009/CR-css3-multicol-20091217/#column-breaks">spec</a> has a number of properties that are not implemented by any browser (column breaks)</li>
</ol>
<p>Ok, so you can work around some of those problems with <a href="http://welcome.totheinter.net/2008/07/22/multi-column-layout-with-css-and-jquery/">javascript hacks</a> but that&#8217;s not the point here. I wanted a pure multi-column layout for the front page of my blog, but instead I&#8217;ve removed the experiement and relegated it to the footer as I just could not get it to work consistently. If you look at this page&#8217;s footer (or the image at the top of this post) now you can see the problem.</p>
<p><strong>The basics of my issue</strong></p>
<p>I&#8217;ve got a containing &lt;div&gt; with [-moz|-webkit]column-count set to 3, ample gap for the lists and no width specified to let the browser lay out the content as it sees fit. There are three &lt;h5&gt; elements, each followed by a &lt;ul&gt; element in the &lt;div&gt;. What I expect the browser to do is identify the &lt;h5&gt; elements at column headings and start a new column with this element. Instead, it ignores my semantics and tries to push out equal height columns.</p>
<p><strong>Why is this so annoying</strong></p>
<p>Simply because column-break doesn&#8217;t work. What I do is put [-moz|-webkit]column-break:after on the &lt;ul&gt; elements but the browser continues to insist on its own break points.</p>
<p><strong>Get it right</strong></p>
<p>It appears that the <a href="http://www.w3.org/TR/2009/CR-css3-multicol-20091217/#column-breaks">candidate recommendation spec</a> (17th December 2009) has resolved some of these issues, but it will take a while for them to get in to builds and even longer before they become mainstream. For now, keep using floated &lt;div&gt; elements and javascript.  Maybe then it&#8217;ll be worth the pain.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.steveworkman.com/web-design/css3-web-design/2010/why-css-multi-columns-arent-ready-for-prime-time/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Apple product roadmap 2010-2011 (prediction)</title>
		<link>http://www.steveworkman.com/offtopic/ramblings/2009/apple-product-roadmap-2010-2011-prediction/</link>
		<comments>http://www.steveworkman.com/offtopic/ramblings/2009/apple-product-roadmap-2010-2011-prediction/#comments</comments>
		<pubDate>Tue, 29 Dec 2009 20:35:46 +0000</pubDate>
		<dc:creator>Steve Workman</dc:creator>
				<category><![CDATA[Ramblings]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[roadmap]]></category>

		<guid isPermaLink="false">http://www.steveworkman.com/?p=172</guid>
		<description><![CDATA[<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.steveworkman.com%2Fofftopic%2Framblings%2F2009%2Fapple-product-roadmap-2010-2011-prediction%2F"></a><p>If you&#8217;re like me, with an eye on Google Reader even over the holidays, you won&#8217;t have failed to notice the upcoming Apple event at which the Apple touch-screen tablet, likely to be called iSlate or the Slate, will be announced. Such is the predictability of this event, given the number of rumours that have appeared, it is now completely without interest. Even the <a href="http://www.newsfactor.com/story.xhtml?story_id=70810">stock market</a> takes more notice of Apple&#8217;s rumours, rather than their product announcements.</p>
<p>So, I&#8217;ve ...]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.steveworkman.com%2Fofftopic%2Framblings%2F2009%2Fapple-product-roadmap-2010-2011-prediction%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.steveworkman.com%2Fofftopic%2Framblings%2F2009%2Fapple-product-roadmap-2010-2011-prediction%2F" height="61" width="51" /></a></div><p>If you&#8217;re like me, with an eye on Google Reader even over the holidays, you won&#8217;t have failed to notice the upcoming Apple event at which the Apple touch-screen tablet, likely to be called iSlate or the Slate, will be announced. Such is the predictability of this event, given the number of rumours that have appeared, it is now completely without interest. Even the <a href="http://www.newsfactor.com/story.xhtml?story_id=70810">stock market</a> takes more notice of Apple&#8217;s rumours, rather than their product announcements.</p>
<p>So, I&#8217;ve gazed into my crystal ball, looked at the last few years of product announcements, and have come up with the major headlines for the next two years of Apple products.</p>
<div id="attachment_173" class="wp-caption alignnone" style="width: 510px"><a href="http://www.steveworkman.com/wp-content/uploads/2009/12/apple-product-roadmap-2010-2011.png"><img class="size-full wp-image-173" title="Apple product roadmap 2010-2011" src="http://www.steveworkman.com/wp-content/uploads/2009/12/apple-product-roadmap-2010-2011.png" alt="Apple product roadmap 2010-2011" width="500" height="537" /></a><p class="wp-caption-text">Apple product roadmap 2010-2011</p></div>
<p>The major events, spread throughout the year, all have very specific themes. January is iLife/iWork and major product announcements, March is a developers preview of new software, WWDC in June is a major product launch, September is a big iPod event and November is pre-Christmas product refresh time. For those reasons, the above list shouldn&#8217;t be too surprising to most people in the know.</p>
<p>I&#8217;m predicting next year will be the Slate&#8217;s year, rather than the iPhone. It&#8217;s too soon for a form factor change and it&#8217;s got all the features it could have at this time, so 2011 will be the next iPhone update. The Slate will fit into the iPhone&#8217;s product release schedule, now being Apple&#8217;s flagship product, with yearly updates for the first few years depending on its success. The Macbook Pro line will be somewhat ignored until the end of 2010 when it gains Intel quad cores like its iMac brother. At this time, I believe the first details on OS X 10.7 will come out, probably with a new UI paradigm, potentially merging with the Slate&#8217;s modified iPhone OS.</p>
<p>2011 will see &#8220;Westmere&#8221; Mac Pros, though it&#8217;s possible that this will be quite a quiet event, given<a href="http://www.macworld.com/article/143998/2009/11/corei7vsmacpro.html"> i7 iMacs are more cost-effective</a> than Mac Pros. An updated iPhone/Slate OS will follow in March, and a second generation Slate in June (which will be the one I&#8217;ll get). Some controversy to follow then with a new iPod on the horizon; my thinking goes that the whole product line there needs a kick to keep people buying them, and by this time, technology will be good enough for something amazing. Finally, after that will come Intel i9 iMacs, with those processors being available for Macbook Pros by the end of 2012.</p>
<p>Honestly, you could probably try and predict further ahead than that with some accuracy, but forecasts become quite hazy more than two years down the line. Still, if there&#8217;s any betting shops out there willing to give me good accumulator odds on this, drop me a line!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.steveworkman.com/offtopic/ramblings/2009/apple-product-roadmap-2010-2011-prediction/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Future of the Wave</title>
		<link>http://www.steveworkman.com/web-design/google-wave/2009/the-future-of-the-wave/</link>
		<comments>http://www.steveworkman.com/web-design/google-wave/2009/the-future-of-the-wave/#comments</comments>
		<pubDate>Tue, 27 Oct 2009 13:22:58 +0000</pubDate>
		<dc:creator>Steve Workman</dc:creator>
				<category><![CDATA[Google Wave]]></category>
		<category><![CDATA[gtug]]></category>

		<guid isPermaLink="false">http://www.steveworkman.com/?p=167</guid>
		<description><![CDATA[<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.steveworkman.com%2Fweb-design%2Fgoogle-wave%2F2009%2Fthe-future-of-the-wave%2F"></a><p>I&#8217;ve started using Google Wave recently (thanks to a colleague of mine, <a href="http://twitter.com/jmcquarrie">James McQuarrie</a>) and up-front, I&#8217;ll say that I don&#8217;t get it. I currently don&#8217;t see the usefulness of it in my current situation (I&#8217;m working in a team that&#8217;s all in the same room). However, I got an invite to the <a href="http://www.london-gtug.org/">Google Technology Users Group</a> (#gtug) talk on Wave by the Wave developers themselves so I thought I&#8217;d go along and see what all the ...]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.steveworkman.com%2Fweb-design%2Fgoogle-wave%2F2009%2Fthe-future-of-the-wave%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.steveworkman.com%2Fweb-design%2Fgoogle-wave%2F2009%2Fthe-future-of-the-wave%2F" height="61" width="51" /></a></div><p>I&#8217;ve started using Google Wave recently (thanks to a colleague of mine, <a href="http://twitter.com/jmcquarrie">James McQuarrie</a>) and up-front, I&#8217;ll say that I don&#8217;t get it. I currently don&#8217;t see the usefulness of it in my current situation (I&#8217;m working in a team that&#8217;s all in the same room). However, I got an invite to the <a href="http://www.london-gtug.org/">Google Technology Users Group</a> (#gtug) talk on Wave by the Wave developers themselves so I thought I&#8217;d go along and see what all the fuss was about.</p>
<p>They started with a few videos of what the whole thing is about (the <a href="http://www.youtube.com/watch?v=xcxF9oz9Cu0">pulp fiction</a> one is my favorite) and I was starting to understand that it&#8217;s a very fancy collaboration client with lots of other features that are &#8217;still to come&#8217;.</p>
<p>And that seemed to be the main theme of the talk: there&#8217;s more to come. They were talking about draft mode, extension gallery (paid-for apps too), translation, spell check, more languages, better keyboard shortcut support, mobile web versions (<strong>iPhone native app NOT in the works</strong>) and open libraries. There&#8217;s a lot there and they&#8217;ve got a lot of ideas which they &#8220;don&#8217;t have the resources to do&#8221;, and that&#8217;s an interesting point.</p>
<p>Yes, it&#8217;s really early in the days of Wave, a product which has been &#8220;workable&#8221; for 5 months now, but they can&#8217;t push new features in until their core changes are complete. For this reason, Google haven&#8217;t open-source&#8217;d the core functionality or built all their API hooks yet, so developers are having to hack around problems.</p>
<p>The Google IO video also mentioned that you&#8217;ll be able to build your own Wave servers for private use. These servers will have to contact the main Google Wave servers, and <em>all communications between these two will be cryptographically signed</em>, which is major news. There&#8217;s quite a large overhead of performing this and for larger organisations, they may have to shell out for dedicated hardware.</p>
<p>Steph and Lars (the presenters) also talked about e-mail integration. They said they had it working for quite a long time but didn&#8217;t like the way that it interfered with other waves, so they dropped it. They&#8217;re hoping that the community will build it for them.</p>
<p>They also mentioned that it&#8217;s very popular in the USA, Canada, UK, then France and Brazil. China is half way down the list but Korea is nowhere to be seen. For a country that has the highest Internet connectivity per capita that seems very odd.</p>
<p>Finally they mentioned the Client API, and the lack of one. There&#8217;s no intention of making one either as they want everyone to use the web interface.</p>
<p>In my opinion, there&#8217;s so much more to come and I can see some very good potential uses (apparently lawyers love it). At the moment though, it&#8217;s still very early days. There&#8217;s so many basic things they&#8217;ve still got to work out, test and tweak, and then it&#8217;ll be ready for the prime time. Still, will it beat e-mail? I&#8217;m not leaving Outlook behind just yet.</p>
<p><em>Disclaimer: I work for PA Consulting Group, but the opinions above are not those of PA and are entirely my own.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.steveworkman.com/web-design/google-wave/2009/the-future-of-the-wave/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My problem with HTML 5 &#8211; Styling &lt;meter&gt;</title>
		<link>http://www.steveworkman.com/web-design/html-5-web-design/2009/my-problem-with-html-5-styling-meter/</link>
		<comments>http://www.steveworkman.com/web-design/html-5-web-design/2009/my-problem-with-html-5-styling-meter/#comments</comments>
		<pubDate>Thu, 15 Oct 2009 11:33:56 +0000</pubDate>
		<dc:creator>Steve Workman</dc:creator>
				<category><![CDATA[HTML 5]]></category>
		<category><![CDATA[html 5]]></category>

		<guid isPermaLink="false">http://www.steveworkman.com/?p=162</guid>
		<description><![CDATA[<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.steveworkman.com%2Fweb-design%2Fhtml-5-web-design%2F2009%2Fmy-problem-with-html-5-styling-meter%2F"></a><p>I consider myself quite a forward-looking chap. Apart from the occasional glance backwards to see IE6 still behind me and throw it some pity code every now and again, I try and use the latest technology and techniques whenever I can.</p>
<p>Looking forward then, to HTML 5, I&#8217;m met with a lot of optimism. These new elements, accessible web forms, canvas, SVG, are all going to save me a lot of trouble in the future and will generally make the ...]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.steveworkman.com%2Fweb-design%2Fhtml-5-web-design%2F2009%2Fmy-problem-with-html-5-styling-meter%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.steveworkman.com%2Fweb-design%2Fhtml-5-web-design%2F2009%2Fmy-problem-with-html-5-styling-meter%2F" height="61" width="51" /></a></div><p>I consider myself quite a forward-looking chap. Apart from the occasional glance backwards to see IE6 still behind me and throw it some pity code every now and again, I try and use the latest technology and techniques whenever I can.</p>
<p>Looking forward then, to HTML 5, I&#8217;m met with a lot of optimism. These new elements, accessible web forms, canvas, SVG, are all going to save me a lot of trouble in the future and will generally make the Internet experience better.</p>
<p>I recently had a read of the <a href="http://html5doctor.com">HTML 5 doctor</a> blog and am excited to see what&#8217;s going on. However, reading the <a href="http://html5doctor.com/measure-up-with-the-meter-tag/">Measure up with the meter tag</a> article, my brain did a backflip and my mouth said &#8220;Wuh?! How&#8217;d they do that?&#8221;</p>
<p>I&#8217;m refering to a specific part of the article where author Tom Leadbetter shows off some meter tags and the JustGiving web site saying &#8220;we could use meter here&#8221; (linked image below)</p>
<p><img class="aligncenter" title="HTML 5 Just Giving example" src="http://html5doctor.com/wp-content/uploads/2009/08/just-giving-example.jpg" alt="" width="600" height="200" /></p>
<p>He also shows the code that goes below it, reproduced and corrected for the example here:</p>
<p>&lt;dl&gt;<br />
&lt;dt&gt;Target&lt;/dt&gt;<br />
&lt;dd&gt;&lt;meter min=&#8221;245&#8243; value=&#8221;245&#8243; title=&#8221;pounds&#8221;&gt;245&lt;/meter&gt;&lt;/dd&gt;<br />
&lt;dt&gt;Amount raised so far&lt;/dt&gt;<br />
&lt;dd&gt;&lt;meter min=&#8221;0&#8243; max=&#8221;250&#8243; value=&#8221;185&#8243; title=&#8221;pounds&#8221;&gt;185&lt;/meter&gt;&lt;/dd&gt;<br />
&lt;/dl&gt;</p>
<p>What I was thinking at this point was, <em><strong>&#8220;how on earth is that possible using those tags? Surely that&#8217;s not posssible.&#8221;</strong></em> So, I set about trying to prove that it was possible&#8230;</p>
<p><strong>It&#8217;s not</strong></p>
<p><a href="http://download.steveworkman.com/meter.html">See my attempt to style the meter tag.</a> (works in Opera, Firefox and Safari)</p>
<p><a href="http://www.steveworkman.com/wp-content/uploads/2009/10/styling-meter.png"><img class="aligncenter size-full wp-image-163" title="Styling the meter tag" src="http://www.steveworkman.com/wp-content/uploads/2009/10/styling-meter.png" alt="" width="500" height="144" /></a></p>
<p>The fundamental issue is that using CSS and HTML5 alone, you do not have access to values of attributes that you can use again to set CSS properties. My main issue is that this is trivial in javascript, as demonstrated on the demo page.</p>
<p>There are some potential CSS modules that can help in this respect, namely <a href="http://disruptive-innovations.com/zoo/cssvariables/">CSS Variables</a> and <a href="http://kilianvalkhof.com/2006/css-xhtml/random-css-thought-math-in-css/">CSS Math</a>. I am also oblivious to the power of canvas and SVG, so if anyone can give me an answer using those I&#8217;d be very pleased.</p>
<p>I like the idea of HTML 5 but actually styling these new elements is going to be a real challenge. So, community at large, how do you solve this one?</p>
<p><strong>Update:</strong> I <a href="http://lists.w3.org/Archives/Public/www-style/2009Oct/0100.html">submitted this to the W3 CSS Working Group</a> and got some very good responses. Principally, as Bruce commented, I should be using the <a href="http://www.w3.org/TR/css3-values/#attribute">CSS3 Values attr()</a> element to access values of properties and do the math, then use the <a href="http://www.w3.org/TR/css3-content/">generated content</a> module to put the graphic in the right place. Their main concern is that you&#8217;d have to use &#8220;s/#meter::after/#meter::after::after&#8221; as a selector, which isn&#8217;t supported by anything right now, and background clipping is a bit dodgy too.</p>
<p>Brad Kemper <a href="http://www.bradclicks.com/cssplay/guage.html">did a quick mock-up</a> which will work on webkit nightlies. I would update my <a href="http://download.steveworkman.com/meter.html">demo</a> to show what the CSS WG guys were doing, but nothing works, it&#8217;s all theory at the moment. Lets hope for more soon.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.steveworkman.com/web-design/html-5-web-design/2009/my-problem-with-html-5-styling-meter/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Recent work &#8211; entirely non-UI focused</title>
		<link>http://www.steveworkman.com/offtopic/ramblings/2009/recent-work-entirely-non-ui-focused/</link>
		<comments>http://www.steveworkman.com/offtopic/ramblings/2009/recent-work-entirely-non-ui-focused/#comments</comments>
		<pubDate>Thu, 21 May 2009 00:01:42 +0000</pubDate>
		<dc:creator>Steve Workman</dc:creator>
				<category><![CDATA[Ramblings]]></category>
		<category><![CDATA[.NET]]></category>

		<guid isPermaLink="false">http://www.steveworkman.com/?p=158</guid>
		<description><![CDATA[<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.steveworkman.com%2Fofftopic%2Framblings%2F2009%2Frecent-work-entirely-non-ui-focused%2F"></a><p>When I created this blog, I wanted it to be about user interfaces, CSS, and maybe a bit of client script and design. That&#8217;s what I do and what I love doing, truly it&#8217;s what I got into this business to do. My last few months, however, have been spent dealing with all sorts of other technologies that exist nowhere near the front end.</p>
<p>The technology I&#8217;ve been using has actually been quite fun. I&#8217;ve been dealing with the <a ...]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.steveworkman.com%2Fofftopic%2Framblings%2F2009%2Frecent-work-entirely-non-ui-focused%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.steveworkman.com%2Fofftopic%2Framblings%2F2009%2Frecent-work-entirely-non-ui-focused%2F" height="61" width="51" /></a></div><p>When I created this blog, I wanted it to be about user interfaces, CSS, and maybe a bit of client script and design. That&#8217;s what I do and what I love doing, truly it&#8217;s what I got into this business to do. My last few months, however, have been spent dealing with all sorts of other technologies that exist nowhere near the front end.</p>
<p>The technology I&#8217;ve been using has actually been quite fun. I&#8217;ve been dealing with the <a title="Entity Framework" href="http://en.wikipedia.org/wiki/ADO.NET_Entity_Framework">.NET Entity Framework</a>, which is an auto-generating data access layer similar to <a title="LLBLGen" href="http://www.llblgen.com/defaultgeneric.aspx">LLBLGen</a> or <a title="Hibernate" href="http://www.hibernate.org">Hibernate</a> for Java. It&#8217;s free, works very well and has saved me a heap of time on this project. There are quite a few problems with it though, namely handling of scalar stored procedures, mediocre data model updating and the usual Attach/Detach context problems that it shares with Hibernate. It could do with some &#8220;scaffold&#8221; functionality too, but I think that&#8217;s included in <a title="MVC Framework" href="http://www.asp.net/mvc/">.NET MVC Framework</a>.</p>
<p>I&#8217;vealso  been playing with <a title=".NET AJAX" href="http://www.asp.net/ajax/">.NET AJAX</a> which works ok, though it&#8217;s not as lightweight as doing the posts to another page (or in another language, damned viewstate), it has built-in fallbacks for non-javascript users, which is exactly what you want to do when making a AAA accessible site! I&#8217;ve had exposure to <a title="iTextSharp" href="http://itextsharp.sourceforge.net/">iTextSharp</a>, a .NET PDF assistant. I found it very easy to use and getting .NET to populate some PDF form fields was very easy. Having to use Adobe Acrobat Pro to make the PDFs was not as fun <img src='http://www.steveworkman.com/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' /> </p>
<p>I&#8217;ve also been playing with SQL database mail, SQL&#8217;s bcp function,  and fighting with Visual SourceSafe and IIS. Yes, I&#8217;m working for a client who likes Microsoft <img src='http://www.steveworkman.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>In reality, I&#8217;ve been sidelined from what I like doing because I can also do the server-side gubbins. Some days I&#8217;d rather not know how to do it, but I&#8217;ve now been a programmer for nearly 6 years (!!!) and I&#8217;ve realised that I know quite a lot about the entire process of building a system architecture that works (I know the following languages, Java, C#, CSS, HTML, JavaScript, PHP, Ruby, SQL, Objective-C, Haskell, Prolog, and lots of specific libraries like DirectX, OpenGL, jQuery).</p>
<p>My next project looks like it will be iPhone based, so whilst I need to brush up on my Cocoa, I may get back to doing what I love: creating beautiful, usable interfaces that improve the way we work with technology.</p>
<p>I&#8217;m looking to complete work on an article on &#8220;Designing for Touch&#8221; soon. Looking good so far&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.steveworkman.com/offtopic/ramblings/2009/recent-work-entirely-non-ui-focused/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 1.426 seconds -->
