<?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>blog.andyhume.net &#187; 2010</title>
	<atom:link href="http://blog.andyhume.net/2010/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.andyhume.net</link>
	<description>Thoughts and commentary on web development</description>
	<lastBuildDate>Thu, 13 May 2010 13:37:29 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Solar system model in CSS</title>
		<link>http://blog.andyhume.net/solar-system-model-in-css</link>
		<comments>http://blog.andyhume.net/solar-system-model-in-css#comments</comments>
		<pubDate>Wed, 12 May 2010 23:08:59 +0000</pubDate>
		<dc:creator>ahume</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.andyhume.net/?p=267</guid>
		<description><![CDATA[This is a brain-dump that got too big for the Idea section on the Science hack day wiki so I&#8217;ve moved it over here. Incidentally, if you like hack days and you like science, you might be interested in finding out more about what&#8217;s being planned for this inaugural Science Hack Day. Meanwhile, here&#8217;s the [...]]]></description>
			<content:encoded><![CDATA[<p>This is a brain-dump that got too big for the Idea section on the <a href="http://sciencehackday.pbworks.com/Ideas">Science hack day wiki</a> so I&#8217;ve moved it over here.</p>
<p>Incidentally, if you like hack days and you like science, you might be interested in finding out more about what&#8217;s being planned for this inaugural <a href="http://sciencehackday.com/">Science Hack Day</a>. Meanwhile, here&#8217;s the idea:</p>
<p>Given an HTML document containing tables of <a href="http://en.wikipedia.org/wiki/Solar_system_model">solar system model</a> data, build a stylesheet (using CSS3 transforms and transitions/animations) that can present it as an animated model of the solar system:</p>
<ul>
<li>Would be interesting to see what could be done with only HTML/CSS, but realistically might need some scripting to make it a bit more sane. For example, to read data from the table in the first-place.</li>
<li><a href="http://webkit.org/blog-files/3d-transforms/morphing-cubes.html">Cubes</a> rather than circular images of planets, so we can spin them independently at correct speeds. Might not look so pretty, but means we can aim for a more accurate model. Could use more than 6 faces to get a more &#8217;rounded&#8217; shape, eventually it would look spherical I guess.</li>
<li>Not sure if reproducing the true elliptical orbits of planets is going to be easy, or even possible. They might just have to be circular, at least in v1.
<ul>
<li><a href="http://blog.andyhume.net/solar-system-model-in-css#comment-1838">Matthew below</a> has a possible solution for that: using a scale transform to stretch the x-axis.</li>
</ul>
<li>Allow for rotating the entire canvas so you can zoom in and out and look at things from different angles using keyboard or mouse controls.</li>
<li>Need to work out solution for scaling distances vs planets sizes independently so we can fit it on a screen. Presumably there&#8217;s prior-art for this. Would be nice to have a few different scaling methods.</li>
<li>Could do a canvas version too, but probably less fun and actually pretty simple for someone with decent programmatic drawing skills (not me).</li>
</ul>
<p>Finally, here&#8217;s the extremely crappy and ill-conceived 10 minute non-starting point, which I&#8217;ve entitled <a href="http://andyhume.net/science/planets.htm">Tiny dots going round a small dot</a> (Webkit only of course). No, none of the table&#8217;s data is used in the animations, all the values are hard-coded in CSS, and it&#8217;s almost not worth showing. But anyway, if it was all done and dusted we&#8217;d have nothing to do on hack day.</p>
<p>See you there?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.andyhume.net/solar-system-model-in-css/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Everything is crap</title>
		<link>http://blog.andyhume.net/everything-is-crap</link>
		<comments>http://blog.andyhume.net/everything-is-crap#comments</comments>
		<pubDate>Tue, 16 Mar 2010 23:41:25 +0000</pubDate>
		<dc:creator>ahume</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.andyhume.net/?p=262</guid>
		<description><![CDATA[The Web standards movement has unintentionally cultivated something of a fundamentalist attitude amongst some of it&#8217;s supporters. This isn&#8217;t necessarily a bad thing, as having extreme opinions on both sides of the argument is often a healthy sign. However, it does mean that any good news is often rebutted with a, &#8220;Yeah, but this bit [...]]]></description>
			<content:encoded><![CDATA[<p>The Web standards movement has unintentionally cultivated something of a fundamentalist attitude amongst some of it&#8217;s supporters. This isn&#8217;t necessarily a bad thing, as having extreme opinions on both sides of the argument is often a healthy sign.</p>
<p>However, it does mean that any good news is often rebutted with a, &#8220;Yeah, but this bit here is still crap&#8221;, style of response. Fortunately these comments normally expose a limited scope of experience on the part of the commentator, which makes it very easy for me to ignore them.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.andyhume.net/everything-is-crap/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft: My take</title>
		<link>http://blog.andyhume.net/microsoft-my-take</link>
		<comments>http://blog.andyhume.net/microsoft-my-take#comments</comments>
		<pubDate>Sat, 13 Feb 2010 00:58:29 +0000</pubDate>
		<dc:creator>ahume</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.andyhume.net/?p=236</guid>
		<description><![CDATA[A recent NYT article by former Microsoft VP Dick Brass has been doing the rounds. It&#8217;s pretty middle of the road in terms of its judgement of Microsoft: over-run by middle management, caked in bureaucracy, both of which stifle innovation and creativity. I&#8217;m not really going to give my take, because it seems a bit [...]]]></description>
			<content:encoded><![CDATA[<p>A recent NYT article by <a href="http://www.nytimes.com/2010/02/04/opinion/04brass.html?pagewanted=1">former Microsoft VP Dick Brass</a> has been doing the rounds. It&#8217;s pretty middle of the road in terms of its judgement of Microsoft: over-run by middle management, caked in bureaucracy, both of which stifle innovation and creativity.</p>
<p>I&#8217;m not really going to give my take, because it seems a bit tawdry when I was only there for two years and was based in London for all of that time. Fortunately I don&#8217;t have to, because Scott Berkun unravels my half-baked thoughts very succinctly in a small part of his <a href="http://www.scottberkun.com/blog/2010/microsoft-and-creative-destruction/">recent assessment</a> of the company.</p>
<blockquote><p><strong>The primary problem at Microsoft regarding good design &#038; innovation is the diffusion of creative authority.</strong> The problem is not the numbers of people at the company, or the layers of management, as many gripe about.  Layers don’t help, but it’s not the problem. The real issue is the inability to <strong>grant creative authority to the few people worthy of it</strong>. Microsoft has always been a place that gives way too many people a say in matters of design, vision and user experience, and it shows in the pervasive mediocrity of the majority of its products. Films need directors. Orchestras need conductors. But if you divide things into 30 pieces and ask 30 people to play creative visionary, mediocrity ensues. The better products at Microsoft are the ones were [<i>sic</i>] VPs modify the distribution of authority to create clear creative authority.</p></blockquote>
<p>I&#8217;ll quickly put that in terms that fellow colleagues of mine at the time will identify with.</p>
<p>Teams are encouraged to be accountable for everything that they do. Strategy, planning, design, execution, analysis. There are a dozen little teams running around, all being accountable for their part of the puzzle, without having any idea or thought about how they will link up with their neighbouring pieces to create a plausible end product.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.andyhume.net/microsoft-my-take/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IPad</title>
		<link>http://blog.andyhume.net/ipad</link>
		<comments>http://blog.andyhume.net/ipad#comments</comments>
		<pubDate>Sat, 06 Feb 2010 02:22:59 +0000</pubDate>
		<dc:creator>ahume</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.andyhume.net/2010/02/06/ipad/</guid>
		<description><![CDATA[I stand by what I said from day one. Technically, it&#8217;s a big ass iPhone. But the iPhone is really a pretty magical device. And this is a big ass one. Here follows my prediction for myself and the iPad. While it&#8217;s impossible for me to buy one, I don&#8217;t really want one. I certainly [...]]]></description>
			<content:encoded><![CDATA[<p>I stand by what I said from day one. Technically, it&#8217;s a big ass iPhone. But the iPhone is really a pretty magical device. And this is a big ass one.</p>
<p>Here follows my prediction for myself and the iPad.</p>
<p>While it&#8217;s impossible for me to buy one, I don&#8217;t really want one. I certainly don&#8217;t need one. There&#8217;s no obvious gap in<br />
my computing armour that it will fill.</p>
<p>That is, until the day it becomes possible for me to walk to a shop and buy one. Otherwise known as the UK release date. On that day, I will almost certainly walk to said shop and buy one.</p>
<p>I&#8217;m not proud of myself.  </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.andyhume.net/ipad/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Chrome Frame</title>
		<link>http://blog.andyhume.net/google-chrome-frame</link>
		<comments>http://blog.andyhume.net/google-chrome-frame#comments</comments>
		<pubDate>Wed, 03 Feb 2010 21:40:07 +0000</pubDate>
		<dc:creator>ahume</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.andyhume.net/?p=228</guid>
		<description><![CDATA[Yesterday I went over to The Werks to listen to Remy enlighten some of the Flash Brighton gang on what to expect from HTML5 in the coming months and years. The subject of Chrome Frame came up, with the general consensus being that it wasn&#8217;t really going to have an impact on the number of [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday I went over to <a href="http://thewerks.org.uk/">The Werks</a> to listen to <a href="http://remysharp.com/">Remy</a> enlighten some of the <a href="http://flashbrighton.org">Flash Brighton</a> gang on what to expect from HTML5 in the coming months and years. The subject of <a href="http://www.google.com/chromeframe">Chrome Frame</a> came up, with the general consensus being that it wasn&#8217;t really going to have an impact on the number of people browsing with IE, specifically IE 6. I take a different view on that question, and here&#8217;s why.</p>
<p>An email from Google appeared in my inbox only a few days ago informing of the impending <a href="http://googleenterprise.blogspot.com/2010/01/modern-browsers-for-modern-applications.html">drop of support for IE 6 on the Google Apps product line</a>. Google don&#8217;t want to engineer for IE 6, and they&#8217;ve clearly made a decision that with Chrome Frame in the wild they are now at a point where they don&#8217;t have to.</p>
<p>Chrome Frame is a strategic move which allows them to drop IE 6 support in some of their core products quicker than they would otherwise be able to. It gives them an answer to users (mostly likely their enterprise customers) that can&#8217;t upgrade from IE 6 for whatever reason. Presumably the potential loss of revenue from those customers must now weigh in less than the cost of engineering for IE 6.</p>
<p>As a bonus, Chrome also patches some of the HTML5 and CSS 3 support that&#8217;s appearing in Webkit into the more modern versions of IE, which are still lagging behind.</p>
<p>The key point is that Chrome Frame paved the way for Google to make this move, and Google dropping IE 6 support is significant in terms of influencing people to move on from it, either by installing Chrome Frame, or by upgrading to a newer version of IE or a competing browser. It might be difficult to quantify this significance, but where Google lead the way, consumers and competitors tend to follow.</p>
<p>I believe that&#8217;s one of two main driving forces behind Google developing and releasing Chrome Frame: it frees them up from the pain of IE 6. The other reason is is that it allows their product teams to focus on the future technologies of HTML5 and CSS 3 now. To get ahead of the game. To discover new ways of using that technology. And to build the next generation of web applications while the rest of the world sits around fixing <a href="http://www.positioniseverything.net/explorer/doubled-margin.html">double margin float bugs</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.andyhume.net/google-chrome-frame/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>London to Brighton</title>
		<link>http://blog.andyhume.net/london-to-brighton</link>
		<comments>http://blog.andyhume.net/london-to-brighton#comments</comments>
		<pubDate>Tue, 26 Jan 2010 22:48:58 +0000</pubDate>
		<dc:creator>ahume</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.andyhume.net/?p=191</guid>
		<description><![CDATA[I&#8217;ve been a friend of Clearleft from day one, when Rich left me on my own at Multimap to go and start his new venture in 2005. Pretty much from that day I&#8217;ve had the thought in the back of my mind of whether I might one day end up working there. To be honest, [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.andyhume.net/wp-content/uploads/2010/01/clearleft.gif" alt="" title="Clearleft" width="212" height="60" class="pullRight" /></p>
<p>I&#8217;ve been a friend of <a href="http://clearleft.com">Clearleft</a> from day one, when <a href="http://clagnut.com">Rich</a> left me on my own at <a href="http://en.wikipedia.org/wiki/Multimap.com">Multimap</a> to go and start his new venture in 2005. Pretty much from that day I&#8217;ve had the thought in the back of my mind of whether I might one day end up working there. To be honest, I thought the right moment had probably past. But when Rich asked me at the end of last year whether I&#8217;d like to apply for the job, other events were conspiring to make it exactly the right time for a new start. Those conspiring events are for another post (possibly); but in essence, a lot of things were up in the air, and it felt right that they land in Brighton with a new job at Clearleft.</p>
<p>I&#8217;m in my second week there now, and it&#8217;s been a lot of fun. I&#8217;ve learnt a ton from working alongside <a href="http://natbat.net">Natalie</a>, and have really enjoyed getting to know those from the team that I&#8217;d not previously had the pleasure of meeting. It&#8217;s exciting to work alongside people that I&#8217;ve admired for a long time; indeed, some of the people that inspired me to become a web developer back in the day. I say that <a href="http://brendandawes.posterous.com/ive-got-to-say-this-the-uk-web-design-scene-i">totally unashamedly</a>, because it&#8217;s true.</p>
<p>I&#8217;ve been commuting down from London the last week, which has been a pain. But from next week I should be a permanent resident, enjoying my daily walk to work (<em>walk to work</em> &#8211; did you get that?) and meeting the people that make Brighton&#8217;s geek scene what it is. If you&#8217;re part of that scene, look out for me, and say hello.</p>
<p>So here starts a new chapter. It&#8217;s exciting and a bit daunting, but I feel refreshed and very happy to be here. I&#8217;m pretty sure Brighton is one of only a handful of places I&#8217;d have left London for; and I&#8217;m completely sure that Clearleft is the <em>only</em> agency I would have left Microsoft for.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.andyhume.net/london-to-brighton/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My drafts</title>
		<link>http://blog.andyhume.net/my-drafts</link>
		<comments>http://blog.andyhume.net/my-drafts#comments</comments>
		<pubDate>Sun, 24 Jan 2010 23:09:29 +0000</pubDate>
		<dc:creator>ahume</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.andyhume.net/?p=180</guid>
		<description><![CDATA[Last week, some colleagues of mine were discussing how many blog posts they had drafted in their blog software, but never actually published to their blog. I took a look at my draft posts in WordPress today, and thought it might be fun to publish what the titles and ideas behind them were. Some of [...]]]></description>
			<content:encoded><![CDATA[<p>Last week, some <a href="http://clearleft.com/is/">colleagues of mine</a> were discussing how many blog posts they had drafted in their blog software, but never actually published to their blog. I took a look at my draft posts in WordPress today, and thought it might be fun to publish what the titles and ideas behind them were. Some of them are years old, and it wouldn&#8217;t make much sense to publish them as they are. So this is just a bit of fun really, as well as being an easy post which might start me down the road of regular blogging again. Actually, this could become quite a fun meme. Maybe.</p>
<h3>Using your old PC as a development server &#8211; May 2005</h3>
<p>This was really a guide on how to set up a machine running Linux with Apache, PHP, MySQL, etc, and make it available on a fixed IP on your local network. The kind of thing you&#8217;d be more likely to do using a VM these days. I&#8217;d recently inherited an old Pentium 2 which had an aversion to Windows, so it became a playground for my first real experiments with Linux and web server technology outside of a shared hosting environment. I never finished writing it.</p>
<h3>Working at Google &#8211; November 2005</h3>
<p>This was a tongue-in-cheek look at the various employee benefits that Google people allegedly enjoy. It started with a few well known and genuine perks and gradually got more silly, with things such as speed-dating nights for geeks that don&#8217;t get out much. I don&#8217;t think I knew anyone at Google when I wrote this.</p>
<h3>JavaScript Libraries &#8211; December 2005</h3>
<p>Something of a rant about the dangers of plugging JavaScript libraries you don&#8217;t understand into your web pages. This was at the time of Prototype&#8217;s dominance, and prior to the rise of jQuery. It was inspired by a <a href="http://carsonified.com/events/">Carsonified</a> Ajax workshop with <a href="http://mir.aculo.us/">Thomas Fuchs</a> that taught Ajax solely through the features and API of Prototype. It was very silly, not least because 80% of the attendees (BBC, Multimap, Yahoo!) couldn&#8217;t go away and put Prototype on their websites.</p>
<h3>Redesigning MAS &#8211; March 2006</h3>
<p>I used to do unsolicited redesigns of small but well-known websites in the music business. Along the lines of <a href="http://www.37signals.com/better">37better projects</a>. This was immediately after the redesign of the <a href="http://www.maslink.co.uk/">MAS website</a> (it&#8217;s the one you still see to this day), on which someone did such an appalling job that I couldn&#8217;t hold my tongue. As a former client of MAS I should say they are a superb operation, but their web presence is, to put it bluntly, crap.</p>
<h3>Buying a bed and mattress &#8211; April 2006</h3>
<p>On moving into my flat in East Dulwich I was looking for tips on how/what/where to buy a decent bed. I probably <em>should</em> have published this one as I&#8217;ve never been happy with the thing that I ended up buying.</p>
<h3>Ten years of XHTML &#8211; July 2009</h3>
<p>In the wake of work on XHTML 2 being stopped I wrote up some thoughts on why it hadn&#8217;t worked out, why HTML 5 <em>was</em> working out, and how we can rationalise the specifications and recommendations of the W3C (and others) in our day-to-day work as web developers. Could re-hash this and publish, I guess.</p>
<h3>Full Frontal &#8211; November 2009</h3>
<p>Some thoughts on the <a href="http://2009.full-frontal.org/">Full Frontal Conference</a> that I attended. It was one of the best technically focussed conferences I&#8217;ve been to in years, but this post was more around what it&#8217;s like to be a Microsoft employee (which I was at the time) at an event like that. I didn&#8217;t have the company name on my badge on this occasion (which I was quite glad of) but it&#8217;s interesting how it was generally assumed that no one from Microsoft would be there. Not that I would be standing up for or representing the company in any way, but it would be good for people to know that employees are out there, that they are part of the community, and that they&#8217;re not all big, bad, and evil in nature.</p>
<h3>The Spectrum of Opinion &#8211; December 2009</h3>
<p>A piece on how having a strong belief or opinion can warp your objectivity on that subject. Your mind subconsciously looks for and solidifies evidence to support your theory, and dismisses or discredits evidence that contradicts it. There&#8217;s probably a well known name for this phenomenon, though I haven&#8217;t come across it, and it&#8217;s something I find interesting.</p>
<h3>Understanding HTTP &#8211; November 2009</h3>
<p>Some thoughts on this fundamental piece of the web&#8217;s architecture and its impact on how web technology is innovated, built, and delivered. Will probably finish and publish this now that I have left Microsoft. If you see what I mean.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.andyhume.net/my-drafts/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
