<?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: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-20208453</id><updated>2012-02-13T00:31:30.735-08:00</updated><category term='barcamp'/><category term='flash'/><category term='cults'/><category term='news'/><category term='web'/><category term='death'/><category term='pune'/><category term='france'/><category term='art'/><category term='open source'/><category term='wtf'/><category term='war'/><category term='nerdery'/><category term='nerding'/><category term='travel'/><category term='cuture'/><category term='rails'/><category term='spam'/><category term='family'/><category term='video'/><category term='.net'/><category term='machines'/><category term='work'/><category term='blogs'/><category term='humor'/><category term='business'/><category term='java'/><category term='dilbert'/><category term='thoughtworks'/><category term='language'/><category term='intellij'/><category term='india'/><category term='ideas'/><category term='lotus notes'/><category term='pair programming'/><category term='global'/><category term='people'/><category term='software'/><category term='swimming'/><category term='common sense'/><category term='mac'/><category term='america'/><category term='design'/><category term='sweden'/><category term='fun'/><category term='ubuntu'/><category term='testing'/><category term='violin'/><category term='google'/><category term='ruby'/><category term='education'/><category term='media'/><category term='technology'/><category term='podcast'/><category term='bizarre'/><category term='hipsters'/><category term='nerdery mono'/><category term='triangles'/><category term='sex'/><category term='internet'/><category term='laptops'/><category term='compiz'/><category term='code'/><category term='canada'/><category term='learning'/><category term='friends'/><category term='linux'/><category term='lifehacks'/><category term='diversity'/><category term='photography'/><category term='xtech'/><category term='hatred'/><category term='politics'/><category term='culture'/><category term='toilets'/><category term='games'/><category term='music'/><category term='world'/><category term='communication'/><category term='how-to'/><category term='imagination'/><category term='not getting things done'/><category term='tightpinkproduct'/><category term='netbeans'/><category term='life'/><category term='food'/><category term='entertainment'/><category term='history'/><category term='poetry'/><category term='religion'/><category term='fame'/><category term='microsoft'/><category term='humanity'/><category term='maps'/><category term='mono'/><category term='pakistan'/><category term='user interfaces'/><category term='money'/><title type='text'>Hungry, horny, sleepy, curious.</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.deobald.ca/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://blog.deobald.ca/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Steven Deobald</name><uri>http://www.blogger.com/profile/03838229977737199173</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-7JIG8zbs7JA/TbrV7_GI_yI/AAAAAAAACPE/6D157aIArAk/s220/Photo%2B24.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>97</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-20208453.post-6554473993005285591</id><published>2011-12-14T14:53:00.000-08:00</published><updated>2011-12-14T14:53:41.213-08:00</updated><title type='text'>Programming is for girls!</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;My buddy Anne recently posted some of &lt;a href="http://annejsimmons.com/2011/12/01/programmingisforgirls/"&gt;her favourite articles&lt;/a&gt; on the subject of women in Computer Science. I wrote an article last year which presupposed her question, "Programming is for girls?" My answer? &lt;a href="http://www2.uregina.ca/yourblog/?p=950"&gt;Programming is for everybody&lt;/a&gt;!&lt;br /&gt;&lt;br /&gt;Granted, not everyone who writes an Excel macro will be so enamored with their creation that they feel the need to master Haskell. The wonderful thing about Computer Science today is that they &lt;a href="http://learnyouahaskell.com/"&gt;&lt;i&gt;could&lt;/i&gt;&lt;/a&gt;. Thanks to the tiny (almost negligible) barrier to entry, the only thing left to tackle is the stigma.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Programming is already social.&lt;/i&gt; I prefer pair programming because I'm ADHD and it's the only way I can ever accomplish anything. But I also get to hang out with friends all day as a side benefit. Code is literature, a communication medium. It's fascinating that our little code-robots do something but it's a great deal more important that it speaks to people.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;But: Not every software company is an inherently social environment. Yet.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Programming is already creative&lt;/i&gt;. In many ways, it's a purely creative&amp;nbsp;endeavour. Outside the speed of light, there aren't many limitations placed on the raw imagination in a world of code.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;But: Many software projects are still about doing the same old thing to a different piece of data.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Programming is already sexy and relevant&lt;/i&gt;. Startups are sexy by their very nature. Everyone knows what you're talking about if you say you work for Google or Apple. Most people you know already have a phone they've used to install software while they ride the bus.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;But: Not everyone gets to work for a startup or Apple.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;You can't have it all but you can certainly have most of it. Think your job isn't sexy? Automate the boring parts or quit. It's a seller's market these days. Try out a new technology, if that excites you. Talk to your coworkers. Work with them directly. Find a broader solution to an entire category of problems. Send your resume to that one company you think is really kicking ass.&lt;br /&gt;&lt;br /&gt;There is a real spectrum of significance to the machines we build and the companies we build them for. Create some partial orderings to demonstrate this to yourself. Which is more significant? Clean water or banking? Auto insurance or rice? Diabetes research or zinc? Middle school education or vodka? Public transportation or plywood?&lt;br /&gt;&lt;br /&gt;Not everyone considers the world in the same way and most of us will change our opinions over the course of our lives... but some parts of our society have obvious gravity. If you're already in software, let that gravity pull you in. If you're considering a career in software, contemplate the fact that a career in software really means a career in any field you want: from water purification to zinc froth flotation.&lt;br /&gt;&lt;br /&gt;Girls, software is already sexy. Get on the trolley.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20208453-6554473993005285591?l=blog.deobald.ca' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.deobald.ca/feeds/6554473993005285591/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20208453&amp;postID=6554473993005285591' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/6554473993005285591'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/6554473993005285591'/><link rel='alternate' type='text/html' href='http://blog.deobald.ca/2011/12/programming-is-for-girls.html' title='Programming is for girls!'/><author><name>Steven Deobald</name><uri>http://www.blogger.com/profile/03838229977737199173</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-7JIG8zbs7JA/TbrV7_GI_yI/AAAAAAAACPE/6D157aIArAk/s220/Photo%2B24.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20208453.post-7005821627593879712</id><published>2011-10-29T15:39:00.000-07:00</published><updated>2011-10-29T15:39:45.621-07:00</updated><title type='text'>Clojure Macros: How Evil?</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;a href="http://www.dan-manges.com/blog"&gt;Dan&lt;/a&gt; asked me at the Chicago Clojure Meetup this week if Clojure macros tend to send developers into the death spiral of metaprogramming Ruby's various hooks did when we first discovered those.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;tl;dr: no.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;The canonical example of evil Ruby metaprogramming is everyone's favourite this-will-trim-8-lines-of-code hack: strings to method names. Have you ever written something like this?&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;x.send("#{a}_#{b}")&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;Sure you have. It's okay. We've all sinned. Are you prevented from doing this sort of thing in Clojure? Nope. No more than you are prevented from doing it in Java. But in Clojure and Java, the apparent innocence of Ruby's `send` method is revealed to be a sham: Reflection &lt;i&gt;feels&lt;/i&gt; bad in these languages.&lt;br /&gt;&lt;br /&gt;All of Ruby's other metaprogramming hooks have something in common: define_method, const_get, method_missing,&amp;nbsp;every flavour of eval, monkey-patching... and all their friends... happen at runtime.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-k28Dl5ZWxn4/Tqx76JlgGEI/AAAAAAAAClc/pAjQ6KLmLho/s1600/yin_yang_cats.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="253" src="http://1.bp.blogspot.com/-k28Dl5ZWxn4/Tqx76JlgGEI/AAAAAAAAClc/pAjQ6KLmLho/s320/yin_yang_cats.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;The behaviour of my first few Clojure macros confused me because&amp;nbsp;I was accustomed to Ruby's runtime powers. Clojure's macros&amp;nbsp;are expanded, go figure, at &lt;i&gt;macro expansion time&lt;/i&gt;. As such, they have a few interesting and related properties:&lt;br /&gt;&lt;br /&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;macros feel like&amp;nbsp;&lt;span class="Apple-style-span" style="color: #38761d;"&gt;adding a feature to the language&lt;/span&gt;&lt;/li&gt;&lt;li&gt;ruby metaprogramming feels like &lt;span class="Apple-style-span" style="color: #990000;"&gt;mutating the language&lt;/span&gt;&lt;/li&gt;&lt;li&gt;macros &lt;span class="Apple-style-span" style="color: #38761d;"&gt;cannot use runtime data&lt;/span&gt; to generate dynamic code&lt;/li&gt;&lt;li&gt;ruby metaprogramming&amp;nbsp;&lt;span class="Apple-style-span" style="color: #990000;"&gt;requires runtime data&lt;/span&gt; to generate dynamic code&lt;/li&gt;&lt;li&gt;macros &lt;span class="Apple-style-span" style="color: #38761d;"&gt;require a new way of thinking&lt;/span&gt; about code generation&lt;/li&gt;&lt;li&gt;ruby metaprogramming is just a &lt;span class="Apple-style-span" style="color: #990000;"&gt;higher-level imperative layer&lt;/span&gt;&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;Macros also have a very clear usage pattern (see Christophe's wonderful &lt;a href="http://www.slideshare.net/cgrand/dsl-5537797"&gt;(not= DSL macros) presentation&lt;/a&gt; from the first ClojureConj):&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;data formats &amp;gt; functions &amp;gt; macros&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This is to say: Build your functions on top of your data. Build your macros on top of your functions. Macros should always be a convenience rather than a requirement. This one little rule is often enough to remind yourself that "write a macro!" usually isn't the solution you're looking for.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;We're probably better off to avoid comparing Ruby's metaprogramming facilities with macros at all. It makes more sense to compare Ruby's hooks to Clojure's reflection and Ruby's eval to Clojure's eval -- neither of which I've seen used in a production Clojure application. Macros actually stand out on their own, since Ruby doesn't have an equivalent feature.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Can you still write a steaming pile of magic in Clojure? Of course. Once you suffocate your desire for elegance, you can reflect and eval and macro your way into a painful and confusing&amp;nbsp;labyrinth&amp;nbsp;of obfuscated code just as you can in any other modern language. But Clojure's libraries and language features usually display enough power on their own that you aren't tempted to shortcut your way into an impenetrable structural abstraction. At least, I haven't seen it yet.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20208453-7005821627593879712?l=blog.deobald.ca' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.deobald.ca/feeds/7005821627593879712/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20208453&amp;postID=7005821627593879712' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/7005821627593879712'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/7005821627593879712'/><link rel='alternate' type='text/html' href='http://blog.deobald.ca/2011/10/clojure-macros-how-evil.html' title='Clojure Macros: How Evil?'/><author><name>Steven Deobald</name><uri>http://www.blogger.com/profile/03838229977737199173</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-7JIG8zbs7JA/TbrV7_GI_yI/AAAAAAAACPE/6D157aIArAk/s220/Photo%2B24.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-k28Dl5ZWxn4/Tqx76JlgGEI/AAAAAAAAClc/pAjQ6KLmLho/s72-c/yin_yang_cats.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20208453.post-6171540860888695280</id><published>2011-05-10T16:00:00.000-07:00</published><updated>2011-05-20T06:15:57.730-07:00</updated><title type='text'>Open Letter to Pascal</title><content type='html'>My friend Pascal recently asked me what books I would recommend he read to learn the basics of programming. He'd been looking into it for a while but simply couldn't decide where to start, given the multitude of programming books available.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;I'd be the last to claim I've swum a majority of the book lagoon, but I have found over the years that the majority of programming books are neither timeless nor all that well-written. Pascal's response seems obvious, in retrospect: if I could start it all over, what would I read?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In Pascal's case, I'd recommend &lt;a href="http://mitpress.mit.edu/sicp/"&gt;&lt;i&gt;The Structure and Interpretation of Computer Programs&lt;/i&gt;&lt;/a&gt;. As a Math teacher, he should find the calculus-based examples in the early chapters relatively easy -- if not downright intuitive. SICP is easily the richest and most thoughtful programming book I've ever read. Were it not for all the math it assumed familiar to the reader, I'd recommend it to everyone above and beyond all other texts in the discipline.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;For everyone else (myself included), I'd put &lt;a href="http://www.ccs.neu.edu/home/matthias/BTLS/"&gt;&lt;i&gt;The Little Schemer&lt;/i&gt;&lt;/a&gt; at the top of the list, quickly followed by &lt;i&gt;The Seasoned Schemer&lt;/i&gt; and &lt;i&gt;The Reasoned Schemer&lt;/i&gt;. The books are a joy to read thanks to their peculiar style and between them convey many of the ideas SICP presents as a more traditional academic text.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;Why not &lt;i&gt;Learn to Program&lt;/i&gt; or &lt;i&gt;Learn Java in 21 Days&lt;/i&gt;?&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt; Most introductory programming books and online tutorials (even Why the Lucky Stiff's &lt;i&gt;Poignant Guide to Ruby&lt;/i&gt;, in all its humour and beauty) make a grave mistake in their introduction to programming: They misrepresent syntax as the first principle of writing code.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;If the first chapter of your introductory literature explains the representation of strings and numbers in [insert-your-language-of-choice-here], you've already started your reader off on the wrong foot. Worse yet, there's a temptation to teach new programmers about variables, mutation of state, and side-effects -- such as printing to the console.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;One does not require dozens of books and years of practice to understand the essence of writing software. But in my case, it took as much to unlearn the bad habits taught by my first texts.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20208453-6171540860888695280?l=blog.deobald.ca' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.deobald.ca/feeds/6171540860888695280/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20208453&amp;postID=6171540860888695280' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/6171540860888695280'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/6171540860888695280'/><link rel='alternate' type='text/html' href='http://blog.deobald.ca/2011/05/open-letter-to-pascal.html' title='Open Letter to Pascal'/><author><name>Steven Deobald</name><uri>http://www.blogger.com/profile/03838229977737199173</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-7JIG8zbs7JA/TbrV7_GI_yI/AAAAAAAACPE/6D157aIArAk/s220/Photo%2B24.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20208453.post-4605288934027187491</id><published>2011-02-11T10:54:00.000-08:00</published><updated>2011-02-11T11:10:08.326-08:00</updated><title type='text'>FlyMake does not like JRuby</title><content type='html'>&lt;div&gt;JRuby often works out-of-the-box wherever MRI does. FlyMake is not one of those cases.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Flymake expects a particular format for error messages returned from the interpreter: MRI error messages. &lt;a href="http://www.ruby-forum.com/topic/211566"&gt;Charlie and Friends have decided the MRI error messages can be a bit opaque&lt;/a&gt;, and upgraded them to something a little more readable. Sadly, this breaks anything attempting to parse those messages. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://blog.gaz-jones.com/"&gt;Gaz&lt;/a&gt; and I decided to try switching things back to MRI so we could get our syntax errors highlighted in emacs. Lo and behold! Everything's happy again. As an added bonus, you don't need to wait for JRuby (and thus, a JVM) to start up every time FlyMake runs.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;You can grab our changes with our latest emacs-starter-kit: https://github.com/drwti/emacs-starter-kit&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;If you're using Phil Hagelberg's emacs-starter-kit, make the appropriate change to starter-kit-ruby.el:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;-    (list "ruby" (list "-c" local-file))))&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;+    (list "/usr/bin/ruby" (list "-c" local-file))))&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Enjoy!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20208453-4605288934027187491?l=blog.deobald.ca' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.deobald.ca/feeds/4605288934027187491/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20208453&amp;postID=4605288934027187491' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/4605288934027187491'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/4605288934027187491'/><link rel='alternate' type='text/html' href='http://blog.deobald.ca/2011/02/flymake-does-not-like-jruby.html' title='FlyMake does not like JRuby'/><author><name>Steven Deobald</name><uri>http://www.blogger.com/profile/03838229977737199173</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-7JIG8zbs7JA/TbrV7_GI_yI/AAAAAAAACPE/6D157aIArAk/s220/Photo%2B24.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20208453.post-6104797396359200747</id><published>2009-04-07T20:53:00.000-07:00</published><updated>2009-04-07T21:08:57.487-07:00</updated><title type='text'>TiddlyBuild, the single-file build light.</title><content type='html'>Joel and I threw together a super-simple build light for TeamCity today. The standard project views are too cluttered for broadcasting big colourful messages.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;img src="http://3.bp.blogspot.com/_-c99fYySfc4/SdwhDQCrj9I/AAAAAAAAB8s/p7hrEU_e8C8/s400/tiddly-light.PNG" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 366px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5322165199374618578" /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;Enjoy &lt;a href="http://deobald.ca/work/tiddly-build.html.txt"&gt;TiddlyBuild&lt;/a&gt;.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20208453-6104797396359200747?l=blog.deobald.ca' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.deobald.ca/feeds/6104797396359200747/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20208453&amp;postID=6104797396359200747' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/6104797396359200747'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/6104797396359200747'/><link rel='alternate' type='text/html' href='http://blog.deobald.ca/2009/04/tiddlybuild-single-file-build-light.html' title='TiddlyBuild, the single-file build light.'/><author><name>Steven Deobald</name><uri>http://www.blogger.com/profile/03838229977737199173</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-7JIG8zbs7JA/TbrV7_GI_yI/AAAAAAAACPE/6D157aIArAk/s220/Photo%2B24.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_-c99fYySfc4/SdwhDQCrj9I/AAAAAAAAB8s/p7hrEU_e8C8/s72-c/tiddly-light.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20208453.post-7710277533210053924</id><published>2008-06-10T12:13:00.000-07:00</published><updated>2008-06-10T12:16:40.724-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='thoughtworks'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='design'/><category scheme='http://www.blogger.com/atom/ns#' term='business'/><title type='text'>Tech Leaderisms.</title><content type='html'>Are you a developer? Yes? Then I'm sorry to tell you, friend: There is a Tech Lead in you. Rather, someone will try to make you a Tech Lead one day. For your future Tech Lead self, I recommend reading the corresponding articles, &lt;a href="http://www.magpiebrain.com/blog/2006/09/12/a-tech-lead-manifesto/"&gt;A Tech Lead Manifesto&lt;/a&gt; and &lt;a href="http://www.thekua.com/atwork/2008/05/10/behaviours-of-a-tech-lead/"&gt;Behaviours of a Tech Lead&lt;/a&gt; (written by colleagues Sam Newman and Pat Kua, respectively).&lt;br /&gt;&lt;br /&gt;To those insights, I add these recommendations:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Know Your Teammates&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Before you start, talk to everyone. Understand each developer's goals and fears with respect to your upcoming project. Know the strengths and weaknesses of everyone on your team, and formulate a plan for dealing with both. Sketch out your team roster and ensure that the experience and skill level is balanced.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Use Two-Pizza Teams&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I'm not sure who first coined this, but I love the idea. I also like the idea of trying it out in reality: Have an in-office team dinner. Order two pizzas. Were you left hungry? Your team is too large. Or you have one gluttonous developer. But probably your team is too large.&lt;br /&gt;&lt;br /&gt;Given an oversized team by this yardstick, work with all stakeholders involved to divide up the project. You may even find additional value in simplifications required to divide up your previously bloated project.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Develop Horizontally Until Release 1&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;It may seem obvious, but I'm still surprised how often this rule is ignored. If you haven't deployed into a production environment yet, build out -- not down. Complex business rules will materialize in every story. They always do. Create new stories from these rules and put them on the shelf until they are truly more important than the next functional story coming down the pipe.&lt;br /&gt;&lt;br /&gt;As a Tech Lead, you share this responsibility with your stakeholders. At the end of the day, they will decide what is most important. However, the unseen complexity of a business is visible to you because it materializes as code; share this with everyone.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Build It Yourself &lt;/span&gt;&lt;span style="font-size:130%;"&gt;First&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;All too often slogans such as "You Aren't Gonna Need It" are thrown around the the software community until they're almost law. Lately, I find the most troubling to be "Not Invented Here Syndrome"; more often than not, I find the opposite Syndrome afflicting developers: "There's a Framework For That! Syndrome"&lt;br /&gt;&lt;br /&gt;Sure there is. Build it yourself anyway.&lt;br /&gt;&lt;br /&gt;The majority of frameworks are simply implementations of patterns. Whether as ubiquitous as Dependency Injection, or as domain-specific as a shopping cart, try implementing the pattern yourself before reaching for the nearest third-party library. You very well might throw it away, but often you'll end up with an implementation which is significantly lighter and easier to test.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Keep Metrics and Ratchet Your Build&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://skizz.biz"&gt;Chris&lt;/a&gt; wrote about "&lt;a href="http://skizz.biz/blog/2008/03/11/fixing-broken-windows-with-ratcheting/"&gt;ratcheting&lt;/a&gt;" recently. Go read it! The flip side of ratcheting is, of course, preventative medicine. Why wait until you have 60 TODOs before breaking the build? Place as many reasonable limits on yourself as you can, early on. In the thick of the project your motivation to do so might be overruled by the desire to Just Write Code. Tools such as &lt;a href="http://www.panopticode.org/"&gt;Panopticode&lt;/a&gt;, &lt;a href="http://metric-fu.rubyforge.org/"&gt;metric_fu&lt;/a&gt;, &lt;a href="http://pmd.sourceforge.net/"&gt;PMD&lt;/a&gt;, and &lt;a href="http://www.mono-project.com/Gendarme"&gt;Gendarme&lt;/a&gt; will help you a great deal, but they're just the tip of the iceberg. Be creative not only in the tools you choose, but the rules you write and the metrics you extract.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20208453-7710277533210053924?l=blog.deobald.ca' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.deobald.ca/feeds/7710277533210053924/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20208453&amp;postID=7710277533210053924' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/7710277533210053924'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/7710277533210053924'/><link rel='alternate' type='text/html' href='http://blog.deobald.ca/2008/06/tech-leaderisms.html' title='Tech Leaderisms.'/><author><name>Steven Deobald</name><uri>http://www.blogger.com/profile/03838229977737199173</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-7JIG8zbs7JA/TbrV7_GI_yI/AAAAAAAACPE/6D157aIArAk/s220/Photo%2B24.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20208453.post-5542215360045086293</id><published>2008-06-09T06:13:00.000-07:00</published><updated>2008-06-10T04:06:44.507-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='.net'/><category scheme='http://www.blogger.com/atom/ns#' term='thoughtworks'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='design'/><title type='text'>The C# expatriate: Tips for settling in Java.</title><content type='html'>Friday signaled the end of my first Java project in 6 years. Coming from a C#/.NET background, the learning curve was not steep -- but by the end of the project I had learned enough small lessons to serve as the basis for this little document.&lt;br /&gt;&lt;br /&gt;If you happen to move from a .NET project to a Java project, have a look through these pointers. This is all the advice I wish I had when I started this project six months ago.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;1. Learn all your new tools, inside and out.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;As a C# developer, you're already utterly dependent on &lt;a href="http://www.jetbrains.com/resharper/"&gt;ReSharper&lt;/a&gt;. You will undoubtedly feel at home in IntelliJ. The majority of your day-to-day keyboard shortcuts will remain the same. Those that map directly map closely (CTRL+- is replaced with CTRL+ALT+LEFTARROW).&lt;br /&gt;&lt;br /&gt;However, ReSharper is a plug-in which makes .NET development tolerable. IntelliJ is a work of art -- and it makes programming a joy. Install the &lt;a href="http://plugins.intellij.net/plugin/?id=1003"&gt;Key Promoter&lt;/a&gt; plug-in and never look back.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;2. Find New Tools&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;As far as I know, nothing like &lt;a href="http://www.panopticode.org/"&gt;Panopticode&lt;/a&gt; exists for C#. &lt;a href="http://code.google.com/p/google-guice/"&gt;Guice&lt;/a&gt; almost certainly doesn't. Explore the landscape and enjoy the rich open source bibliotheque that we're missing on Microsoft-funded frameworks.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;3. Testing and Mocking&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Use JUnit 4. Use &lt;a href="http://code.google.com/p/mockito/"&gt;Mockito&lt;/a&gt;. Try &lt;a href="http://jbehave.org/"&gt;jBehave&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;4. Collections&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Eagerly write custom collections and provide yourself with methods for collecting, filtering, and all that other fun stuff. You can augment this with &lt;a href="http://code.google.com/p/hamcrest-collections/"&gt;Hamcrest Collections&lt;/a&gt;, but keep in mind it's still v0.1.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt; 5. Other Wrappers&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Be even more aggressive about wrapping standard APIs than you would be in .NET. Why? Like collections, the .NET base class libraries have a (small) leg up on Java, thanks to watching Java grow and change. Because of this, you will periodically find features missing you might expect from the standard API. To be fair, once you've become accustomed to eagerly wrapping standard APIs in Java, carry that back to .NET with you. Chances are good you weren't wrapping enough stuff when you were last writing .NET. (I know I certainly wasn't.)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;6. Dates and Times&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The Java DateTime libraries are beyond useless; use &lt;a href="http://joda-time.sourceforge.net/"&gt;JodaTime &lt;/a&gt;from day one. If anyone imports the JDK DateTime packages, fail the build. Joda comes with all the Hibernate jazz you need to persist Joda's DateTimes, so you're good there.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;7. Apache Commons&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Use it. It rocks. When you go back to .NET, steal ideas.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20208453-5542215360045086293?l=blog.deobald.ca' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.deobald.ca/feeds/5542215360045086293/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20208453&amp;postID=5542215360045086293' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/5542215360045086293'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/5542215360045086293'/><link rel='alternate' type='text/html' href='http://blog.deobald.ca/2008/06/c-expatriate-tips-for-settling-in-java.html' title='The C# expatriate: Tips for settling in Java.'/><author><name>Steven Deobald</name><uri>http://www.blogger.com/profile/03838229977737199173</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-7JIG8zbs7JA/TbrV7_GI_yI/AAAAAAAACPE/6D157aIArAk/s220/Photo%2B24.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20208453.post-7502836677711045391</id><published>2008-05-30T12:01:00.000-07:00</published><updated>2008-05-30T12:06:38.459-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='internet'/><category scheme='http://www.blogger.com/atom/ns#' term='fame'/><title type='text'>I am that alien.</title><content type='html'>&lt;span style="font-style: italic;"&gt;"Somehow the competing teams of aliens can see our world through our eyes when they want to, and can influence our actions by ramping up or down on our desires. They can't control our specific actions, just our general propensities, making us, for example, &lt;/span&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;hungrier or hornier or lazier&lt;/span&gt; &lt;span style="font-style: italic;"&gt;than normal whenever that would be a strategic advantage in the game."&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Scott Adams - &lt;a href="http://dilbert.com/blog/entry/sci_fi_plot/"&gt;Sci-Fi Plot&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20208453-7502836677711045391?l=blog.deobald.ca' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.deobald.ca/feeds/7502836677711045391/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20208453&amp;postID=7502836677711045391' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/7502836677711045391'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/7502836677711045391'/><link rel='alternate' type='text/html' href='http://blog.deobald.ca/2008/05/i-am-that-alien.html' title='I am that alien.'/><author><name>Steven Deobald</name><uri>http://www.blogger.com/profile/03838229977737199173</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-7JIG8zbs7JA/TbrV7_GI_yI/AAAAAAAACPE/6D157aIArAk/s220/Photo%2B24.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20208453.post-5595365045640679451</id><published>2008-05-17T22:40:00.000-07:00</published><updated>2008-05-17T22:40:00.860-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='triangles'/><category scheme='http://www.blogger.com/atom/ns#' term='humanity'/><category scheme='http://www.blogger.com/atom/ns#' term='design'/><title type='text'>Tables.</title><content type='html'>Human beings can comprehend mathematics. At some point, we discovered the triangle -- a brilliant, reusable piece of beauty and simplicity.&lt;br /&gt;&lt;br /&gt;Why do we still build tables with four legs?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20208453-5595365045640679451?l=blog.deobald.ca' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.deobald.ca/feeds/5595365045640679451/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20208453&amp;postID=5595365045640679451' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/5595365045640679451'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/5595365045640679451'/><link rel='alternate' type='text/html' href='http://blog.deobald.ca/2008/05/tables.html' title='Tables.'/><author><name>Steven Deobald</name><uri>http://www.blogger.com/profile/03838229977737199173</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-7JIG8zbs7JA/TbrV7_GI_yI/AAAAAAAACPE/6D157aIArAk/s220/Photo%2B24.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20208453.post-5746597466874033648</id><published>2008-05-17T17:42:00.000-07:00</published><updated>2008-05-17T10:51:53.197-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='news'/><category scheme='http://www.blogger.com/atom/ns#' term='internet'/><category scheme='http://www.blogger.com/atom/ns#' term='entertainment'/><category scheme='http://www.blogger.com/atom/ns#' term='media'/><title type='text'>Cartoons and comic books.</title><content type='html'>The curiosity of my coworkers at &lt;a href="http://www.thoughtworks.com/"&gt;ThoughtWorks &lt;/a&gt;often leads to a number of healthy and interesting debates, which often occur in the pub, on internal mailing lists, and anywhere in-between. One such discussion, of the mailing list variety, revolved around the topic Chinese economics and politics. Inevitably, the recent Angry Red Dragon issue of The Economist was mentioned in passing as participants shuffled over the topic of general Western opinions on China.&lt;br /&gt;&lt;br /&gt;Most people I know were furious when they saw the Angry Red Dragon. I was elated. For years, I've taken to ribbing any of my friends who read The Economist; although the writing is entertaining, the topics various, and the grammar impeccable, I still find it offensive that such a magazine sells itself as "news" for the same I reason CNN disgusts me. It's not news. It's entertainment. It's a comic book.&lt;br /&gt;&lt;br /&gt;Fox News has been getting it right for years now. &lt;a href="http://www.crooksandliars.com/2007/04/16/kurt-vonneguts-lifefox-news-style/"&gt;Kurt Vonnegut's obituary-thing&lt;/a&gt; is the perfect example -- no one at Fox is pretending they're running a news channel. It's a cartoon and that in itself is not entirely disagreeable. No one I know would take such material at face value.&lt;br /&gt;&lt;br /&gt;Other sources of information, though, seem to slip through this filter simply because their content is well-delivered and free of lunacy. Why is this the case? Even if we find a media outlet without opinion or agenda, what on earth makes us think they could possibly collect all the facts or perform a complete analysis?&lt;br /&gt;&lt;br /&gt;Although we all ask ourselves that exact question and respond with "of course that's silly! I always question everything I'm told," sometimes it's not so obvious. As human beings, we're remarkably fallible. I've read Economist articles in the past and forgotten, mid-stream, that the material I'm consuming is For Entertainment Purposes Only. It's an easy rule to forget -- we all do it -- and there's nothing quite like thinly-veiled racism (or other abhorrent messaging) to remind us that media we consume is largely trash.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20208453-5746597466874033648?l=blog.deobald.ca' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.deobald.ca/feeds/5746597466874033648/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20208453&amp;postID=5746597466874033648' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/5746597466874033648'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/5746597466874033648'/><link rel='alternate' type='text/html' href='http://blog.deobald.ca/2007/04/cartoons-and-comic-books.html' title='Cartoons and comic books.'/><author><name>Steven Deobald</name><uri>http://www.blogger.com/profile/03838229977737199173</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-7JIG8zbs7JA/TbrV7_GI_yI/AAAAAAAACPE/6D157aIArAk/s220/Photo%2B24.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20208453.post-1854442718423929160</id><published>2008-05-17T09:14:00.000-07:00</published><updated>2008-05-17T09:56:01.289-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='user interfaces'/><category scheme='http://www.blogger.com/atom/ns#' term='music'/><category scheme='http://www.blogger.com/atom/ns#' term='design'/><title type='text'>We need more onomy.</title><content type='html'>The other day I was listening to assorted tracks in my reading room while enjoying a glass of scotch and puttering away in the codebase of my current project. I was feeling chipper, the sun was shining. On Saturdays I'm willing to play the music loud enough to feel engrossed and I was looking for a bit of a beat in most of what I was listening to.&lt;br /&gt;&lt;br /&gt;I own an iPod Video, and if we discount the fact that Winamp seems to be the only reliable way of getting data on and off the device, it does a satisfactory job of playing music. &lt;span style="font-style: italic;"&gt;Selecting &lt;/span&gt;music, however, is a chore. None of the predefined labels in the iPod taxonomy (or the taxonomy of any other music player I've ever used) satisfy my needs: Artist? Genre? Just what is a "genre," anyway? And how do I differentiate between Electronic, Electronica, and Electronica/Dance? Or Folk, Folk/Country, Folk/Rap, and Reggae/Folk?&lt;br /&gt;&lt;br /&gt;I'd love to see a taxonomy for music based entirely on well-articulated emotion or situation. That is, the primary detail describing the music would be details of potential consumer environments, rather than details of the musical quality itself. Because music is so notoriously difficult to classify in the first place, I don't see why a difficult, albeit inverted, classification scheme isn't worth a go.&lt;br /&gt;&lt;br /&gt;An open-ended tagging scheme would work well for this, so perhaps the folks at last.fm or MusicBrainz have already solved this problem... I don't know. I don't use the internet often enough to pay attention to this stuff. But searching one's own collection for tags such as '&lt;span style="font-family: courier new;"&gt;emotion:elated,complacent&lt;/span&gt;' and '&lt;span style="font-family: courier new;"&gt;situations:alone,underground coffee shop&lt;/span&gt;' would save those of us who don't have the energy to invest in memorizing albums.&lt;br /&gt;&lt;br /&gt;Such a system would actively encourage group classifications to avoid the obvious potential single-minded environmental appreciation of music stemming from individuals producing this meta-data. But then, these classification parties would tend toward an eventual situation of '&lt;span style="font-family: courier new;"&gt;classification party&lt;/span&gt;'.&lt;br /&gt;&lt;br /&gt;...so maybe it wouldn't work after all. But I still wish UIs for music-selection had improved in the last 15 years.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20208453-1854442718423929160?l=blog.deobald.ca' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.deobald.ca/feeds/1854442718423929160/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20208453&amp;postID=1854442718423929160' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/1854442718423929160'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/1854442718423929160'/><link rel='alternate' type='text/html' href='http://blog.deobald.ca/2008/05/we-need-more-onomy.html' title='We need more onomy.'/><author><name>Steven Deobald</name><uri>http://www.blogger.com/profile/03838229977737199173</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-7JIG8zbs7JA/TbrV7_GI_yI/AAAAAAAACPE/6D157aIArAk/s220/Photo%2B24.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20208453.post-3538338808841976786</id><published>2008-02-22T09:15:00.000-08:00</published><updated>2008-02-22T09:35:26.306-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='design'/><category scheme='http://www.blogger.com/atom/ns#' term='wtf'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><title type='text'>Design oddities from another universe.</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_-c99fYySfc4/R78EiOgp1eI/AAAAAAAABcg/18kJ6MDKnWE/s1600-h/WHATTHEFUCK.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_-c99fYySfc4/R78EiOgp1eI/AAAAAAAABcg/18kJ6MDKnWE/s400/WHATTHEFUCK.PNG" alt="" id="BLOGGER_PHOTO_ID_5169855883301737954" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Man. Whose job is it to come up with this shit? Here is what this dialog box says to me:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;blockquote&gt;Hey, sorry. Because the software we wrote for you is riddled with security holes, we have to turn your computer off at random... in the night. Like ninjas. Or vampires. Or ninja-vampires who come in the night to destroy your data and then tie you down to your bed and tickle your feet until you scream. And then suck all the blood out of you through... your nipples. Yeah. And maybe then we'll throw salt on your bloody nipples just for good measure, even though you're already dead. Because we hate you. A lot.&lt;br /&gt;&lt;/blockquote&gt;&lt;/span&gt;&lt;br /&gt;Well, I'm starting to hate you too, Microsoft. My current project requires that I use a Windows laptop on a daily basis. I've grown quite accustomed to Ubuntu and OS X over the past few years. As much as I'll harp about the fact that Apple's computer platform blows Windows out of the water when it comes to "how much proprietary do ya gots?" -- at least it works. Windows XP is the new OS/2: it's cute, it worked once, but now we need to convince our co-workers it's time to move on.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20208453-3538338808841976786?l=blog.deobald.ca' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.deobald.ca/feeds/3538338808841976786/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20208453&amp;postID=3538338808841976786' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/3538338808841976786'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/3538338808841976786'/><link rel='alternate' type='text/html' href='http://blog.deobald.ca/2008/02/design-oddities-from-another-universe.html' title='Design oddities from another universe.'/><author><name>Steven Deobald</name><uri>http://www.blogger.com/profile/03838229977737199173</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-7JIG8zbs7JA/TbrV7_GI_yI/AAAAAAAACPE/6D157aIArAk/s220/Photo%2B24.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_-c99fYySfc4/R78EiOgp1eI/AAAAAAAABcg/18kJ6MDKnWE/s72-c/WHATTHEFUCK.PNG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20208453.post-1895375876858066187</id><published>2008-02-22T08:49:00.000-08:00</published><updated>2008-02-22T09:11:30.051-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='lifehacks'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><category scheme='http://www.blogger.com/atom/ns#' term='nerdery'/><title type='text'>Rock the shortcuts.</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_-c99fYySfc4/R78ADOgp1bI/AAAAAAAABcI/qez11drCamI/s1600-h/shift-slash.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_-c99fYySfc4/R78ADOgp1bI/AAAAAAAABcI/qez11drCamI/s400/shift-slash.png" alt="" id="BLOGGER_PHOTO_ID_5169850952679282098" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Brilliant. I'm not sure how I got through life without this before: &lt;span style="font-weight: bold;"&gt;? (or shift+/) displays all the Gmail and Google Reader keyboard shortcuts immediately on-screen.&lt;/span&gt; Hooray!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20208453-1895375876858066187?l=blog.deobald.ca' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.deobald.ca/feeds/1895375876858066187/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20208453&amp;postID=1895375876858066187' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/1895375876858066187'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/1895375876858066187'/><link rel='alternate' type='text/html' href='http://blog.deobald.ca/2008/02/rock-shortcuts.html' title='Rock the shortcuts.'/><author><name>Steven Deobald</name><uri>http://www.blogger.com/profile/03838229977737199173</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-7JIG8zbs7JA/TbrV7_GI_yI/AAAAAAAACPE/6D157aIArAk/s220/Photo%2B24.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_-c99fYySfc4/R78ADOgp1bI/AAAAAAAABcI/qez11drCamI/s72-c/shift-slash.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20208453.post-3967577025253855447</id><published>2008-02-06T08:58:00.000-08:00</published><updated>2008-02-06T09:16:14.219-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='thoughtworks'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='barcamp'/><title type='text'>Devcamp Bangalore, Barcamp Pune!</title><content type='html'>If you are near the south or west of the subcontinent this college fest season, be sure to sign up for &lt;a href="http://www.devcamp.in/wiki/Register"&gt;devcamp Bangalore&lt;/a&gt; and &lt;a href="http://barcamp.org/BarCampPune4"&gt;Barcamp Pune&lt;/a&gt;. Each unconference will run out of the respective ThoughtWorks office, and Sexy MF will be in attendance. If you're coming to Barcamp, let me know!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20208453-3967577025253855447?l=blog.deobald.ca' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.deobald.ca/feeds/3967577025253855447/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20208453&amp;postID=3967577025253855447' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/3967577025253855447'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/3967577025253855447'/><link rel='alternate' type='text/html' href='http://blog.deobald.ca/2008/02/devcamp-bangalore-barcamp-pune.html' title='Devcamp Bangalore, Barcamp Pune!'/><author><name>Steven Deobald</name><uri>http://www.blogger.com/profile/03838229977737199173</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-7JIG8zbs7JA/TbrV7_GI_yI/AAAAAAAACPE/6D157aIArAk/s220/Photo%2B24.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20208453.post-4884770981560223858</id><published>2008-02-06T06:37:00.000-08:00</published><updated>2008-02-06T06:49:50.917-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='india'/><category scheme='http://www.blogger.com/atom/ns#' term='money'/><category scheme='http://www.blogger.com/atom/ns#' term='fun'/><category scheme='http://www.blogger.com/atom/ns#' term='lifehacks'/><title type='text'>Outdone.</title><content type='html'>Life in India incurs smaller expenses than life in Canada. (Unfortunately, it also involves a smaller salary; my Indian salary is approximately minimum wage in Canada.) Rent is reasonable ($225/mo) and food is as cheap as you'll find it anywhere -- even to eat out ($2 will stuff you in a cheap restaurant).&lt;br /&gt;&lt;br /&gt;But if Geoff can accomplish &lt;a href="http://spreadsheets.google.com/pub?key=peb50bzsN_25TVu3vqMQNAw"&gt;the $10/day February he has planned&lt;/a&gt;, he'll blow me out of the water.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20208453-4884770981560223858?l=blog.deobald.ca' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.deobald.ca/feeds/4884770981560223858/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20208453&amp;postID=4884770981560223858' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/4884770981560223858'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/4884770981560223858'/><link rel='alternate' type='text/html' href='http://blog.deobald.ca/2008/02/outdone.html' title='Outdone.'/><author><name>Steven Deobald</name><uri>http://www.blogger.com/profile/03838229977737199173</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-7JIG8zbs7JA/TbrV7_GI_yI/AAAAAAAACPE/6D157aIArAk/s220/Photo%2B24.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20208453.post-4593788979210958756</id><published>2008-02-05T10:50:00.000-08:00</published><updated>2008-02-05T10:56:34.515-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='global'/><category scheme='http://www.blogger.com/atom/ns#' term='life'/><category scheme='http://www.blogger.com/atom/ns#' term='politics'/><title type='text'>I don't even have the energy to be angry about this anymore.</title><content type='html'>One of these things is not like the others.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_-c99fYySfc4/R6iwiEHrHZI/AAAAAAAABbA/9EKKO285PlQ/s1600-h/sigh.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_-c99fYySfc4/R6iwiEHrHZI/AAAAAAAABbA/9EKKO285PlQ/s400/sigh.png" alt="" id="BLOGGER_PHOTO_ID_5163571072048242066" border="0" /&gt;&lt;/a&gt;cnn.com&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20208453-4593788979210958756?l=blog.deobald.ca' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.deobald.ca/feeds/4593788979210958756/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20208453&amp;postID=4593788979210958756' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/4593788979210958756'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/4593788979210958756'/><link rel='alternate' type='text/html' href='http://blog.deobald.ca/2008/02/i-dont-even-have-energy-to-be-angry.html' title='I don&apos;t even have the energy to be angry about this anymore.'/><author><name>Steven Deobald</name><uri>http://www.blogger.com/profile/03838229977737199173</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-7JIG8zbs7JA/TbrV7_GI_yI/AAAAAAAACPE/6D157aIArAk/s220/Photo%2B24.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_-c99fYySfc4/R6iwiEHrHZI/AAAAAAAABbA/9EKKO285PlQ/s72-c/sigh.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20208453.post-9052842786623838891</id><published>2008-02-05T10:27:00.001-08:00</published><updated>2008-02-05T10:31:56.186-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fun'/><category scheme='http://www.blogger.com/atom/ns#' term='humor'/><category scheme='http://www.blogger.com/atom/ns#' term='spam'/><title type='text'>in honour of russian girl</title><content type='html'>Mike gave up on &lt;a href="http://mybillyboiled.blogspot.com"&gt;his blog&lt;/a&gt;, but apparently &lt;a href="http://mybillyboiled.blogspot.com/2008/01/russian-girl.html"&gt;someone else hasn't&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Here's one that recently slipped through Gmail's filters. You have to admit it's pretty money.&lt;br /&gt;&lt;br /&gt;&lt;h1 class="YfMhcb"&gt;&lt;span id="1eq2" class="VrHWId"&gt;Enormous shlong drive girls mad&lt;/span&gt;&lt;/h1&gt;&lt;blockquote&gt;Your woman lived you alone along of  she had done it with your friend.&lt;br /&gt;&lt;br /&gt;By reason of  the size of his machine drove her crazy with him.&lt;br /&gt;&lt;br /&gt;Dont worry chap. At present you have good chance to Enlarge your male machine length.&lt;br /&gt;&lt;br /&gt;Lengthen your male device size and you'll forget about troubles surely enough.&lt;/blockquote&gt;&lt;br /&gt;-Doctor Samantha Mcgraw&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20208453-9052842786623838891?l=blog.deobald.ca' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.deobald.ca/feeds/9052842786623838891/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20208453&amp;postID=9052842786623838891' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/9052842786623838891'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/9052842786623838891'/><link rel='alternate' type='text/html' href='http://blog.deobald.ca/2008/02/in-honour-of-russian-girl.html' title='in honour of russian girl'/><author><name>Steven Deobald</name><uri>http://www.blogger.com/profile/03838229977737199173</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-7JIG8zbs7JA/TbrV7_GI_yI/AAAAAAAACPE/6D157aIArAk/s220/Photo%2B24.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20208453.post-4759216981349752468</id><published>2008-02-03T03:22:00.000-08:00</published><updated>2008-02-03T04:13:35.882-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='thoughtworks'/><category scheme='http://www.blogger.com/atom/ns#' term='how-to'/><category scheme='http://www.blogger.com/atom/ns#' term='code'/><category scheme='http://www.blogger.com/atom/ns#' term='testing'/><title type='text'>Testing strange web applications using Selenium? Take note.</title><content type='html'>&lt;span style="font-size:180%;"&gt;Update to: &lt;a href="http://www.mail-archive.com/selenium-users@lists.public.thoughtworks.org/msg00652.html"&gt;Workaround for &lt;span style="font-family: courier new;"&gt;alert()&lt;/span&gt; and &lt;span style="font-family: courier new;"&gt;confirm()&lt;/span&gt; during &lt;span style="font-family: courier new;"&gt;onload()&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A change in Selenium has caused this workaround to stop working for those inclined to simply copy and paste Alistair's original solution. These days, if you want to give Selenium access to &lt;span style="font-family: courier new;"&gt;alert()&lt;/span&gt; and &lt;span style="font-family: courier new;"&gt;confirm()&lt;/span&gt; dialogs your application pops up during the &lt;span style="font-family: courier new;"&gt;onload &lt;/span&gt;event, you'll need to reference &lt;span style="font-family: courier new;"&gt;parent.selenium.browserbot&lt;/span&gt; instead. As per the original solution, execute the following code anywhere (either statically in the page or in the &lt;span style="font-family: courier new;"&gt;onload&lt;/span&gt; event itself) before the JavaScript which pops up a dialog:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new; font-weight: bold;"&gt;var browserbot = parent.selenium.browserbot;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new; font-weight: bold;"&gt; if (browserbot) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new; font-weight: bold;"&gt;    browserbot.modifyWindowToRecordPopUpDialogs(window, browserbot);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new; font-weight: bold;"&gt; }&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Tada! You're home free and your QAs can happily automate testing through the UI once again.&lt;br /&gt;&lt;br /&gt;Also of note: If you're popping up alert and confirm dialogs in an &lt;span style="font-family: courier new;"&gt;IFrame &lt;/span&gt;(egads!), you'll need to reference &lt;span style="font-family: courier new;"&gt;parent.parent.selenium.browserbot&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Happy testing!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20208453-4759216981349752468?l=blog.deobald.ca' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.deobald.ca/feeds/4759216981349752468/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20208453&amp;postID=4759216981349752468' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/4759216981349752468'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/4759216981349752468'/><link rel='alternate' type='text/html' href='http://blog.deobald.ca/2008/02/testing-strange-web-applications-using.html' title='Testing strange web applications using Selenium? Take note.'/><author><name>Steven Deobald</name><uri>http://www.blogger.com/profile/03838229977737199173</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-7JIG8zbs7JA/TbrV7_GI_yI/AAAAAAAACPE/6D157aIArAk/s220/Photo%2B24.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20208453.post-9198213211390339983</id><published>2008-02-02T22:19:00.000-08:00</published><updated>2008-02-03T03:19:52.484-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='thoughtworks'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='design'/><category scheme='http://www.blogger.com/atom/ns#' term='testing'/><title type='text'>How to be succinct.</title><content type='html'>Regarding Singletons, Steve Yegge writes:&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt; In my Data Structures course in college, when we got to AVL trees, my prof turned and wrote on the board, in huge, clear letters: &lt;/p&gt;   &lt;p&gt;&lt;span style=";font-size:78%;color:red;"  &gt;&lt;pre&gt; &lt;span style="color: rgb(153, 0, 0);"&gt;AVL Trees are EVIL&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt; &lt;/p&gt;   &lt;p&gt; ...and that's all we had to learn about them. He had us implement red/black trees and splay trees instead. To this day, I have no idea how threaded AVL trees work. But if that's OK with Dan Weld, it's OK with me. &lt;/p&gt;   &lt;p&gt; But now I know how he felt.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt; &lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Steve, Steve. Follow Mr. Weld's example. Or you could just point people toward "Test-Driven Development By Example", since Mr. Beck has already covered this one pretty well:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;&lt;blockquote&gt;"How do you provide global variables in languages without global variables? Don't. Your programs will thank you for taking the time to think about design instead."&lt;/blockquote&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20208453-9198213211390339983?l=blog.deobald.ca' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.deobald.ca/feeds/9198213211390339983/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20208453&amp;postID=9198213211390339983' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/9198213211390339983'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/9198213211390339983'/><link rel='alternate' type='text/html' href='http://blog.deobald.ca/2008/02/how-to-be-succinct.html' title='How to be succinct.'/><author><name>Steven Deobald</name><uri>http://www.blogger.com/profile/03838229977737199173</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-7JIG8zbs7JA/TbrV7_GI_yI/AAAAAAAACPE/6D157aIArAk/s220/Photo%2B24.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20208453.post-8530194347813134734</id><published>2008-02-02T06:54:00.000-08:00</published><updated>2008-02-02T08:03:04.483-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fun'/><category scheme='http://www.blogger.com/atom/ns#' term='thoughtworks'/><category scheme='http://www.blogger.com/atom/ns#' term='design'/><title type='text'>Singularity.</title><content type='html'>At lunch the other day, Anay and I were lamenting the sharp bug-detection skills of our team's Business and Quality Analysts over dry, flavourless rotis. At one point, while defending a feature he hadn't implemented yet against accusations of systemic circumvention, Anay blurted out, "That's because you haven't filed a bug for it yet!" (With the standard XXL Anay Grin plastered on his face, of course.)&lt;br /&gt;&lt;br /&gt;However, our humour inadvertently led to revelation. The differences described by experts between "defects" and "features" are purely semantic. And after considering the application of this theory wholesale to our current project, we arrived at a much juicier solution: &lt;span style="font-weight: bold;"&gt;Bug-Driven Development&lt;/span&gt;. Submit a bug, have it implemented by our crack team of developers.&lt;br /&gt;&lt;br /&gt;Subversion is &lt;a href="http://deobald.beanstalkapp.com/singularity"&gt;here&lt;/a&gt;, but we'll probably move to Google Code when we write... some code. (I tried making an issue tracker on &lt;a href="http://www.lighthouseapp.com"&gt;Lighthouse&lt;/a&gt;... but lo-and-behold! It sucks. Thanks Web 2.0 for providing the world with a bunch of over-simplified applications written by 15-year-olds which are only free when they're totally useless. I'm not bitter.)&lt;br /&gt;&lt;br /&gt;Anyway. No software exists yet, but you are welcome to submit bug reports. No development environment exists yet, so bug reports are welcome as comments on this blog post or emails sent to me. A good first bug report would be the lack of a bug reporting system. Maybe the software should be a bug reporting system? Oh, we also don't have any developers yet, so another suggestion for your first bug is recommending the assembly of a team.&lt;br /&gt;&lt;br /&gt;Enough hints! Welcome to Singularity: The First and Last Real Software Ever.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20208453-8530194347813134734?l=blog.deobald.ca' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.deobald.ca/feeds/8530194347813134734/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20208453&amp;postID=8530194347813134734' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/8530194347813134734'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/8530194347813134734'/><link rel='alternate' type='text/html' href='http://blog.deobald.ca/2008/02/singularity.html' title='Singularity.'/><author><name>Steven Deobald</name><uri>http://www.blogger.com/profile/03838229977737199173</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-7JIG8zbs7JA/TbrV7_GI_yI/AAAAAAAACPE/6D157aIArAk/s220/Photo%2B24.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20208453.post-4726046897510569577</id><published>2008-01-26T15:17:00.000-08:00</published><updated>2008-01-26T01:47:46.033-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='india'/><category scheme='http://www.blogger.com/atom/ns#' term='thoughtworks'/><category scheme='http://www.blogger.com/atom/ns#' term='life'/><category scheme='http://www.blogger.com/atom/ns#' term='pune'/><title type='text'>Dupies.</title><content type='html'>&lt;span style="font-size:180%;"&gt;The Theory&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Moving to a new country often involves adjusting to a new currency. As much as my mind can't intuitively wrap itself around miles, I have a hard time with the &lt;span style="font-style: italic;"&gt;feeling&lt;/span&gt; of Rupees here in India. Thankfully, the current economic situation provides us with some easy answers.&lt;br /&gt;&lt;br /&gt;The present economy helpfully provides us North Americans with a nearly-round conversion rate:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size:130%;"&gt;$1 CAD / USD : Rs. 39.1&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;We can exploit this fact by rounding up to Rs. 40 per dollar and taking other factors into consideration. The economy of India is significantly different than that of North America. Housing is &lt;span style="font-weight: bold;"&gt;much&lt;/span&gt; more expensive. Food is &lt;span style="font-weight: bold;"&gt;much&lt;/span&gt; cheaper. Compared to the cost of living in your average Canadian or American city, the cost of living ratio is approximately:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size:130%;"&gt;1 : 4&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;You see where we're going with this, ya? To get a feel for prices in India, all you need to do is apply this ratio:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size:130%;"&gt;1 : 10&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Canadians/Americans:&lt;/span&gt; That is to say, for every dollar you would spend in the US or Canada, you should prepare to spend Rs. 10 in India. This obviously won't be the case. I've spent Rs. 2000 (which feels like $200) on a bad bottle of wine. I've spent Rs. 5 (which feels like $0.50) on a sandwich. But you get the idea.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Indians:&lt;/span&gt; Conveniently, the inverse is true. If you move to the US on a US salary, imagine every dollar you spend is Rs. 10. A $50 bottle of wine should taste as good (probably better) than an Rs. 500 bottle of wine. $400 for an iPhone? That should hurt as much as spending Rs. 4000.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:180%;"&gt;Details&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The difficulty here is that India's economy is a great deal more interesting than North America's. Some people in India live on Rs. 500/month. Could you live in Denver for $50/month? On the other end of the scale, we have inflated prices driven by foreign currency, which complicates the conversion even further. For now, let's assume you're a member of the youthful middle class in either country and examine some sample costs.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Cleaning Lady&lt;/span&gt;&lt;br /&gt;Rs. 1000 /mo =&gt; $100 / mo&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Salary&lt;/span&gt;&lt;br /&gt;$50,000 =&gt; Rs. 500,000&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Rickshaw / Cab ride&lt;/span&gt;&lt;br /&gt;Rs. 50 =&gt; $5&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Cheap meal&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;br /&gt;$4 (McDonald's) =&gt; Rs. 40 (&lt;span style="font-style: italic;"&gt;delicious&lt;/span&gt;)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Expensive meal&lt;/span&gt;&lt;br /&gt;$200 (&lt;span style="font-style: italic;"&gt;delicious&lt;/span&gt;) =&gt; Rs. 2000 (Meh.)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Imported iPod stereo&lt;/span&gt;&lt;br /&gt;Rs. 16,000 =&gt; $1600 (in India)&lt;br /&gt;$400 =&gt; Rs. 4000 (in Canada)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Delicious street-side masala chai / disgusting Starbucks coffee&lt;/span&gt;&lt;br /&gt;Rs. 2.5 =&gt; $0.25 (in India)&lt;br /&gt;$4.25 =&gt; Rs. 42.5&lt;br /&gt;&lt;br /&gt;Those last two items are intended to illustrate the sliding scale. You would never pay $1600 for an off-the-shelf iPod stereo (one hopes), nor would you ever find a coffee shop willing to serve you a cup for $0.25.&lt;br /&gt;&lt;br /&gt;In general, "the high life" is better lived in Western countries... or in India on a Western salary, if you have such a luxury. Otherwise, you'll find the cost of living comparable in India, with regular expenses such as food or tea accounting for very little of your budget.&lt;br /&gt;&lt;br /&gt;Is there an easy conversion rate for two countries you've lived in?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20208453-4726046897510569577?l=blog.deobald.ca' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.deobald.ca/feeds/4726046897510569577/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20208453&amp;postID=4726046897510569577' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/4726046897510569577'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/4726046897510569577'/><link rel='alternate' type='text/html' href='http://blog.deobald.ca/2007/12/dupies.html' title='Dupies.'/><author><name>Steven Deobald</name><uri>http://www.blogger.com/profile/03838229977737199173</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-7JIG8zbs7JA/TbrV7_GI_yI/AAAAAAAACPE/6D157aIArAk/s220/Photo%2B24.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20208453.post-6478350763801210426</id><published>2008-01-26T00:56:00.000-08:00</published><updated>2008-01-26T00:59:18.154-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='blogs'/><category scheme='http://www.blogger.com/atom/ns#' term='life'/><title type='text'>A new theme.</title><content type='html'>In the past I've applied "don't think, just do" only when I felt like doing. No more! If you aggregate this thing, you'll probably want to stop. A scratchpad will all facets of my life become.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20208453-6478350763801210426?l=blog.deobald.ca' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.deobald.ca/feeds/6478350763801210426/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20208453&amp;postID=6478350763801210426' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/6478350763801210426'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/6478350763801210426'/><link rel='alternate' type='text/html' href='http://blog.deobald.ca/2008/01/new-theme.html' title='A new theme.'/><author><name>Steven Deobald</name><uri>http://www.blogger.com/profile/03838229977737199173</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-7JIG8zbs7JA/TbrV7_GI_yI/AAAAAAAACPE/6D157aIArAk/s220/Photo%2B24.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20208453.post-4171910707745449377</id><published>2008-01-25T11:15:00.000-08:00</published><updated>2008-01-25T11:17:43.409-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='art'/><category scheme='http://www.blogger.com/atom/ns#' term='web'/><category scheme='http://www.blogger.com/atom/ns#' term='poetry'/><title type='text'>Bees.</title><content type='html'>&lt;pre&gt;&lt;span&gt;&lt;span style="font-size:100%;"&gt;        &lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="font-size:100%;"&gt;Bees.  Swarming buzzing bees.  Tickling temperamental bees.  Bees with&lt;br /&gt;pointy painful stingers.&lt;br /&gt;&lt;br /&gt;       The boy poured honey down his back and shook his buttocks left to right.&lt;br /&gt;The naked crazy boy.  He passed by the beehives, jogging not running.  Taking&lt;br /&gt;his sweet innocent time, through the grass, toward the white perfumy clover&lt;br /&gt;field.  The bees rose in a fuzzy brown boil, filtered out their hive, cleaved&lt;br /&gt;the air like an arrow aiming for honey-dripping bare-bummed Johnny.  Little&lt;br /&gt;Johnny boy smiled broad and white, his feet advancing toward the clover, tossing&lt;br /&gt;his hips from side to side, breathless voice issuing forth, "Beeeeez.&lt;br /&gt;Zzzzzzzhahahahahaaaaaaaa." &lt;br /&gt;&lt;br /&gt;       Little Johnny boy slipped a finger between his perspiring crack, taking&lt;br /&gt;away honey as if from the stale edges of a white bread sandwich.  Johnny loved&lt;br /&gt;the bees, almost as much as the sticky sweet clinging of honey that formed and&lt;br /&gt;hung like stalactites from his perineum, dripped dripping drops.&lt;br /&gt;&lt;br /&gt;       The bees closed in.  Thousands of bees, their murmuring buzzing chorus&lt;br /&gt;titillating little Johnny boy, stingers angry and shining in the sun, quivering&lt;br /&gt;mad.  Johnny jogged toward the clover field, licking his finger of the sweet&lt;br /&gt;sweaty honey.  Honeybuns, Johnny thought, and laughed until he fell rolling over&lt;br /&gt;the start of clover.  Honeybuns, thought Johnny, and he laughed, giggled, a&lt;br /&gt;smile playing over his bare freckled puss.  "Beeeeeeez!" Johnny exclaimed, as a&lt;br /&gt;fuzzy buzzing cloud converged on little Johnny's honey sticky ass. &lt;br /&gt;&lt;br /&gt;       The sun rolled in golden fury, and hours later, when it had turned a dark&lt;br /&gt;red, and sunset swollen, little Johnny boy lay stiff and puffy, pink and happy,&lt;br /&gt;dead stinking sweet.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;div style="text-align: left;"&gt;&lt;span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: verdana;"&gt;- &lt;/span&gt;&lt;a style="font-family: verdana;" href="http://superbad.com"&gt;superbad.com&lt;/a&gt;&lt;span style="font-family: verdana;"&gt; (this one you have to find yourself)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20208453-4171910707745449377?l=blog.deobald.ca' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.deobald.ca/feeds/4171910707745449377/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20208453&amp;postID=4171910707745449377' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/4171910707745449377'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/4171910707745449377'/><link rel='alternate' type='text/html' href='http://blog.deobald.ca/2008/01/bees.html' title='Bees.'/><author><name>Steven Deobald</name><uri>http://www.blogger.com/profile/03838229977737199173</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-7JIG8zbs7JA/TbrV7_GI_yI/AAAAAAAACPE/6D157aIArAk/s220/Photo%2B24.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20208453.post-4909345512738494529</id><published>2008-01-25T11:08:00.000-08:00</published><updated>2008-01-25T11:10:32.118-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='art'/><category scheme='http://www.blogger.com/atom/ns#' term='web'/><category scheme='http://www.blogger.com/atom/ns#' term='poetry'/><title type='text'>The Mystery of Monster Mountain (and captain America)</title><content type='html'>&lt;span style="font-size:180%;color:#336699;"&gt; Once upon a time there was an ugly man. He lived in the Jungle.&lt;br /&gt;&lt;br /&gt; He was half man half monster. He ate green gorillas. When he was 3 he was very nice. Then when he was 12 he turned into a monster! His name is the purple graveyard monster.&lt;br /&gt;&lt;br /&gt; His planet was called oookkyy. He has a space ship. It can go 8,000,000 miles a day. On thursday 1980 he went to earth that very day.&lt;br /&gt;&lt;br /&gt; Then he saw another planet. It was called earth.&lt;br /&gt;&lt;br /&gt; Then he landed in the Mississippi river.&lt;br /&gt;&lt;br /&gt; Then the monster saw something. It was captan America!&lt;br /&gt;&lt;br /&gt; Captan America fainted. He was hypnotized. Then he got unhypnotized. For that he shot a laser at him. Captan America took his shield out&lt;br /&gt;&lt;br /&gt; and Palaaka! It reflected back to the monster!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: verdana; color: rgb(0, 0, 0);font-size:100%;" &gt;&lt;span style="font-weight: bold;"&gt;- &lt;/span&gt;&lt;a style="font-weight: bold;" href="http://superbad.com/1/monster/index.html"&gt;superbad.com&lt;/a&gt;&lt;/span&gt;&lt;br /&gt; &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20208453-4909345512738494529?l=blog.deobald.ca' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.deobald.ca/feeds/4909345512738494529/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20208453&amp;postID=4909345512738494529' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/4909345512738494529'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/4909345512738494529'/><link rel='alternate' type='text/html' href='http://blog.deobald.ca/2008/01/mystery-of-monster-mountain-and-captain.html' title='The Mystery of Monster Mountain (and captain America)'/><author><name>Steven Deobald</name><uri>http://www.blogger.com/profile/03838229977737199173</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-7JIG8zbs7JA/TbrV7_GI_yI/AAAAAAAACPE/6D157aIArAk/s220/Photo%2B24.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20208453.post-5458764142449013636</id><published>2008-01-20T10:00:00.001-08:00</published><updated>2008-01-20T10:02:07.092-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='life'/><category scheme='http://www.blogger.com/atom/ns#' term='learning'/><category scheme='http://www.blogger.com/atom/ns#' term='entertainment'/><title type='text'>Next Christmas?</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://store.sesameworkshop.org/product/show/30214"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_-c99fYySfc4/R5OMSdXLNTI/AAAAAAAABXA/0AJp-3AZUoU/s400/old-school.jpg" alt="" id="BLOGGER_PHOTO_ID_5157620247016715570" border="0" /&gt;&lt;/a&gt;Hell yes. (Video after the jump.)&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20208453-5458764142449013636?l=blog.deobald.ca' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.deobald.ca/feeds/5458764142449013636/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20208453&amp;postID=5458764142449013636' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/5458764142449013636'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/5458764142449013636'/><link rel='alternate' type='text/html' href='http://blog.deobald.ca/2008/01/next-christmas.html' title='Next Christmas?'/><author><name>Steven Deobald</name><uri>http://www.blogger.com/profile/03838229977737199173</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-7JIG8zbs7JA/TbrV7_GI_yI/AAAAAAAACPE/6D157aIArAk/s220/Photo%2B24.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_-c99fYySfc4/R5OMSdXLNTI/AAAAAAAABXA/0AJp-3AZUoU/s72-c/old-school.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20208453.post-2201507129912805630</id><published>2008-01-17T05:40:00.000-08:00</published><updated>2008-01-17T06:04:26.536-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='not getting things done'/><category scheme='http://www.blogger.com/atom/ns#' term='life'/><category scheme='http://www.blogger.com/atom/ns#' term='lifehacks'/><title type='text'>Not Getting Things Done.</title><content type='html'>Some lessons I learned before reading &lt;a href="http://blogs.salon.com/0002007/2008/01/07.html#a2074"&gt;this article Rohan showed me today&lt;/a&gt; (ironically filed under GTD):&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Get rid of your car.&lt;/li&gt;&lt;li&gt;Own less. And less. And less.&lt;/li&gt;&lt;li&gt;If you have to own something, own something good.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Don't watch TV. Ever.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Do things you love with other people.&lt;/li&gt;&lt;li&gt;Do things you hate with other people.&lt;/li&gt;&lt;/ul&gt;The article, unfortunately, suggests moderation. If you, like me, are incapable of moderation, you almost certainly consume food, alcohol, sleep, and friendship with reckless abandon. You overwork. You underwork. You overthink and underact in the moments preceding underthinking overreaction. For you, blindly following the absolute rules listed above is as much a part of Not Getting Things Done as the behaviour they reflect.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20208453-2201507129912805630?l=blog.deobald.ca' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.deobald.ca/feeds/2201507129912805630/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20208453&amp;postID=2201507129912805630' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/2201507129912805630'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/2201507129912805630'/><link rel='alternate' type='text/html' href='http://blog.deobald.ca/2008/01/not-getting-things-done.html' title='Not Getting Things Done.'/><author><name>Steven Deobald</name><uri>http://www.blogger.com/profile/03838229977737199173</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-7JIG8zbs7JA/TbrV7_GI_yI/AAAAAAAACPE/6D157aIArAk/s220/Photo%2B24.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20208453.post-2592595777911804455</id><published>2007-12-26T01:18:00.000-08:00</published><updated>2007-12-26T01:20:58.791-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='art'/><category scheme='http://www.blogger.com/atom/ns#' term='photography'/><category scheme='http://www.blogger.com/atom/ns#' term='culture'/><category scheme='http://www.blogger.com/atom/ns#' term='world'/><category scheme='http://www.blogger.com/atom/ns#' term='diversity'/><category scheme='http://www.blogger.com/atom/ns#' term='history'/><title type='text'>My hair is only half this long.</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.squareamerica.com/e1.htm"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_-c99fYySfc4/R3IcoNXLLvI/AAAAAAAABHE/31r4GBITmxs/s400/song1.jpg" alt="" id="BLOGGER_PHOTO_ID_5148208801145106162" border="0" /&gt;&lt;/a&gt;&lt;a href="http://www.squareamerica.com/e1.htm"&gt;Song 1.&lt;/a&gt; Merry Christmas!&lt;a href="http://www.squareamerica.com/e1.htm"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20208453-2592595777911804455?l=blog.deobald.ca' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.deobald.ca/feeds/2592595777911804455/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20208453&amp;postID=2592595777911804455' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/2592595777911804455'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/2592595777911804455'/><link rel='alternate' type='text/html' href='http://blog.deobald.ca/2007/12/my-hair-is-only-half-this-long.html' title='My hair is only half this long.'/><author><name>Steven Deobald</name><uri>http://www.blogger.com/profile/03838229977737199173</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-7JIG8zbs7JA/TbrV7_GI_yI/AAAAAAAACPE/6D157aIArAk/s220/Photo%2B24.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_-c99fYySfc4/R3IcoNXLLvI/AAAAAAAABHE/31r4GBITmxs/s72-c/song1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20208453.post-1343425381409770754</id><published>2007-12-09T06:49:00.000-08:00</published><updated>2007-12-09T06:53:32.428-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='rails'/><category scheme='http://www.blogger.com/atom/ns#' term='thoughtworks'/><title type='text'>Here's hoping this affects your day job.</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://weblog.rubyonrails.org/2007/12/7/rails-2-0-it-s-done"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_-c99fYySfc4/R1wBCUzbEUI/AAAAAAAABF4/FJawvkTjw0Q/s400/download20.gif" alt="" id="BLOGGER_PHOTO_ID_5141986014006022466" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Rails 2.0 is out. And apparently this is a tumblog now.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20208453-1343425381409770754?l=blog.deobald.ca' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.deobald.ca/feeds/1343425381409770754/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20208453&amp;postID=1343425381409770754' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/1343425381409770754'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/1343425381409770754'/><link rel='alternate' type='text/html' href='http://blog.deobald.ca/2007/12/heres-hoping-this-affects-your-day-job.html' title='Here&apos;s hoping this affects your day job.'/><author><name>Steven Deobald</name><uri>http://www.blogger.com/profile/03838229977737199173</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-7JIG8zbs7JA/TbrV7_GI_yI/AAAAAAAACPE/6D157aIArAk/s220/Photo%2B24.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_-c99fYySfc4/R1wBCUzbEUI/AAAAAAAABF4/FJawvkTjw0Q/s72-c/download20.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20208453.post-2631065527979564146</id><published>2007-12-05T11:53:00.000-08:00</published><updated>2007-12-05T11:59:36.114-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='life'/><title type='text'>I'm famous! Again!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://indexed.blogspot.com/2007/12/have-fun.html"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_-c99fYySfc4/R1cCeUzbETI/AAAAAAAABFM/6EA_GKNJtBo/s400/have-fun.JPG" alt="" id="BLOGGER_PHOTO_ID_5140580219670434098" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Now Jessica Hagy is in on the action. But... "work"? Animals don't work. And we are most certainly just less-furry-than-we-may-have-been-once animals. &lt;a href="http://blog.deobald.ca/2007/11/im-famous.html"&gt;Previously.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20208453-2631065527979564146?l=blog.deobald.ca' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.deobald.ca/feeds/2631065527979564146/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20208453&amp;postID=2631065527979564146' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/2631065527979564146'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/2631065527979564146'/><link rel='alternate' type='text/html' href='http://blog.deobald.ca/2007/12/im-famous-again.html' title='I&apos;m famous! Again!'/><author><name>Steven Deobald</name><uri>http://www.blogger.com/profile/03838229977737199173</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-7JIG8zbs7JA/TbrV7_GI_yI/AAAAAAAACPE/6D157aIArAk/s220/Photo%2B24.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_-c99fYySfc4/R1cCeUzbETI/AAAAAAAABFM/6EA_GKNJtBo/s72-c/have-fun.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20208453.post-6464351638099235902</id><published>2007-12-02T10:55:00.000-08:00</published><updated>2007-12-02T10:59:58.499-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='life'/><category scheme='http://www.blogger.com/atom/ns#' term='hatred'/><category scheme='http://www.blogger.com/atom/ns#' term='war'/><category scheme='http://www.blogger.com/atom/ns#' term='religion'/><category scheme='http://www.blogger.com/atom/ns#' term='politics'/><category scheme='http://www.blogger.com/atom/ns#' term='common sense'/><title type='text'>Scott Adams: Why It Was a Good Idea to Attack Iraq</title><content type='html'>&lt;span style="font-size:180%;"&gt;&lt;a href="http://dilbertblog.typepad.com/the_dilbert_blog/2007/11/why-it-was-a-go.html"&gt;Scott Adams: Why It Was a Good Idea to Attack Iraq&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20208453-6464351638099235902?l=blog.deobald.ca' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.deobald.ca/feeds/6464351638099235902/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20208453&amp;postID=6464351638099235902' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/6464351638099235902'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/6464351638099235902'/><link rel='alternate' type='text/html' href='http://blog.deobald.ca/2007/12/scott-adams-why-it-was-good-idea-to.html' title='Scott Adams: Why It Was a Good Idea to Attack Iraq'/><author><name>Steven Deobald</name><uri>http://www.blogger.com/profile/03838229977737199173</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-7JIG8zbs7JA/TbrV7_GI_yI/AAAAAAAACPE/6D157aIArAk/s220/Photo%2B24.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20208453.post-1532273307668039616</id><published>2007-12-02T02:29:00.000-08:00</published><updated>2007-12-02T02:38:51.177-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tightpinkproduct'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='mac'/><title type='text'>Point, Linux.</title><content type='html'>&lt;a href="http://diveintomark.org/archives/2007/11/11/installing-mysql-on-ubuntu"&gt;Mark Pilgrim swears too much.&lt;/a&gt; But honestly, if I ever had to &lt;a href="http://hivelogic.com/narrative/articles/installing-mysql-on-mac-os-x"&gt;install MySQL on a Mac&lt;/a&gt; after years with Debian, I'd probably feel the same way.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20208453-1532273307668039616?l=blog.deobald.ca' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.deobald.ca/feeds/1532273307668039616/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20208453&amp;postID=1532273307668039616' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/1532273307668039616'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/1532273307668039616'/><link rel='alternate' type='text/html' href='http://blog.deobald.ca/2007/12/point-linux.html' title='Point, Linux.'/><author><name>Steven Deobald</name><uri>http://www.blogger.com/profile/03838229977737199173</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-7JIG8zbs7JA/TbrV7_GI_yI/AAAAAAAACPE/6D157aIArAk/s220/Photo%2B24.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20208453.post-2670651762386615590</id><published>2007-11-11T01:23:00.000-08:00</published><updated>2007-11-11T01:29:39.795-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='video'/><category scheme='http://www.blogger.com/atom/ns#' term='france'/><category scheme='http://www.blogger.com/atom/ns#' term='bizarre'/><title type='text'>Where nightmares come from.</title><content type='html'>&lt;div&gt;&lt;object width="520" height="308"&gt;&lt;param name="movie" value="http://www.dailymotion.com/swf/1gZgSTqNKaH1KnLvA"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.dailymotion.com/swf/1gZgSTqNKaH1KnLvA" type="application/x-shockwave-flash" width="520" height="308" allowFullScreen="true" allowScriptAccess="always"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;b&gt;&lt;a href="http://www.dailymotion.com/video/x3dei2_orangina_ads"&gt;Orangina&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;&lt;i&gt;Uploaded by &lt;a href="http://www.dailymotion.com/Jsp88"&gt;Jsp88&lt;/a&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20208453-2670651762386615590?l=blog.deobald.ca' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.deobald.ca/feeds/2670651762386615590/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20208453&amp;postID=2670651762386615590' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/2670651762386615590'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/2670651762386615590'/><link rel='alternate' type='text/html' href='http://blog.deobald.ca/2007/11/where-nightmares-come-from.html' title='Where nightmares come from.'/><author><name>Steven Deobald</name><uri>http://www.blogger.com/profile/03838229977737199173</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-7JIG8zbs7JA/TbrV7_GI_yI/AAAAAAAACPE/6D157aIArAk/s220/Photo%2B24.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20208453.post-5290516500486662786</id><published>2007-11-10T18:18:00.000-08:00</published><updated>2007-11-10T18:53:56.720-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='video'/><category scheme='http://www.blogger.com/atom/ns#' term='education'/><category scheme='http://www.blogger.com/atom/ns#' term='fun'/><category scheme='http://www.blogger.com/atom/ns#' term='life'/><category scheme='http://www.blogger.com/atom/ns#' term='entertainment'/><category scheme='http://www.blogger.com/atom/ns#' term='communication'/><title type='text'>TED</title><content type='html'>If you haven't seen the &lt;a href="http://www.ted.com/index.php/speakers/browse/page/1"&gt;TED videos&lt;/a&gt; yet, I recommend watching as many as you have time for.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.ted.com/index.php/talks/view/id/11"&gt;Jane Goodall&lt;/a&gt; - Uplifting&lt;br /&gt;&lt;a href="http://www.ted.com/index.php/talks/view/id/4"&gt;Burt Rutan&lt;/a&gt; - Inspiring&lt;br /&gt;&lt;a href="http://www.ted.com/index.php/talks/view/id/20"&gt;Malcolm Gladwell&lt;/a&gt; - He sure has lots of hair.&lt;br /&gt;&lt;a href="http://www.ted.com/index.php/talks/view/id/87"&gt;Ze Frank&lt;/a&gt; - He has less hair than Malcolm Gladwell.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20208453-5290516500486662786?l=blog.deobald.ca' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.deobald.ca/feeds/5290516500486662786/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20208453&amp;postID=5290516500486662786' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/5290516500486662786'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/5290516500486662786'/><link rel='alternate' type='text/html' href='http://blog.deobald.ca/2007/11/ted.html' title='TED'/><author><name>Steven Deobald</name><uri>http://www.blogger.com/profile/03838229977737199173</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-7JIG8zbs7JA/TbrV7_GI_yI/AAAAAAAACPE/6D157aIArAk/s220/Photo%2B24.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20208453.post-1896197417454598214</id><published>2007-11-09T13:57:00.000-08:00</published><updated>2007-11-09T14:02:36.718-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='imagination'/><category scheme='http://www.blogger.com/atom/ns#' term='dilbert'/><category scheme='http://www.blogger.com/atom/ns#' term='education'/><category scheme='http://www.blogger.com/atom/ns#' term='blogs'/><category scheme='http://www.blogger.com/atom/ns#' term='life'/><category scheme='http://www.blogger.com/atom/ns#' term='fame'/><title type='text'>I'm famous!</title><content type='html'>&lt;span style="font-style: italic;"&gt;"Sometimes &lt;/span&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;I think my main motivation in life, after survival, is curiosity&lt;/span&gt;&lt;span style="font-style: italic;"&gt;. Yesterday I was wondering about imagination. Specifically, I was wondering how many people could IMAGINE being wrong about a major perception.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;....&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="font-style: italic;"&gt;If I could add one required class to every school, it would be a class on imagination. The students would learn the tools of critical thinking to curb excess imagination, and they would learn to recognize and suppress their own biases so they can imagine things outside their social box.&lt;/p&gt;  &lt;p style="font-style: italic;"&gt;It won’t happen, but imagining it makes me happy."&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:78%;"&gt;(Emphasis mine.)&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;OhmygodOhmygodOhmygod! Scott Adams &lt;a href="http://dilbertblog.typepad.com/the_dilbert_blog/2007/10/my-worst-blog-p.html"&gt;inadvertently referenced the title of my blog&lt;/a&gt; with my a one-liner which essentially frames my entire shallow belief system! I'm a hero!&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20208453-1896197417454598214?l=blog.deobald.ca' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.deobald.ca/feeds/1896197417454598214/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20208453&amp;postID=1896197417454598214' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/1896197417454598214'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/1896197417454598214'/><link rel='alternate' type='text/html' href='http://blog.deobald.ca/2007/11/im-famous.html' title='I&apos;m famous!'/><author><name>Steven Deobald</name><uri>http://www.blogger.com/profile/03838229977737199173</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-7JIG8zbs7JA/TbrV7_GI_yI/AAAAAAAACPE/6D157aIArAk/s220/Photo%2B24.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20208453.post-575415322307135581</id><published>2007-11-07T06:59:00.000-08:00</published><updated>2007-11-07T07:09:19.512-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='work'/><category scheme='http://www.blogger.com/atom/ns#' term='life'/><category scheme='http://www.blogger.com/atom/ns#' term='toilets'/><title type='text'>Better when applied to office environments.</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.vgcats.com/comics/?strip_id=141"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_-c99fYySfc4/RzHUwFOCOhI/AAAAAAAABD8/T1yrQ4kvUn4/s400/gentlemans.jpg" alt="" id="BLOGGER_PHOTO_ID_5130115373051558418" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20208453-575415322307135581?l=blog.deobald.ca' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.deobald.ca/feeds/575415322307135581/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20208453&amp;postID=575415322307135581' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/575415322307135581'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/575415322307135581'/><link rel='alternate' type='text/html' href='http://blog.deobald.ca/2007/11/better-when-applied-to-office.html' title='Better when applied to office environments.'/><author><name>Steven Deobald</name><uri>http://www.blogger.com/profile/03838229977737199173</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-7JIG8zbs7JA/TbrV7_GI_yI/AAAAAAAACPE/6D157aIArAk/s220/Photo%2B24.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_-c99fYySfc4/RzHUwFOCOhI/AAAAAAAABD8/T1yrQ4kvUn4/s72-c/gentlemans.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20208453.post-3521294376773997040</id><published>2007-11-05T04:03:00.000-08:00</published><updated>2007-11-05T04:11:58.317-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='art'/><category scheme='http://www.blogger.com/atom/ns#' term='life'/><category scheme='http://www.blogger.com/atom/ns#' term='music'/><category scheme='http://www.blogger.com/atom/ns#' term='violin'/><category scheme='http://www.blogger.com/atom/ns#' term='business'/><title type='text'>Joshua Bell plays a DC metro station.</title><content type='html'>&lt;p style="font-style: italic;"&gt;Bell didn't say it, but Bach's "Chaconne" is also considered one of the most difficult violin pieces to master. Many try; few succeed. It's exhaustingly long -- 14 minutes -- and consists entirely of a single, succinct musical progression repeated in dozens of variations to create a dauntingly complex architecture of sound. Composed around 1720, on the eve of the European Enlightenment, it is said to be a celebration of the breadth of human possibility.&lt;/p&gt;&lt;p style="font-style: italic;"&gt;If Bell's encomium to "Chaconne" seems overly effusive, consider this from the 19th-century composer Johannes Brahms, in a letter to Clara Schumann: "On one stave, for a small instrument, the man writes a whole world of the deepest thoughts and most powerful feelings. If I imagined that I could have created, even conceived the piece, I am quite certain that the excess of excitement and earth-shattering experience would have driven me out of my mind."&lt;/p&gt;&lt;p style="font-style: italic;"&gt;So, that's the piece Bell started with.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.washingtonpost.com/wp-dyn/content/article/2007/04/04/AR2007040401721.html"&gt;&lt;span style="font-size:180%;"&gt;Pearls Before Breakfast&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20208453-3521294376773997040?l=blog.deobald.ca' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.deobald.ca/feeds/3521294376773997040/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20208453&amp;postID=3521294376773997040' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/3521294376773997040'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/3521294376773997040'/><link rel='alternate' type='text/html' href='http://blog.deobald.ca/2007/11/joshua-bell-plays-dc-metro-station.html' title='Joshua Bell plays a DC metro station.'/><author><name>Steven Deobald</name><uri>http://www.blogger.com/profile/03838229977737199173</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-7JIG8zbs7JA/TbrV7_GI_yI/AAAAAAAACPE/6D157aIArAk/s220/Photo%2B24.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20208453.post-4654682561743649116</id><published>2007-10-31T17:14:00.000-07:00</published><updated>2007-10-31T17:18:19.503-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='art'/><category scheme='http://www.blogger.com/atom/ns#' term='life'/><category scheme='http://www.blogger.com/atom/ns#' term='friends'/><title type='text'>My hat is doffed.</title><content type='html'>&lt;embed src="http://fingerstache.ning.com/xn_resources/widgets/video/flvplayer/flvplayer.swf?v=1.8%3A28" FlashVars="config_url=http%3A%2F%2Ffingerstache.ning.com%2Fvideo%2Fvideo%2FshowPlayerConfig%3Fid%3D708101%253AVideo%253A1564%26x%3D6RVmU1UcPryI6w2jvo7UEYVpz8YXFXL5&amp;amp;autoplay=off" width="426" height="348" scale="noscale" wmode="transparent" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"&gt; &lt;/embed&gt; &lt;br /&gt;&lt;small&gt;&lt;a href="http://fingerstache.ning.com/video/video"&gt;Find more videos like this on &lt;em&gt;fingerstache&lt;/em&gt;&lt;/a&gt;&lt;/small&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20208453-4654682561743649116?l=blog.deobald.ca' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.deobald.ca/feeds/4654682561743649116/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20208453&amp;postID=4654682561743649116' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/4654682561743649116'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/4654682561743649116'/><link rel='alternate' type='text/html' href='http://blog.deobald.ca/2007/10/my-hat-is-doffed.html' title='My hat is doffed.'/><author><name>Steven Deobald</name><uri>http://www.blogger.com/profile/03838229977737199173</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-7JIG8zbs7JA/TbrV7_GI_yI/AAAAAAAACPE/6D157aIArAk/s220/Photo%2B24.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20208453.post-5491814324669173156</id><published>2007-10-30T18:34:00.000-07:00</published><updated>2007-10-30T19:24:31.510-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tightpinkproduct'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='design'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Here, try one of these instead.</title><content type='html'>&lt;a href="http://diveintomark.org/archives/2007/10/04/if-wishes-were-iphones?retitled"&gt;&lt;span style="font-style: italic;"&gt;"&lt;/span&gt;&lt;strong style="font-style: italic;"&gt;I don’t understand this continuing obsession with buying things that you need to break before they do what you want.&lt;/strong&gt;&lt;span style="font-style: italic;"&gt;  It’s not just the iPhone; people did the &lt;/span&gt;&lt;/a&gt;&lt;a style="font-style: italic;" href="http://diveintomark.org/archives/2007/10/04/if-wishes-were-iphones?retitled"&gt;exact same thing with the AppleTV&lt;/a&gt;&lt;a href="http://diveintomark.org/archives/2007/10/04/if-wishes-were-iphones?retitled"&gt;&lt;span style="font-style: italic;"&gt; too.  Primarily to add support for other video codecs, like DivX and XviD.  Why? ....&lt;/span&gt;&lt;/a&gt;&lt;a href="http://diveintomark.org/archives/2007/10/04/if-wishes-were-iphones?retitled"&gt;&lt;span style="font-style: italic;"&gt; I thought the big draw for Apple hardware was that “It Just Works.” By breaking it, you must know you’re giving up the “Just Works” factor, so what’s left? Rounded corners?"&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Yes! Oh my word, yes, Mark. I own a Mac. I own it for rounded corners and my other baseline design requirements (say, symmetry or... colour). I own an iPod for the same reasons. I mean, honestly. This isn't hard, folks. I'm a sweaty developer nerd with Dorito-stained hands and no social skills. &lt;span style="font-style: italic;"&gt;Even I&lt;/span&gt; could design a better laptop than &lt;a href="http://deobald.ca/wiki/index.php?title=Ubuntu_On_Dell_D620"&gt;this monstrosity I'm typing on&lt;/a&gt;. Let's start with the keyboard:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_-c99fYySfc4/RyfhZFOCOgI/AAAAAAAABDc/WQ6-ak4Orzg/s1600-h/g-key2.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_-c99fYySfc4/RyfhZFOCOgI/AAAAAAAABDc/WQ6-ak4Orzg/s320/g-key2.jpg" alt="" id="BLOGGER_PHOTO_ID_5127314521798621698" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Who wants to guess what's wrong with this picture? We've taken away all the other distractions so you can focus.&lt;br /&gt;&lt;br /&gt;Think. Look and think. What aspects of this small plastic token make you want to barf?&lt;br /&gt;&lt;br /&gt;If any of these came to mind...&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Font&lt;/li&gt;&lt;li&gt;Character formatting&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Character positioning&lt;/li&gt;&lt;li&gt;Key shape&lt;/li&gt;&lt;li&gt;Key colour&lt;/li&gt;&lt;li&gt;Key surface texture&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;...give yourself a hug and treat yourself to a &lt;a href="http://maps.google.com/maps/ms?ie=UTF8&amp;amp;hl=en&amp;amp;msa=0&amp;amp;msid=103702974716462912371.00000112be5eec4770266&amp;amp;ll=40.734885,-74.000516&amp;amp;spn=0.00865,0.01796&amp;amp;z=16&amp;amp;om=1"&gt;chocolate croissant&lt;/a&gt;! Dell needs to hire you! Mark, TightPinkProduct Inc. has a laptop for you. All the rounded corners and industrial design basics your heart desires, it works, and you'll drip nerdy saliva all over yourself when you see how much Linux if freakin' involves. It's like... loads. Loads of Linux. Or whatever. A phone might be harder -- only Apple has embedded software so cute. So &lt;span style="font-style: italic;"&gt;far&lt;/span&gt;. Please hold.&lt;br /&gt;&lt;br /&gt;Tangentially, now. For those who've asked,  The TightPinkProduct is an intentional misnomer. Let me peel away the layers of mystery to reveal what it isn't: It isn't a product. It isn't pink. And it is only tight in one sense of the word.&lt;br /&gt;&lt;br /&gt;It's little more than a concept. A simple idea I wish someone would use to make a small fortune. It's not revolutionary. It's not even &lt;span style="font-style: italic;"&gt;interesting&lt;/span&gt;. But it will work.&lt;br /&gt;&lt;br /&gt;I'll buy The TightPinkProduct. Heck, I'll even overpay by $200 to get it before anyone else.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20208453-5491814324669173156?l=blog.deobald.ca' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.deobald.ca/feeds/5491814324669173156/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20208453&amp;postID=5491814324669173156' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/5491814324669173156'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/5491814324669173156'/><link rel='alternate' type='text/html' href='http://blog.deobald.ca/2007/10/here-try-one-of-these-instead.html' title='Here, try one of these instead.'/><author><name>Steven Deobald</name><uri>http://www.blogger.com/profile/03838229977737199173</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-7JIG8zbs7JA/TbrV7_GI_yI/AAAAAAAACPE/6D157aIArAk/s220/Photo%2B24.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_-c99fYySfc4/RyfhZFOCOgI/AAAAAAAABDc/WQ6-ak4Orzg/s72-c/g-key2.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20208453.post-4957444320655169363</id><published>2007-10-21T19:50:00.000-07:00</published><updated>2007-10-21T20:03:44.281-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='life'/><category scheme='http://www.blogger.com/atom/ns#' term='humor'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><category scheme='http://www.blogger.com/atom/ns#' term='language'/><title type='text'>Old Ladys Dont Take Shit</title><content type='html'>&lt;span style="font-family: courier new;color:#cc0000;" &gt;&lt;b&gt;&lt;span style="font-size:100%;"&gt;Geoff:&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family: courier new;font-size:100%;" &gt; is it wrong to take a shit and smoke?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;color:#cc0000;" &gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-size:100%;"&gt;Geoff:&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family: courier new;font-size:100%;" &gt; i am not currently shitting&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;font-size:85%;" &gt;&lt;span style="color:#204a87;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: courier new;color:#204a87;" &gt;&lt;b&gt;&lt;span style="font-size:100%;"&gt;steven:&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family: courier new;font-size:100%;" &gt; Thank Christ.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;font-size:85%;" &gt;&lt;span style="color:#204a87;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: courier new;color:#204a87;" &gt;&lt;b&gt;&lt;span style="font-size:100%;"&gt;steven:&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family: courier new;font-size:100%;" &gt; And YES.&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: courier new;color:#204a87;" &gt;&lt;b&gt;&lt;span style="font-size:100%;"&gt;steven:&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family: courier new;font-size:100%;" &gt; There is an elegance to smoking that is completely obliterated by doing so while you shit.&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: courier new;color:#cc0000;" &gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-size:100%;"&gt;Geoff:&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family: courier new;font-size:100%;" &gt; old people do it&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;font-size:85%;" &gt;&lt;span style="color:#204a87;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: courier new;color:#204a87;" &gt;&lt;b&gt;&lt;span style="font-size:100%;"&gt;steven:&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family: courier new;font-size:100%;" &gt; No, they don't.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;font-size:85%;" &gt;&lt;span style="color:#204a87;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: courier new;color:#204a87;" &gt;&lt;b&gt;&lt;span style="font-size:100%;"&gt;steven:&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family: courier new;font-size:100%;" &gt; At least... not old women.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;font-size:85%;" &gt;&lt;span style="color:#204a87;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: courier new;color:#204a87;" &gt;&lt;b&gt;&lt;span style="font-size:100%;"&gt;steven:&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family: courier new;font-size:100%;" &gt; And the women are the ones you want to emulate.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;color:#cc0000;" &gt;&lt;b&gt;&lt;span style="font-size:100%;"&gt;Geoff:&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family: courier new;font-size:100%;" &gt; i dont know about that&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;font-size:85%;" &gt;&lt;span style="color:#204a87;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: courier new;color:#204a87;" &gt;&lt;b&gt;&lt;span style="font-size:100%;"&gt;steven:&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:courier new;"&gt; Do not google for "smoking and shitting".&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Further investigation did not reveal the cartoonish image I was groping for. But Google's robots displayed another interesting slice governing the Cube's perception of the English language.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_-c99fYySfc4/RxwRPlvgXXI/AAAAAAAABBs/YdbNQThF22o/s1600-h/make-and-take.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_-c99fYySfc4/RxwRPlvgXXI/AAAAAAAABBs/YdbNQThF22o/s400/make-and-take.png" alt="" id="BLOGGER_PHOTO_ID_5123989435567857010" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;What would "making a shit" consist of? Eating or digesting? Wait, I have an idea. Why don't I do something productive for a change? Bye.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20208453-4957444320655169363?l=blog.deobald.ca' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.deobald.ca/feeds/4957444320655169363/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20208453&amp;postID=4957444320655169363' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/4957444320655169363'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/4957444320655169363'/><link rel='alternate' type='text/html' href='http://blog.deobald.ca/2007/10/old-ladys-dont-take-shit.html' title='Old Ladys Dont Take Shit'/><author><name>Steven Deobald</name><uri>http://www.blogger.com/profile/03838229977737199173</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-7JIG8zbs7JA/TbrV7_GI_yI/AAAAAAAACPE/6D157aIArAk/s220/Photo%2B24.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_-c99fYySfc4/RxwRPlvgXXI/AAAAAAAABBs/YdbNQThF22o/s72-c/make-and-take.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20208453.post-6430261092029886399</id><published>2007-10-21T19:29:00.000-07:00</published><updated>2007-10-21T19:49:18.836-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='music'/><category scheme='http://www.blogger.com/atom/ns#' term='hipsters'/><category scheme='http://www.blogger.com/atom/ns#' term='mono'/><category scheme='http://www.blogger.com/atom/ns#' term='podcast'/><category scheme='http://www.blogger.com/atom/ns#' term='nerdery'/><title type='text'>project.ioni.st podcast</title><content type='html'>&lt;a style="font-weight: bold;" href="http://sublimeguile.com/2007/10/10/projectionist-podcast/"&gt;project.ioni.st podcast&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Despite the reprehensibly trendy domain name, I read &lt;a href="http://project.ioni.st/"&gt;project.ioni.st&lt;/a&gt; regularly. I have never, however, felt like spending the energy it would take to download the music they post. Even though their wealthy, hipster lifestyles afford them the time to find the quality music I desire, the process has always been too manual.&lt;br /&gt;&lt;br /&gt;...until now. Hook yourself up with &lt;a href="http://banshee-project.org/Main_Page"&gt;Banshee&lt;/a&gt;. Or iTunes, I guess... if you still haven't bought a product.&lt;br /&gt;&lt;br /&gt;Thanks, &lt;a href="http://sublimeguile.com/"&gt;random internet guy&lt;/a&gt;! Nerds, check out that glob of his. He's got some fun stuff.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20208453-6430261092029886399?l=blog.deobald.ca' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.deobald.ca/feeds/6430261092029886399/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20208453&amp;postID=6430261092029886399' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/6430261092029886399'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/6430261092029886399'/><link rel='alternate' type='text/html' href='http://blog.deobald.ca/2007/10/projectionist-podcast.html' title='project.ioni.st podcast'/><author><name>Steven Deobald</name><uri>http://www.blogger.com/profile/03838229977737199173</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-7JIG8zbs7JA/TbrV7_GI_yI/AAAAAAAACPE/6D157aIArAk/s220/Photo%2B24.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20208453.post-2828184638246227812</id><published>2007-10-21T16:50:00.000-07:00</published><updated>2007-10-21T17:08:37.960-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='travel'/><category scheme='http://www.blogger.com/atom/ns#' term='india'/><category scheme='http://www.blogger.com/atom/ns#' term='pakistan'/><category scheme='http://www.blogger.com/atom/ns#' term='pune'/><category scheme='http://www.blogger.com/atom/ns#' term='food'/><title type='text'>Confirmed.</title><content type='html'>&lt;a style="font-weight: bold;" href="http://www.sarnacke.com/blog/2007/10/some-like-it-hot-some-like-it-chili.html"&gt;Pat derides South Indian "spicy" food.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;In case you don't read Pat's blog (you should) or don't believe him (you rarely should), he speaks the truth. The two spiciest meals I've eaten in the past year, inclusive of 3 months in Maharashtra, were North Indian  Kati Rolls in Manhattan and curry from ever-delicious &lt;a href="http://maps.google.com/maps?ie=UTF8&amp;amp;oe=utf-8&amp;amp;client=firefox-a&amp;amp;q=spice+hut,&amp;amp;near=Calgary,+AB,+Canada&amp;amp;fb=1&amp;amp;cid=0,0,13872659807482982530&amp;amp;ll=51.121842,-114.096107&amp;amp;spn=0.115719,0.376282&amp;amp;z=12&amp;amp;iwloc=A&amp;amp;om=1"&gt;Spice Hut in Calgary&lt;/a&gt;. &lt;a href="http://ugonnaeatthat.wordpress.com/"&gt;Andree&lt;/a&gt;, if you're reading this, I recommend you check it out. And if you review it, disregard the "East Indian Food" signage. Manzar, the purveyor, is Pakistani.&lt;br /&gt;&lt;br /&gt;South Indian food is rarely hot-spicy, frequently flavour-spicy. But it's &lt;span style="font-weight: bold;"&gt;always&lt;/span&gt; delicious. Vegetarian food in the US is just as bland as I remember it, leaving me anxious to get back to Pune and chow down on a bucket of methi daal at &lt;a href="http://maps.google.com/maps?f=q&amp;amp;hl=en&amp;amp;geocode=&amp;amp;time=&amp;amp;date=&amp;amp;ttype=&amp;amp;q=angan,+pune&amp;amp;ie=UTF8&amp;amp;ll=18.542442,73.886147&amp;amp;spn=0.087397,0.188141&amp;amp;z=13&amp;amp;iwloc=A&amp;amp;om=1"&gt;Aangan&lt;/a&gt;. Yum.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20208453-2828184638246227812?l=blog.deobald.ca' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.deobald.ca/feeds/2828184638246227812/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20208453&amp;postID=2828184638246227812' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/2828184638246227812'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/2828184638246227812'/><link rel='alternate' type='text/html' href='http://blog.deobald.ca/2007/10/confirmed.html' title='Confirmed.'/><author><name>Steven Deobald</name><uri>http://www.blogger.com/profile/03838229977737199173</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-7JIG8zbs7JA/TbrV7_GI_yI/AAAAAAAACPE/6D157aIArAk/s220/Photo%2B24.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20208453.post-4928948604355108079</id><published>2007-09-27T03:36:00.000-07:00</published><updated>2007-09-27T04:16:08.283-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cuture'/><category scheme='http://www.blogger.com/atom/ns#' term='games'/><category scheme='http://www.blogger.com/atom/ns#' term='india'/><category scheme='http://www.blogger.com/atom/ns#' term='life'/><category scheme='http://www.blogger.com/atom/ns#' term='family'/><title type='text'>Waitaminute. I've played this game before.</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_-c99fYySfc4/RvuN4lvgXJI/AAAAAAAABAg/MXGCvw3ZmeY/s1600-h/carrom-board2.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_-c99fYySfc4/RvuN4lvgXJI/AAAAAAAABAg/MXGCvw3ZmeY/s400/carrom-board2.gif" alt="" id="BLOGGER_PHOTO_ID_5114837805152885906" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;A Carrom board.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;If you visit our &lt;a href="http://www.thoughtworks.co.in/"&gt;ThoughtWorks Pune&lt;/a&gt; office, you'll commonly see team members unwind over at a small table in the corner, shooting small wooden pucks at one another. The game is &lt;a href="http://en.wikipedia.org/wiki/Carrom"&gt;Carrom&lt;/a&gt;, and for lack of energy and adjectives, I'll describe it as billiards you play with your fingers and coin-sized discs; a larger, ceramic disc serves as the cue "ball". I played Carrom last year when I came to our Bangalore office for &lt;a href="http://picasaweb.google.com/deobald/ThoughtWorksIndiaAwayDay2006"&gt;Away Day&lt;/a&gt;, surprised to find a game so similar to the default Canadian Christmas game of my childhood: &lt;a href="http://en.wikipedia.org/wiki/Crokinole"&gt;Crokinole&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_-c99fYySfc4/RvuN41vgXKI/AAAAAAAABAo/qcalgthI-6o/s1600-h/crokinole-board.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_-c99fYySfc4/RvuN41vgXKI/AAAAAAAABAo/qcalgthI-6o/s400/crokinole-board.jpg" alt="" id="BLOGGER_PHOTO_ID_5114837809447853218" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;A Crokinole board.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Where Carrom resembles billiards, Crokinole resembles curling (of course!). Shoot for the middle of the play area and try to get as many discs as you can inside the opponent's inner-most disc. The very centre of a Crokinole board is recessed, which provides one's cousins with ample opportunity for extremely violent shots involving discs projected off the edge. Carrom, by contrast, is a relatively calm game.&lt;br /&gt;&lt;br /&gt;Apparently these two games have been combined (or Crokinole has an intermediate ancestor) in American Carrom, which has the central pegs of Crokinole but the corner holes and square shape of Carrom. It certainly &lt;span style="font-style: italic;"&gt;sounds&lt;/span&gt; more engaging, but since it's American it will surely lead to your children drinking 3 Starbucks a day and invading foreign countries on weekends. Avoid at all costs.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_-c99fYySfc4/RvuN5FvgXLI/AAAAAAAABAw/AxdTRgvvm3Y/s1600-h/carrom-crokinole.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_-c99fYySfc4/RvuN5FvgXLI/AAAAAAAABAw/AxdTRgvvm3Y/s400/carrom-crokinole.jpg" alt="" id="BLOGGER_PHOTO_ID_5114837813742820530" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;An antique Carrom-Crokinole board, also known as "American Carrom".&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20208453-4928948604355108079?l=blog.deobald.ca' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.deobald.ca/feeds/4928948604355108079/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20208453&amp;postID=4928948604355108079' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/4928948604355108079'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/4928948604355108079'/><link rel='alternate' type='text/html' href='http://blog.deobald.ca/2007/09/waitaminute-ive-played-this-game-before.html' title='Waitaminute. I&apos;ve played this game before.'/><author><name>Steven Deobald</name><uri>http://www.blogger.com/profile/03838229977737199173</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-7JIG8zbs7JA/TbrV7_GI_yI/AAAAAAAACPE/6D157aIArAk/s220/Photo%2B24.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_-c99fYySfc4/RvuN4lvgXJI/AAAAAAAABAg/MXGCvw3ZmeY/s72-c/carrom-board2.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20208453.post-1324994646987231803</id><published>2007-09-27T03:03:00.000-07:00</published><updated>2007-09-27T03:07:28.132-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='open source'/><category scheme='http://www.blogger.com/atom/ns#' term='tightpinkproduct'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='nerdery'/><title type='text'>Tightpinkproduct inches ever closer.</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;span style="font-size:180%;"&gt;&lt;a href="http://www.anandtech.com/video/showdoc.aspx?i=3108"&gt;AMD (ATI) will support open source drivers.&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;I promise I'll write about something fun soon. Maybe tomorrow.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20208453-1324994646987231803?l=blog.deobald.ca' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.deobald.ca/feeds/1324994646987231803/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20208453&amp;postID=1324994646987231803' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/1324994646987231803'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/1324994646987231803'/><link rel='alternate' type='text/html' href='http://blog.deobald.ca/2007/09/tightpinkproduct-inches-ever-closer.html' title='Tightpinkproduct inches ever closer.'/><author><name>Steven Deobald</name><uri>http://www.blogger.com/profile/03838229977737199173</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-7JIG8zbs7JA/TbrV7_GI_yI/AAAAAAAACPE/6D157aIArAk/s220/Photo%2B24.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20208453.post-8226360333477731568</id><published>2007-09-25T04:22:00.000-07:00</published><updated>2007-09-25T05:29:48.630-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tightpinkproduct'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='design'/><category scheme='http://www.blogger.com/atom/ns#' term='nerdery'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>The Gap.</title><content type='html'>One of the roadblocks to the Tightpinkproduct is &lt;span style="font-weight: bold;"&gt;The Gap&lt;/span&gt;. My friend installs Ubuntu and complains about the difficulty of installing Flash or forcing WMV files to play inside of Firefox. He shouldn't have any reason to complain. All these things work. More often than not, they will work with packages living inside repositories. I, too, would complain but I've become too used to the routine of installing such packages on top of a default Linux installation (much in the same way I've become accustomed to fixing a default Windows installation or patching up OS X).&lt;br /&gt;&lt;br /&gt;The Gap is the virtual distance between the open source desktop you receive today and the open source desktop lazy dopes (like me) desire. &lt;a href="http://easyubuntu.freecontrib.org/"&gt;EasyUbuntu&lt;/a&gt; is a step in the right direction, but for some reason they've decided to give me, the user, choices. Such choice only messes things up. Do I need the video codecs? The plug-ins? The Rar extractor?&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_-c99fYySfc4/Rvj2PFvgXDI/AAAAAAAAA_I/rYWylC9zo78/s1600-h/make-great.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_-c99fYySfc4/Rvj2PFvgXDI/AAAAAAAAA_I/rYWylC9zo78/s400/make-great.png" alt="" id="BLOGGER_PHOTO_ID_5114108115979099186" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Just give me everything. MP3 playback, RARs, SVG-for-GIMP plug-ins, Flash, DVD playback, binary drivers... I want it all. The naughty things Linux (or BSD or Solaris or whatever) doesn't like but can package and redistribute should come by default. The naughtier things which lawyers only want on the internet (not on a DVD) should come at a touch of a button: "Make Linux great." Some argue this button should read "Make Linux tolerable."[1] I'm cool with that.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Principle_of_least_astonishment"&gt;The Principle of Lease Surprise&lt;/a&gt; is a good idea for &lt;a href="http://www.ruby-lang.org/en/"&gt;cute, Japanese languages&lt;/a&gt;. It's a great idea for these infernal machines we've decided are so fundamental to business and recipe-sharing.&lt;br /&gt;&lt;br /&gt;The Tightpinkproduct could reasonably come with &lt;span style="font-weight: bold;"&gt;all&lt;/span&gt; these things by default. Assumption 1: distribution licensing is available for Naughty Thing X. Assumption 2: Selling laptops is still a profitable business.&lt;br /&gt;&lt;br /&gt;-Steven&lt;br /&gt;&lt;br /&gt;[1] Obviously we need a machine which reads the happiness of users as the years pass and things improve. Let's turn the microphone on and listen for swearing! But what if someone follows Freeciv's example and builds FreeCounterStrike? Crap. We'll need some switches in there, I guess. In any case, we can feed all this data back to the super master megacomputer at debian.org and tally happiness to arrive at an appropriate i18n value for that little button. If ever there were a more perfect plan, I'm... unaware of it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20208453-8226360333477731568?l=blog.deobald.ca' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.deobald.ca/feeds/8226360333477731568/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20208453&amp;postID=8226360333477731568' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/8226360333477731568'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/8226360333477731568'/><link rel='alternate' type='text/html' href='http://blog.deobald.ca/2007/09/gap.html' title='The Gap.'/><author><name>Steven Deobald</name><uri>http://www.blogger.com/profile/03838229977737199173</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-7JIG8zbs7JA/TbrV7_GI_yI/AAAAAAAACPE/6D157aIArAk/s220/Photo%2B24.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_-c99fYySfc4/Rvj2PFvgXDI/AAAAAAAAA_I/rYWylC9zo78/s72-c/make-great.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20208453.post-666566408935406263</id><published>2007-09-20T06:33:00.000-07:00</published><updated>2007-09-20T06:43:22.110-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='thoughtworks'/><category scheme='http://www.blogger.com/atom/ns#' term='life'/><category scheme='http://www.blogger.com/atom/ns#' term='nerdery'/><title type='text'>Heroes.</title><content type='html'>Anyone I've ever discussed &lt;a href="http://www.thoughtworks.com"&gt;ThoughtWorks&lt;/a&gt; with knows I work here because of the people. I enjoy the company of almost every ThoughtWorker I've ever met (and I've met hundreds). But I'm in &lt;span style="font-style: italic;"&gt;awe&lt;/span&gt; of a select few.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.thoughtworks.com/heroes"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_-c99fYySfc4/RvJ34_SdOyI/AAAAAAAAA-Y/bHaE50FAIss/s400/heroes.png" alt="" id="BLOGGER_PHOTO_ID_5112280347964160802" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;Heroes? Indeed.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20208453-666566408935406263?l=blog.deobald.ca' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.deobald.ca/feeds/666566408935406263/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20208453&amp;postID=666566408935406263' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/666566408935406263'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/666566408935406263'/><link rel='alternate' type='text/html' href='http://blog.deobald.ca/2007/09/heroes.html' title='Heroes.'/><author><name>Steven Deobald</name><uri>http://www.blogger.com/profile/03838229977737199173</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-7JIG8zbs7JA/TbrV7_GI_yI/AAAAAAAACPE/6D157aIArAk/s220/Photo%2B24.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_-c99fYySfc4/RvJ34_SdOyI/AAAAAAAAA-Y/bHaE50FAIss/s72-c/heroes.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20208453.post-5968893395904875279</id><published>2007-09-20T05:24:00.000-07:00</published><updated>2007-09-20T05:57:44.056-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='canada'/><category scheme='http://www.blogger.com/atom/ns#' term='technology'/><category scheme='http://www.blogger.com/atom/ns#' term='machines'/><category scheme='http://www.blogger.com/atom/ns#' term='life'/><category scheme='http://www.blogger.com/atom/ns#' term='design'/><title type='text'>Letterpress</title><content type='html'>If I ever get married, I want this guy to print my invitations.&lt;br /&gt;&lt;br /&gt;&lt;object height="350" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Iv69kB_e9KY"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;embed src="http://www.youtube.com/v/Iv69kB_e9KY" type="application/x-shockwave-flash" wmode="transparent" height="350" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;The clip reminds me of the type of things one would see on the &lt;a href="http://www.cbc.ca/"&gt;CBC&lt;/a&gt;. Self-referential irony: As I shirk outdated technology (read: television), it becomes nostalgic. Perhaps when I'm old and bearded I'll watch an old tele just to show the youngin's how it's done.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20208453-5968893395904875279?l=blog.deobald.ca' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.deobald.ca/feeds/5968893395904875279/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20208453&amp;postID=5968893395904875279' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/5968893395904875279'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/5968893395904875279'/><link rel='alternate' type='text/html' href='http://blog.deobald.ca/2007/09/letterpress.html' title='Letterpress'/><author><name>Steven Deobald</name><uri>http://www.blogger.com/profile/03838229977737199173</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-7JIG8zbs7JA/TbrV7_GI_yI/AAAAAAAACPE/6D157aIArAk/s220/Photo%2B24.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20208453.post-3863781871151323462</id><published>2007-09-16T06:10:00.000-07:00</published><updated>2007-09-16T06:48:06.659-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='life'/><category scheme='http://www.blogger.com/atom/ns#' term='design'/><category scheme='http://www.blogger.com/atom/ns#' term='nerdery'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>On water droplets and wobbling windows.</title><content type='html'>Sometime in the past (it may have been four months, but it was probably more... my sense of time degrades in direct proportion to the length of time I've existed since a given event) I coincidentally found myself on a plane with &lt;a href="http://jasonsaid.wordpress.com/"&gt;Jason&lt;/a&gt;. We discussed many things, not excluding our shared obsessive compulsions, the fact that we both hate take-off, and operating system GUI toolkits. Jason is a Mac guy -- complete with beard, hipster glasses, and supercool Asian girlfriend. He should have his own action figure. I'm a Linux guy -- complete with psoriasis, caffeine addiction, and a compulsion to &lt;a href="http://members.aol.com/nonverbal2/steeple.htm"&gt;steeple&lt;/a&gt; when I discuss politics or Spiderman.&lt;br /&gt;&lt;br /&gt;I like talking to Jason a lot, because it's sort of like living Jason Said interactively. Plus there's usually beer. When it comes to GUI toolkits, we have similar opinions. Practicality and beauty both rank high on our lists, much as they apparently do for DHH -- as heard in &lt;a href="http://www.hanselminutes.com/default.aspx?showID=82"&gt;this recent interview&lt;/a&gt; with &lt;a href="http://www.martinfowler.com"&gt;Sexy MF&lt;/a&gt; and some guy who probably writes Visual Basic for a living. Mr. Heignarmeigher-Hansen complains that the water droplet effect in Mac OS X doesn't add to usability; "it's just eye candy for nerds like me," he says. Or something to that effect. My memory is as faulty as my sense of time. Jason had the same point of view when it came to wobbly windows: they're neither pretty nor do they serve a practical purpose.&lt;br /&gt;&lt;br /&gt;Until you use them.&lt;br /&gt;&lt;br /&gt;It frustrates me to move windows in Windows and OS X these days. I expect to be &lt;span style="font-style: italic;"&gt;immersed&lt;/span&gt;. I want to &lt;span style="font-weight: bold;"&gt;live&lt;/span&gt; those windows. But I &lt;span style="font-style: italic;"&gt;can't&lt;/span&gt;. And other words in italics. They are just bricks with which I build my castle. I so quickly get bored of building castles as I would as a child of constructing "real" things from Lego. I prefer to construct kitchen appliances which reverse time or glasses which give me flight. I make haste, and run back to the soft, squishy world of unstable-but-organic OpenGL-accelerated window managers. Ahhh, they're like my Mother's arms. I'm at home here.&lt;br /&gt;&lt;br /&gt;I'll bet you my left nipple Leopard will have wobbly windows. Mr. Steve will do a great job of recreating them in his image. And they won't ever crash or miss-click. Will Jason be convinced? Only time will tell.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20208453-3863781871151323462?l=blog.deobald.ca' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.deobald.ca/feeds/3863781871151323462/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20208453&amp;postID=3863781871151323462' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/3863781871151323462'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/3863781871151323462'/><link rel='alternate' type='text/html' href='http://blog.deobald.ca/2007/09/on-water-droplets-and-wobbling-windows.html' title='On water droplets and wobbling windows.'/><author><name>Steven Deobald</name><uri>http://www.blogger.com/profile/03838229977737199173</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-7JIG8zbs7JA/TbrV7_GI_yI/AAAAAAAACPE/6D157aIArAk/s220/Photo%2B24.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20208453.post-646275840365273059</id><published>2007-09-14T13:56:00.000-07:00</published><updated>2007-09-13T13:27:45.706-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ideas'/><category scheme='http://www.blogger.com/atom/ns#' term='life'/><category scheme='http://www.blogger.com/atom/ns#' term='design'/><title type='text'>Fidget weights.</title><content type='html'>In case you hadn't noticed, I'm running through all my old draft posts and cleaning house. So here goes with entry number five (or something): Fidget Weights.&lt;br /&gt;&lt;br /&gt;I saw &lt;a href="http://www.thoughtlessacts.com/"&gt;Thoughtless Acts&lt;/a&gt; a while back and it immediately reminded me of an idea Drew and I came up with years ago. It came to the attention of people who frequented my basement office that if one became engaged in conversation, he or she would inevitably stand on top of some octagonal free weights I had lying around:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_-c99fYySfc4/RumbHsu-AsI/AAAAAAAAA5w/Yef9qi5HswI/s1600-h/octagonal.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_-c99fYySfc4/RumbHsu-AsI/AAAAAAAAA5w/Yef9qi5HswI/s400/octagonal.jpg" alt="" id="BLOGGER_PHOTO_ID_5109785808798089922" border="0" /&gt;&lt;/a&gt;Perching oneself on these long enough would lead to fidgeting. The participant would roll them over and gradually get more aggressive by lifting and rotating the weights in various directions. This was almost entirely absent-minded, but I know I was always at least semi-conscious of crushing my foot while performing such acts.&lt;br /&gt;&lt;br /&gt;The idea Drew and I had consisted of duplicating this structure, with flat ends rather than pudgy octagons and a thick, soft rubber coating. Different shapes (hollow triangles, cylinders, etc.) would provide for a variety of fidgeting. Owners would leave such items lying around the house for visitors to enjoy.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20208453-646275840365273059?l=blog.deobald.ca' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.deobald.ca/feeds/646275840365273059/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20208453&amp;postID=646275840365273059' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/646275840365273059'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/646275840365273059'/><link rel='alternate' type='text/html' href='http://blog.deobald.ca/2007/09/fidget-weights.html' title='Fidget weights.'/><author><name>Steven Deobald</name><uri>http://www.blogger.com/profile/03838229977737199173</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-7JIG8zbs7JA/TbrV7_GI_yI/AAAAAAAACPE/6D157aIArAk/s220/Photo%2B24.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_-c99fYySfc4/RumbHsu-AsI/AAAAAAAAA5w/Yef9qi5HswI/s72-c/octagonal.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20208453.post-3373477445762549474</id><published>2007-09-14T01:37:00.000-07:00</published><updated>2007-09-13T13:29:54.130-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='thoughtworks'/><category scheme='http://www.blogger.com/atom/ns#' term='design'/><category scheme='http://www.blogger.com/atom/ns#' term='flash'/><category scheme='http://www.blogger.com/atom/ns#' term='web'/><category scheme='http://www.blogger.com/atom/ns#' term='nerdery'/><category scheme='http://www.blogger.com/atom/ns#' term='xtech'/><title type='text'>XTech 2007 - numéro deux</title><content type='html'>I should have posted this ages ago. I didn't.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.alizila.com/"&gt;Liz Turner&lt;/a&gt; gave me a brief preview of &lt;a href="http://harpers.org/beta/"&gt;ICONAUT&lt;/a&gt;, a cute tool for visualizing data, on the balcony of some fancy building the &lt;a href="http://www.xtech.org/"&gt;XTech&lt;/a&gt; folks rented out for socializing and eating French hors d'ouvres. Rain cut the demo short, but it's now online for the world to see. I don't think it dynamically pulls in new data from &lt;a href="http://www.harpers.org/"&gt;Harper's&lt;/a&gt;, as the newest articles seem to be from 2005. A shame, but it is still beta after all.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_-c99fYySfc4/Rumdlcu-AtI/AAAAAAAAA54/1UmRQolHdRw/s1600-h/ICONAUT_SCREEN.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_-c99fYySfc4/Rumdlcu-AtI/AAAAAAAAA54/1UmRQolHdRw/s400/ICONAUT_SCREEN.PNG" alt="" id="BLOGGER_PHOTO_ID_5109788518922453714" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Check it out. How could you use this concept in your next reporting application? Could you do it without Flash?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20208453-3373477445762549474?l=blog.deobald.ca' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.deobald.ca/feeds/3373477445762549474/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20208453&amp;postID=3373477445762549474' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/3373477445762549474'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/3373477445762549474'/><link rel='alternate' type='text/html' href='http://blog.deobald.ca/2007/09/xtech-2007-numro-deux.html' title='XTech 2007 - numéro deux'/><author><name>Steven Deobald</name><uri>http://www.blogger.com/profile/03838229977737199173</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-7JIG8zbs7JA/TbrV7_GI_yI/AAAAAAAACPE/6D157aIArAk/s220/Photo%2B24.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_-c99fYySfc4/Rumdlcu-AtI/AAAAAAAAA54/1UmRQolHdRw/s72-c/ICONAUT_SCREEN.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20208453.post-2163604129951555524</id><published>2007-09-14T01:26:00.000-07:00</published><updated>2007-09-13T12:56:31.886-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='travel'/><category scheme='http://www.blogger.com/atom/ns#' term='death'/><category scheme='http://www.blogger.com/atom/ns#' term='life'/><category scheme='http://www.blogger.com/atom/ns#' term='nerdery'/><title type='text'>Plane crash simulator?</title><content type='html'>I've flown more in the past 9 months than I have in the previous 25 years of my life. I still consider myself an amature passenger; my familiarity with turbulence, in particular, is lacking.&lt;br /&gt;&lt;br /&gt;Every time my plane runs into bumpier weather than I've experienced before, the question crosses my mind, "Is this it?" The plane slides and twists. The wings wobble. The moving parts chatter and clank.&lt;br /&gt;&lt;br /&gt;So far I always come out the other end alive and well. But it begs the question: What does a commuter plane crash feel like? Surely we have enough black box data and physics simulators to reconstruct this with reasonable accuracy. That way, I'd be aware of an imminent plane crash a few minutes before spiraling toward the dirt... providing me more time to repent.&lt;br /&gt;&lt;br /&gt;Lazyweb, if someone has built this, please point me in the right direction.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20208453-2163604129951555524?l=blog.deobald.ca' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.deobald.ca/feeds/2163604129951555524/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20208453&amp;postID=2163604129951555524' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/2163604129951555524'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/2163604129951555524'/><link rel='alternate' type='text/html' href='http://blog.deobald.ca/2007/09/plane-crash-simulator.html' title='Plane crash simulator?'/><author><name>Steven Deobald</name><uri>http://www.blogger.com/profile/03838229977737199173</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-7JIG8zbs7JA/TbrV7_GI_yI/AAAAAAAACPE/6D157aIArAk/s220/Photo%2B24.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20208453.post-1996206091978920740</id><published>2007-09-14T00:58:00.000-07:00</published><updated>2007-09-13T12:29:54.496-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='games'/><category scheme='http://www.blogger.com/atom/ns#' term='sweden'/><category scheme='http://www.blogger.com/atom/ns#' term='life'/><category scheme='http://www.blogger.com/atom/ns#' term='family'/><title type='text'>Kubb.</title><content type='html'>My Dad recently sent me an album of the yearly &lt;a href="http://www.deoblog.com"&gt;Deobald&lt;/a&gt; family camping trip. Unable to attend, due to my 12-month departure to the subcontinent, I had only those photos coupled with last year's memories to pacify me.&lt;br /&gt;&lt;br /&gt;Memories... jogged by images of &lt;a href="http://en.wikipedia.org/wiki/Kubb"&gt;Kubb&lt;/a&gt;. Soaring higher on the desire-o-meter than even hot dogs, three bean salad, or cold beer in the Saskatchewan summer heat, Kubb was easily the best part of last year's trip. It's a back-and-forth yard game played with a series of wooden blocks. The &lt;a href="http://www.kubbin.com/kubb_rules.htm"&gt;rules&lt;/a&gt; are simple, making the game a relaxing past-time for everyone in a large family or group of any age. Though you can apparently &lt;a href="http://www.kubbin.com/buy_kubb.htm"&gt;buy the blocks online&lt;/a&gt; for a tidy fifty bucks, ours are hand-made (thanks Dad) and look much like this:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_-c99fYySfc4/RumOIMu-ArI/AAAAAAAAA5o/6U4JjZ9cI9g/s1600-h/kubbset.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_-c99fYySfc4/RumOIMu-ArI/AAAAAAAAA5o/6U4JjZ9cI9g/s400/kubbset.JPG" alt="" id="BLOGGER_PHOTO_ID_5109771523736863410" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Pretty darn cool.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20208453-1996206091978920740?l=blog.deobald.ca' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.deobald.ca/feeds/1996206091978920740/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20208453&amp;postID=1996206091978920740' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/1996206091978920740'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/1996206091978920740'/><link rel='alternate' type='text/html' href='http://blog.deobald.ca/2007/09/kubb.html' title='Kubb.'/><author><name>Steven Deobald</name><uri>http://www.blogger.com/profile/03838229977737199173</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-7JIG8zbs7JA/TbrV7_GI_yI/AAAAAAAACPE/6D157aIArAk/s220/Photo%2B24.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_-c99fYySfc4/RumOIMu-ArI/AAAAAAAAA5o/6U4JjZ9cI9g/s72-c/kubbset.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20208453.post-6845345769313604909</id><published>2007-09-13T01:11:00.001-07:00</published><updated>2007-09-13T01:19:02.137-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tightpinkproduct'/><category scheme='http://www.blogger.com/atom/ns#' term='design'/><category scheme='http://www.blogger.com/atom/ns#' term='laptops'/><title type='text'>The tightpinkproduct has a shape.</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_-c99fYySfc4/Rujw38u-AqI/AAAAAAAAA5g/nWpAWld9a5E/s1600-h/pink-iso3.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_-c99fYySfc4/Rujw38u-AqI/AAAAAAAAA5g/nWpAWld9a5E/s400/pink-iso3.png" alt="" id="BLOGGER_PHOTO_ID_5109598621238428322" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Rectangles are nothing special. But it would appear they're special enough to prevent an entire industry from using them.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20208453-6845345769313604909?l=blog.deobald.ca' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.deobald.ca/feeds/6845345769313604909/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20208453&amp;postID=6845345769313604909' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/6845345769313604909'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/6845345769313604909'/><link rel='alternate' type='text/html' href='http://blog.deobald.ca/2007/09/tightpinkproduct-has-shape.html' title='The tightpinkproduct has a shape.'/><author><name>Steven Deobald</name><uri>http://www.blogger.com/profile/03838229977737199173</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-7JIG8zbs7JA/TbrV7_GI_yI/AAAAAAAACPE/6D157aIArAk/s220/Photo%2B24.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_-c99fYySfc4/Rujw38u-AqI/AAAAAAAAA5g/nWpAWld9a5E/s72-c/pink-iso3.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20208453.post-3406155394017718599</id><published>2007-09-12T20:46:00.000-07:00</published><updated>2007-09-12T20:55:50.339-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='canada'/><category scheme='http://www.blogger.com/atom/ns#' term='politics'/><title type='text'>Vote for MPP.</title><content type='html'>Ontarionian? Vote for a Mixed Member Proportional system on October 10th.&lt;br /&gt;&lt;br /&gt;Generic Canadian? &lt;a href="http://www.voteformmp.ca/fair_for_all"&gt;Donate $10.00 online and pledge your support&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;If we can catch up to Germany in the political scene, perhaps one day our &lt;a href="http://www.farbrausch.de/"&gt;graphics demo specialists&lt;/a&gt; and techno DJs will surpass them as well.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20208453-3406155394017718599?l=blog.deobald.ca' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.deobald.ca/feeds/3406155394017718599/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20208453&amp;postID=3406155394017718599' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/3406155394017718599'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/3406155394017718599'/><link rel='alternate' type='text/html' href='http://blog.deobald.ca/2007/09/vote-for-mpp.html' title='Vote for MPP.'/><author><name>Steven Deobald</name><uri>http://www.blogger.com/profile/03838229977737199173</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-7JIG8zbs7JA/TbrV7_GI_yI/AAAAAAAACPE/6D157aIArAk/s220/Photo%2B24.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20208453.post-5690681206366400149</id><published>2007-09-02T14:10:00.000-07:00</published><updated>2007-09-02T14:27:44.472-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='intellij'/><category scheme='http://www.blogger.com/atom/ns#' term='compiz'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='netbeans'/><category scheme='http://www.blogger.com/atom/ns#' term='nerdery'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>better mutual shoes or the reed leprosy</title><content type='html'>I discovered this bug a couple weeks back, but I keep running up against it: Try running a modern Java IDE (NetBeans or IntelliJ, specifically) on a fancy new Linux installation, such as Ubuntu 7.04. If you have Beryl or Compiz running, you'll see nothing but an empty window. Turn off eye candy and everything works -- but anything requiring your fancy 3D window manager has to go to sleep while you slice and dice code.&lt;br /&gt;&lt;br /&gt;I suppose it's better than nothing, but I'm starting to demand quite a bit from Linux. Here's hoping someone starts selling a Tightpinkproduct soon.&lt;br /&gt;&lt;br /&gt;Masaki Katakai proposes some &lt;a href="http://translate.google.com/translate?hl=en&amp;sl=ja&amp;amp;u=http://blogs.sun.com/katakai/entry/ubuntu_7_04_de_netbeans&amp;sa=X&amp;amp;oi=translate&amp;resnum=1&amp;amp;ct=result&amp;amp;prev=/search%3Fq%3Dnetbeans%2Bcompiz%26hl%3Den%26client%3Dfirefox-a%26rls%3Dcom.ubuntu:en-US:official%26hs%3DmNw%26sa%3DG%26pwst%3D1"&gt;possible solutions&lt;/a&gt;. Try them out. Let me know how things go. If nothing else, the start of that post worth a read when translated into English. That's the sort of thing that would drive me to learn Japanese if I had any ambition.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20208453-5690681206366400149?l=blog.deobald.ca' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.deobald.ca/feeds/5690681206366400149/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20208453&amp;postID=5690681206366400149' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/5690681206366400149'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/5690681206366400149'/><link rel='alternate' type='text/html' href='http://blog.deobald.ca/2007/09/better-mutual-shoes-or-reed-leprosy.html' title='better mutual shoes or the reed leprosy'/><author><name>Steven Deobald</name><uri>http://www.blogger.com/profile/03838229977737199173</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-7JIG8zbs7JA/TbrV7_GI_yI/AAAAAAAACPE/6D157aIArAk/s220/Photo%2B24.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20208453.post-6321757008067707620</id><published>2007-09-02T06:51:00.000-07:00</published><updated>2007-09-02T06:53:34.572-07:00</updated><title type='text'>I bought a cycle.</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_-c99fYySfc4/RtrAPLeeENI/AAAAAAAAA3M/20_mjjtrQXI/s1600-h/IMG_0834.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_-c99fYySfc4/RtrAPLeeENI/AAAAAAAAA3M/20_mjjtrQXI/s400/IMG_0834.JPG" alt="" id="BLOGGER_PHOTO_ID_5105604494589038802" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20208453-6321757008067707620?l=blog.deobald.ca' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.deobald.ca/feeds/6321757008067707620/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20208453&amp;postID=6321757008067707620' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/6321757008067707620'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/6321757008067707620'/><link rel='alternate' type='text/html' href='http://blog.deobald.ca/2007/09/i-bought-cycle.html' title='I bought a cycle.'/><author><name>Steven Deobald</name><uri>http://www.blogger.com/profile/03838229977737199173</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-7JIG8zbs7JA/TbrV7_GI_yI/AAAAAAAACPE/6D157aIArAk/s220/Photo%2B24.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_-c99fYySfc4/RtrAPLeeENI/AAAAAAAAA3M/20_mjjtrQXI/s72-c/IMG_0834.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20208453.post-1113938613908235590</id><published>2007-08-28T00:09:00.000-07:00</published><updated>2007-08-28T00:17:14.420-07:00</updated><title type='text'>Yes. Fuck those people.</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://xkcd.com/308/"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_-c99fYySfc4/RtPK9LeeELI/AAAAAAAAA2g/yHEPmyx7k7o/s400/interesting_life.png" alt="" id="BLOGGER_PHOTO_ID_5103645955142324402" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20208453-1113938613908235590?l=blog.deobald.ca' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.deobald.ca/feeds/1113938613908235590/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20208453&amp;postID=1113938613908235590' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/1113938613908235590'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/1113938613908235590'/><link rel='alternate' type='text/html' href='http://blog.deobald.ca/2007/08/yes-fuck-those-people.html' title='Yes. Fuck those people.'/><author><name>Steven Deobald</name><uri>http://www.blogger.com/profile/03838229977737199173</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-7JIG8zbs7JA/TbrV7_GI_yI/AAAAAAAACPE/6D157aIArAk/s220/Photo%2B24.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_-c99fYySfc4/RtPK9LeeELI/AAAAAAAAA2g/yHEPmyx7k7o/s72-c/interesting_life.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20208453.post-1370302719303181726</id><published>2007-08-27T09:56:00.000-07:00</published><updated>2007-08-27T06:50:41.479-07:00</updated><title type='text'>Google is my new Microsoft.</title><content type='html'>Mike (seen &lt;a href="http://www.thoughtworks.co.uk/who-we-are/our-people/profiles/Aleksiuk,+Michael.html"&gt;here&lt;/a&gt; fondling beef) had a &lt;a href="http://mybillyboiled.blogspot.com/2007/04/dont-format-c.html"&gt;blog post&lt;/a&gt; about accidentally formatting the wrong partition and losing all his data. Then he went crazy and formatted his entire blog on &lt;span style="font-style: italic;"&gt;purpose&lt;/span&gt;. What a guy.&lt;br /&gt;&lt;br /&gt;In response to his non-existent post, I will engage in a tirade describing where computing has taken me.&lt;br /&gt;&lt;br /&gt;First, there was my PC. My first real computer of my very own. At the time I was a poor teenager in secondary school and my options were limited. Gateway 2000 (still charging extra for Holstein-style cardboard boxes) and Dell were not the most affordable girls on 8th street. No, with only a lifeguard's salary and some babysitting money I was forced to be frugal. I needed Helga... on the darkest corner... with sweat pants on. Preferably those sweat pants would be two or three sizes too small and I could knock a few more dollars off. Do you know how little a lifeguard is paid?&lt;br /&gt;&lt;br /&gt;And so, I invested in a little computer company with an ugly web page, terrible service and cheap parts. My computer was addressed with "SK" (for Saskatchewan), but without "Canada", and made a fun journey to &lt;a href="http://en.wikipedia.org/wiki/.sk"&gt;Slovakia&lt;/a&gt; during the long months between my order placement and the eventual arrival.&lt;br /&gt;&lt;br /&gt;But it did come. And when it finally came, I enjoyed a long and glorious marriage to Windows 95. That was not to last, however. As I grew older and bought more computers I had to keep buying software. Software I really didn't find that valuable. "Why does Microsoft Office cost $400?" I'd wonder. Word is basically Notepad stocked with fonts and tables. I'm sure I don't use Excel for anything VisiCalc couldn't handle. PowerPoint? I'd rather just draw on a whiteboard.&lt;br /&gt;&lt;br /&gt;And so, as the years passed and my purchases turned to theft, I decided there must be a better way. Linux and OpenOffice was a short-lived affair. I still use Linux and it's pleasant, but I'm not going to pretend the open source world often provides me with software that makes me giddy.&lt;br /&gt;&lt;br /&gt;Then, one day, Google quietly released Gmail. I say quietly, because most normal people (not you, likely, if you're reading this blog) still don't even know Google has an email service. Google doesn't advertise -- and it shows. However, Gmail quickly became the golden hammer that replaced every other application I was using. Search, it turns out, is really important; Google has a pretty good handle on that, I guess.&lt;br /&gt;&lt;br /&gt;As more years passed I stopped using desktop applications. Full stop. I use Google Documents instead of Word. I use Google Spreadsheets instead of Excel. I use Google Mail for email. I use Picasa Web Albums to organize my photos. I use del.icio.us to bookmark webpages. I use Google Reader for the news. I use Google Calendar to organize my time. I use Strongspace to store my files. If someone forces me to create slides (barf), I'll use HTML; the browser is my operating system now.&lt;br /&gt;&lt;br /&gt;It wasn't until after I'd made this change that I started traveling semi-regularly. I'd get on a plane and my laptop would be nothing but a husk, a corpse. Without the internet -- without my applications and data -- it was nothing but a $2000 Solitaire machine.&lt;br /&gt;&lt;br /&gt;Recently Google released &lt;a href="http://gears.google.com/"&gt;Gears&lt;/a&gt; as open source. Mozilla has &lt;a href="http://developer.mozilla.org/en/docs/Online/Offline_Events"&gt;Offline Events&lt;/a&gt; planned for Firefox 3. Things are looking up. With software this good, I'll never have a reason to get away from Google and that frightens me. Here's hoping &lt;a href="http://wikimedia.org/"&gt;The Wikimedia Foundation&lt;/a&gt; overtakes them soon.&lt;span class="down" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20208453-1370302719303181726?l=blog.deobald.ca' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.deobald.ca/feeds/1370302719303181726/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20208453&amp;postID=1370302719303181726' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/1370302719303181726'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/1370302719303181726'/><link rel='alternate' type='text/html' href='http://blog.deobald.ca/2007/08/google-is-my-new-microsoft.html' title='Google is my new Microsoft.'/><author><name>Steven Deobald</name><uri>http://www.blogger.com/profile/03838229977737199173</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-7JIG8zbs7JA/TbrV7_GI_yI/AAAAAAAACPE/6D157aIArAk/s220/Photo%2B24.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20208453.post-1427646920800632712</id><published>2007-08-27T07:56:00.000-07:00</published><updated>2007-08-27T05:22:16.380-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='art'/><category scheme='http://www.blogger.com/atom/ns#' term='pair programming'/><category scheme='http://www.blogger.com/atom/ns#' term='nerdery'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Pair Painting</title><content type='html'>An idea which I've been meaning to try: Take pair programming. Remove programming. Add painting. Stir. Chill. Serve in 8 - 12 hours.&lt;br /&gt;&lt;br /&gt;All the new co-workers I meet lately have this idea forced upon them. "How would it work?" "Who controls what?" "What does the navigator do?" "How does the team decide on direction?" This barrage of questions usually flusters and irritates those unlucky enough to engage in conversation with me.&lt;br /&gt;&lt;br /&gt;Usually.&lt;br /&gt;&lt;br /&gt;Chris Hagan, one of our &lt;a href="http://www.thoughtworks.com/work-for-us/TWU.html"&gt;ThoughtWorks University&lt;/a&gt; attendees, didn't just answer my questions -- he blew them out of the water. Apparently he's pair painted before (under a different name, of course) and it works beautifully. As he described it, painting is iterative. One starts with a chalked outline, going over it in broad strokes and refining as the image comes to life. He had a bunch of other great points, but my mind dropped them so you'll have to discuss it with him yourself.&lt;br /&gt;&lt;br /&gt;This is why I don't read. People have always thought of my ideas before I have a chance to tell the world how great they are.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20208453-1427646920800632712?l=blog.deobald.ca' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.deobald.ca/feeds/1427646920800632712/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20208453&amp;postID=1427646920800632712' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/1427646920800632712'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/1427646920800632712'/><link rel='alternate' type='text/html' href='http://blog.deobald.ca/2007/08/pair-painting.html' title='Pair Painting'/><author><name>Steven Deobald</name><uri>http://www.blogger.com/profile/03838229977737199173</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-7JIG8zbs7JA/TbrV7_GI_yI/AAAAAAAACPE/6D157aIArAk/s220/Photo%2B24.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20208453.post-1587891507346914283</id><published>2007-08-27T06:50:00.001-07:00</published><updated>2007-08-27T06:52:45.059-07:00</updated><title type='text'>6:00 AM</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://picasaweb.google.com/deobald/Pune/photo#5103356873778532498"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_-c99fYySfc4/RtLW2reeEKI/AAAAAAAAA2Y/Tpf5m3zqLVA/s400/00010.jpg" alt="" id="BLOGGER_PHOTO_ID_5103377562635997346" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20208453-1587891507346914283?l=blog.deobald.ca' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.deobald.ca/feeds/1587891507346914283/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20208453&amp;postID=1587891507346914283' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/1587891507346914283'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/1587891507346914283'/><link rel='alternate' type='text/html' href='http://blog.deobald.ca/2007/08/600-am.html' title='6:00 AM'/><author><name>Steven Deobald</name><uri>http://www.blogger.com/profile/03838229977737199173</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-7JIG8zbs7JA/TbrV7_GI_yI/AAAAAAAACPE/6D157aIArAk/s220/Photo%2B24.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_-c99fYySfc4/RtLW2reeEKI/AAAAAAAAA2Y/Tpf5m3zqLVA/s72-c/00010.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20208453.post-701688918016769236</id><published>2007-08-27T04:53:00.000-07:00</published><updated>2007-08-27T05:04:01.025-07:00</updated><title type='text'>I breed cows!</title><content type='html'>Mikey sent me a link to &lt;a href="http://www.thehotmap.com"&gt;The Hot Map&lt;/a&gt; recently. What was a world-renowned Internet superstar such as myself to do but plug in &lt;a href="http://www.thehotmap.com/Search?Query=steven+deobald&amp;Page=1"&gt;my name&lt;/a&gt;?&lt;br /&gt;&lt;br /&gt;Apparently, I'm involved in &lt;a href="http://www.hereford.ca/Juniors/semen_donation_program.shtml"&gt;Junior Hereford semen donation&lt;/a&gt; and a &lt;a href="http://www.swbooster.com/index.cfm?sid=33995&amp;amp;sc=40"&gt;4-H curling club&lt;/a&gt;. I wonder if I drive a Chevy or a Ford.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20208453-701688918016769236?l=blog.deobald.ca' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.deobald.ca/feeds/701688918016769236/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20208453&amp;postID=701688918016769236' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/701688918016769236'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/701688918016769236'/><link rel='alternate' type='text/html' href='http://blog.deobald.ca/2007/08/i-breed-cows.html' title='I breed cows!'/><author><name>Steven Deobald</name><uri>http://www.blogger.com/profile/03838229977737199173</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-7JIG8zbs7JA/TbrV7_GI_yI/AAAAAAAACPE/6D157aIArAk/s220/Photo%2B24.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20208453.post-7830231461544284563</id><published>2007-08-27T04:45:00.000-07:00</published><updated>2007-08-27T04:53:19.195-07:00</updated><title type='text'>Chris's 18 Months in India</title><content type='html'>My friend &lt;a href="http://skizz.biz"&gt;Chris&lt;/a&gt;, who's moving back to India soon, has just posted &lt;a href="http://skizz.biz/blog/2007/08/27/18-months-in-india/"&gt;a video of his previous stay&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20208453-7830231461544284563?l=blog.deobald.ca' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.deobald.ca/feeds/7830231461544284563/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20208453&amp;postID=7830231461544284563' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/7830231461544284563'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/7830231461544284563'/><link rel='alternate' type='text/html' href='http://blog.deobald.ca/2007/08/chriss-18-months-in-india.html' title='Chris&apos;s 18 Months in India'/><author><name>Steven Deobald</name><uri>http://www.blogger.com/profile/03838229977737199173</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-7JIG8zbs7JA/TbrV7_GI_yI/AAAAAAAACPE/6D157aIArAk/s220/Photo%2B24.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20208453.post-1111941126047089397</id><published>2007-08-21T08:24:00.000-07:00</published><updated>2007-08-21T08:30:41.760-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='thoughtworks'/><category scheme='http://www.blogger.com/atom/ns#' term='lotus notes'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Changing Domino Servers</title><content type='html'>Running Lotus Notes on Linux thanks to Ketan's &lt;a href="http://blog.deobald.ca/2007/07/lotus-notes-7-on-linux.html"&gt;fabulous HOWTOs&lt;/a&gt;? Great!&lt;br /&gt;&lt;br /&gt;Did your sysadmin decide it was time for you to use a new mail server? Drat.&lt;br /&gt;&lt;br /&gt;For some reason, the Notes client is smart enough to switch mail servers over automatically on OSX and Windows. If you can't connect to your old server anymore, reconfigure your client here:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;File -&gt; Lotus Notes Preferences -&gt; Client Reconfiguration Wizard&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Tada! All fixed.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20208453-1111941126047089397?l=blog.deobald.ca' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.deobald.ca/feeds/1111941126047089397/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20208453&amp;postID=1111941126047089397' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/1111941126047089397'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/1111941126047089397'/><link rel='alternate' type='text/html' href='http://blog.deobald.ca/2007/08/changing-domino-servers.html' title='Changing Domino Servers'/><author><name>Steven Deobald</name><uri>http://www.blogger.com/profile/03838229977737199173</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-7JIG8zbs7JA/TbrV7_GI_yI/AAAAAAAACPE/6D157aIArAk/s220/Photo%2B24.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20208453.post-6396210291300951522</id><published>2007-08-16T05:49:00.000-07:00</published><updated>2007-08-16T06:02:02.416-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='life'/><title type='text'>Invert the Monkeysphere.</title><content type='html'>Pat sent me &lt;a href="http://www.pointlesswasteoftime.com/monkeysphere.html"&gt;this article&lt;/a&gt; today. It made me smile on the outside and feel softwarmfuzzy on the inside.&lt;br /&gt;&lt;br /&gt;Due to particular mental tendencies which cause me to think only about material I've recently consumed or produced, I'm temporarily convinced that I feel crappy some days because I've made my Monkeysphere too small. Lacking a sufficient Monkeysphere, &lt;a href="http://blog.deobald.ca/2007/08/walk.html"&gt;I occasionally feel guilty and responsible for all the wrongs I see in the world&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Solution? Welcome to my Monkeymetainvertosphere. Excessive concern has been replaced by soothing apathy and a complete lack of preference for your personal well-being. I feel better already.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20208453-6396210291300951522?l=blog.deobald.ca' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.deobald.ca/feeds/6396210291300951522/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20208453&amp;postID=6396210291300951522' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/6396210291300951522'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/6396210291300951522'/><link rel='alternate' type='text/html' href='http://blog.deobald.ca/2007/08/invert-monkeysphere.html' title='Invert the Monkeysphere.'/><author><name>Steven Deobald</name><uri>http://www.blogger.com/profile/03838229977737199173</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-7JIG8zbs7JA/TbrV7_GI_yI/AAAAAAAACPE/6D157aIArAk/s220/Photo%2B24.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20208453.post-8981592226281543082</id><published>2007-08-12T11:20:00.000-07:00</published><updated>2007-08-12T04:17:37.608-07:00</updated><title type='text'>Illin'.</title><content type='html'>&lt;span style="font-weight: bold;"&gt;[ Disclaimer: If the age-old text of &lt;/span&gt;&lt;a style="font-weight: bold;" href="http://www.kanemiller.com/book.asp?sku=25&amp;sc=1"&gt;Everyone Poops&lt;/a&gt;&lt;span style="font-weight: bold;"&gt; makes you uncomfortable, skip this post. ]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Despite their best efforts, there are a few things my fantastic coworkers cannot make comfortable. Illness, however tame, is one of those things. I &lt;span style="font-style: italic;"&gt;almost&lt;/span&gt; made it a full week when my first bout of discomfort hit. My first weekend in Pune was spent in the office reading blogs through squinted eyes and maintaining a safe running distance from the washroom.&lt;br /&gt;&lt;br /&gt;Such afflictions tend to have a humbling effect. In essence, my behaviour while sick resembled that of a toddler: I thought about food a lot. When I wasn't thinking about food, I was thinking about poop. If not thinking about food or poop, I was probably probably pooping or sleeping. Or both.&lt;br /&gt;&lt;br /&gt;Segue to my &lt;span style="font-style: italic;"&gt;definition-of-sick&lt;/span&gt; diatribe: At its height, I was stuck in the office until 3:00 AM on Sunday night thanks to aforementioned illness. Why? Because I was &lt;span style="font-style: italic;"&gt;sick&lt;/span&gt;. A number of people that night (on the other side of the Earth) asked me why I didn't go home if all I had was diarrhea. In short: Diarrhea alone does not a sick man make; I expect to have plenty of diarrhea while I'm in India. As a Canadian, that's pretty much all you know about India before you get here.&lt;br /&gt;&lt;br /&gt;"Expect diarrhea!" they all said. "Ha!" was my brash response. I'm tough. I can handle the trots. I'm a man. "Expect to get sick!" warned a knowing few. "&lt;span style="font-style: italic;"&gt;Sick&lt;/span&gt;?" I asked. "What is &lt;span style="font-style: italic;"&gt;sick&lt;/span&gt;, exactly?" The answer came that weekend:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size:180%;"&gt;sick = incontinence&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;(or worse)&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;It sounds a lot worse than it is... compared to &lt;a href="http://deobald.ca/wiki/index.php?title=India_in_a_Weekend#Canada"&gt;my 2006 trip&lt;/a&gt; this was a joyride. But that's probably more than you wanted to know already.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20208453-8981592226281543082?l=blog.deobald.ca' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.deobald.ca/feeds/8981592226281543082/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20208453&amp;postID=8981592226281543082' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/8981592226281543082'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/8981592226281543082'/><link rel='alternate' type='text/html' href='http://blog.deobald.ca/2007/07/illin.html' title='Illin&apos;.'/><author><name>Steven Deobald</name><uri>http://www.blogger.com/profile/03838229977737199173</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-7JIG8zbs7JA/TbrV7_GI_yI/AAAAAAAACPE/6D157aIArAk/s220/Photo%2B24.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20208453.post-3383126035302973771</id><published>2007-08-12T03:20:00.000-07:00</published><updated>2007-08-12T03:35:45.596-07:00</updated><title type='text'>HORN PLEASE OK</title><content type='html'>Visiting &lt;a href="http://en.wikipedia.org/wiki/Bangalore"&gt;Bengaluru&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_-c99fYySfc4/Rr7fhOiDvGI/AAAAAAAAAzI/5HGU1DzVHno/s1600-h/00007.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_-c99fYySfc4/Rr7fhOiDvGI/AAAAAAAAAzI/5HGU1DzVHno/s400/00007.jpg" alt="" id="BLOGGER_PHOTO_ID_5097757590159604834" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The water pressure here in Bangalore is terrible. This Paitava (mouth-rinse hose) barely even gets the toothpaste off my tongue. It's time for me to suck it up and use a glass, I guess.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20208453-3383126035302973771?l=blog.deobald.ca' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.deobald.ca/feeds/3383126035302973771/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20208453&amp;postID=3383126035302973771' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/3383126035302973771'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/3383126035302973771'/><link rel='alternate' type='text/html' href='http://blog.deobald.ca/2007/08/horn-please-ok.html' title='HORN PLEASE OK'/><author><name>Steven Deobald</name><uri>http://www.blogger.com/profile/03838229977737199173</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-7JIG8zbs7JA/TbrV7_GI_yI/AAAAAAAACPE/6D157aIArAk/s220/Photo%2B24.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_-c99fYySfc4/Rr7fhOiDvGI/AAAAAAAAAzI/5HGU1DzVHno/s72-c/00007.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20208453.post-2507276592990726620</id><published>2007-08-05T00:53:00.000-07:00</published><updated>2007-08-05T03:08:52.057-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sex'/><category scheme='http://www.blogger.com/atom/ns#' term='india'/><category scheme='http://www.blogger.com/atom/ns#' term='swimming'/><category scheme='http://www.blogger.com/atom/ns#' term='cults'/><category scheme='http://www.blogger.com/atom/ns#' term='pune'/><category scheme='http://www.blogger.com/atom/ns#' term='america'/><title type='text'>Osho.</title><content type='html'>It's come to my attention that I'm a 10-minute walk from some sort of crazy sex cult. Apparently it's well-known to Pune locals... and foreigners in the loop.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_-c99fYySfc4/RrWPaeiDu9I/AAAAAAAAAxU/3ZAnaOwYUUE/s1600-h/hotel-osho.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_-c99fYySfc4/RrWPaeiDu9I/AAAAAAAAAxU/3ZAnaOwYUUE/s400/hotel-osho.png" alt="" id="BLOGGER_PHOTO_ID_5095136238474869714" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;My hotel is the innocent and pious blue circle on the right. &lt;a href="http://www.osho.com/Main.cfm?Area=MedResort&amp;Language=English"&gt;Osho International Meditation Resort&lt;/a&gt; is the red circle on the left. I've had various colleagues here describe the Osho resort as "a cult," but I didn't piece everything together until I was dropped off at my hotel the other night. On the last leg of the drive, my companion blurted out "Holy crap! You live right by Osho!"&lt;br /&gt;&lt;br /&gt;"Yeah?" I responded. "It's just some cult or whatever, right?"&lt;br /&gt;&lt;br /&gt;"Osho's usually the only thing foreigners know about Pune. People come from all over the world to have orgies there."&lt;br /&gt;&lt;br /&gt;Ooooookaaaaay. I guess that explains why I keep getting dirty looks as I walk around the south side of the river. And it would also explain all the white people I see at &lt;a href="http://www.world66.com/asia/southasia/india/maharashtra/pune/restaurants/germanbakery"&gt;German Bakery&lt;/a&gt;. (German Bakery is on the west end of North Main Road.) &lt;span style="font-style: italic;"&gt;And&lt;/span&gt; it explains why, upon examining one of said tourists, he's dressed in robes with an I'm-so-enlightened-now-that-I've-come-to-India-and-found-myself look on his face; he's just spent the last three weeks of his annual vacation eating sushi and banging some random British girl(s). Good for Employee #37816. He deserves it.&lt;br /&gt;&lt;br /&gt;Here's hoping he runs out of money soon. Or contracts syphilis. Though I'm sure when he's back in the States many weeks of autumn shall be consumed telling everyone on the 37th floor that there is more to life than Excel macros -- thus causing the next influx of tourists.&lt;br /&gt;&lt;br /&gt;Watch the &lt;a href="http://video.google.com/videoplay?docid=3637425270440805057"&gt;ad for Osho International Meditation Resort&lt;/a&gt;. Check out &lt;a href="http://www.osho.com/Main.cfm?Area=MedResort&amp;amp;Language=English"&gt;the resort's webpage&lt;/a&gt;. Visit &lt;a href="http://www.osho.com/"&gt;osho.com&lt;/a&gt;. Read &lt;a href="http://www.osho.com/Topics/TopicsEng/AIDS.htm"&gt;Osho's thoughts on sex and AIDS&lt;/a&gt;. Now tell me you don't want to visit. I plan on checking it out next week. I mean... they do have a kick-ass pool.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20208453-2507276592990726620?l=blog.deobald.ca' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.deobald.ca/feeds/2507276592990726620/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20208453&amp;postID=2507276592990726620' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/2507276592990726620'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/2507276592990726620'/><link rel='alternate' type='text/html' href='http://blog.deobald.ca/2007/08/osho.html' title='Osho.'/><author><name>Steven Deobald</name><uri>http://www.blogger.com/profile/03838229977737199173</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-7JIG8zbs7JA/TbrV7_GI_yI/AAAAAAAACPE/6D157aIArAk/s220/Photo%2B24.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_-c99fYySfc4/RrWPaeiDu9I/AAAAAAAAAxU/3ZAnaOwYUUE/s72-c/hotel-osho.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20208453.post-2842245659002858266</id><published>2007-08-04T01:00:00.000-07:00</published><updated>2007-08-04T02:09:23.662-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='india'/><category scheme='http://www.blogger.com/atom/ns#' term='life'/><category scheme='http://www.blogger.com/atom/ns#' term='pune'/><title type='text'>A walk.</title><content type='html'>I went for a long walk in the rain. Gosh was it muddy.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;I saw a little girl whipping herself and begging for change.&lt;/span&gt; A sick, touristy part of me wanted to take a picture of her. An even sicker part of me wanted to borrow the whip to see if the sound it produced was representative of the pain it inflicted. She tugged at my arm as I walked by; I shrugged her off as politely as I could and continued.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;I saw a donkey bouncing around the road on three legs.&lt;/span&gt; The fourth was obviously injured badly enough to prevent him from putting weight on it. For some reason, this scene filled me with sadness. A few years ago, I probably would have laughed.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;I saw an unhealthy old woman sitting in the mud, begging for change with a dish outstretched.&lt;/span&gt; I ignored her.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;I saw a child receiving a beating from her father.&lt;/span&gt; I wondered how often such things went on behind closed doors in Canada.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;I saw a bloated dog sleeping in the middle of the road.&lt;/span&gt; I wondered if it was sick, dying, or just gassy.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;I saw a crazy man.&lt;/span&gt; Standing-in-the-street-half-naked-with-hands-full-of-mud-screaming-obscenities kind of crazy. It dawned on me that I saw a great many more crazy people in the streets of Toronto and New York, even within my first day of visiting those cities, than I have in the two weeks I've lived in Pune. I wondered what the implications of that fact might be.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;I saw some shacks:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://picasaweb.google.com/deobald/Pune/photo#5094764315781872546"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_-c99fYySfc4/RrQ2aOiDu5I/AAAAAAAAAww/6sVx4SUCL7I/s400/00010.jpg" alt="" id="BLOGGER_PHOTO_ID_5094756902668319634" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I wondered what it felt like to live there. I work in a building near the complex in the background.&lt;br /&gt;&lt;br /&gt;I pondered these sights while walking the remainder with no additional incident. Why did it sadden me to see a donkey with an injured leg? Why did a starving child have little impact on my conscience? Did I temper my emotional responses in anticipation of the latter? Or am I simply used to seeing poverty in the West? I've certainly never seen an injured animal in Canada. Maybe a bird or a squirrel, at worst.&lt;br /&gt;&lt;br /&gt;Remembering that this neighborhood is quiet and wealthy, my curiosity has been piqued: What emotions do the other, poorer neighborhoods evoke? The rural communities? The sprawling shanty towns?&lt;br /&gt;&lt;br /&gt;A better question might be: Could I even handle seeing such things? I might implode. My greatest curse was winning the lottery of life with an incurable God complex. I have enough money saved for my return to Canada to feed an impoverished child for years. I have the resources and capacity to save an injured canine or donkey. Will I do these things? Probably not. Self-preservation trumps such behavior and may very well prevent our species from progressing beyond the hive-dwelling hairless monkeys we are today.&lt;br /&gt;&lt;br /&gt;If I've really flown halfway around the world to write software (a depressing thought, really, when presented so succinctly), what might I do with the rest of my time? Mojo (&lt;a href="http://blog.deobald.ca/2007/04/making-it-look-easy.html"&gt;Avishek&lt;/a&gt;) continues to bring up the Lord of the Rings quote &lt;span style="font-size:100%;"&gt;"&lt;/span&gt;&lt;span style="font-size:+1;"&gt;&lt;span style="font-size:100%;"&gt;All you have to decide is what to do with the time that is given to you." An all-encompassing high-level scoping statement for life? Sure. But it does make one thing abundantly clear: Not deciding what to do with one's time is considered failure under this constraint.&lt;br /&gt;&lt;br /&gt;So. What shall I do with the rest of the afternoon? Perhaps I'll go for another walk.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20208453-2842245659002858266?l=blog.deobald.ca' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.deobald.ca/feeds/2842245659002858266/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20208453&amp;postID=2842245659002858266' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/2842245659002858266'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/2842245659002858266'/><link rel='alternate' type='text/html' href='http://blog.deobald.ca/2007/08/walk.html' title='A walk.'/><author><name>Steven Deobald</name><uri>http://www.blogger.com/profile/03838229977737199173</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-7JIG8zbs7JA/TbrV7_GI_yI/AAAAAAAACPE/6D157aIArAk/s220/Photo%2B24.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_-c99fYySfc4/RrQ2aOiDu5I/AAAAAAAAAww/6sVx4SUCL7I/s72-c/00010.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20208453.post-8196516114218038154</id><published>2007-08-03T03:18:00.000-07:00</published><updated>2007-08-03T03:42:53.846-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='maps'/><category scheme='http://www.blogger.com/atom/ns#' term='india'/><category scheme='http://www.blogger.com/atom/ns#' term='thoughtworks'/><category scheme='http://www.blogger.com/atom/ns#' term='pune'/><title type='text'>As the years pass, cartography will become a global popularity contest.</title><content type='html'>Future foreigners in Pune (ThoughtWorkers, in particular), observe! Click the image of the map to view my custom Google Map of Pune:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://maps.google.com/maps/ms?om=1&amp;ie=UTF8&amp;amp;msa=0&amp;msid=103702974716462912371.00043651b492bd42af048&amp;amp;ll=18.543744,73.897991&amp;spn=0.043698,0.09407&amp;amp;z=14"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_-c99fYySfc4/RrMDMeiDu4I/AAAAAAAAAwo/KEROBRgJj3s/s400/pune-map.png" alt="" id="BLOGGER_PHOTO_ID_5094419116375391106" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I will continue adding to this as I find other useful things. So far the map provides the reader with directions from the Hotel Lotus to the ThoughtWorks office and the nearest ATM.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://ketan.padegaonkar.name/"&gt;Ketan&lt;/a&gt; also pointed out a link to &lt;a href="http://wikimapia.org/#lat=18.536064&amp;lon=73.896983&amp;amp;amp;z=18&amp;l=0&amp;amp;m=a&amp;v=2"&gt;Pune on Wikimapia&lt;/a&gt;. (Look for Hotel Lotus in the centre.) It's a great deal more useful than the corresponding &lt;a href="http://wikimapia.org/#lat=51.051107&amp;amp;lon=-114.061432&amp;z=13&amp;amp;l=0&amp;m=a&amp;amp;v=2"&gt;map of Calgary&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20208453-8196516114218038154?l=blog.deobald.ca' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.deobald.ca/feeds/8196516114218038154/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20208453&amp;postID=8196516114218038154' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/8196516114218038154'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/8196516114218038154'/><link rel='alternate' type='text/html' href='http://blog.deobald.ca/2007/08/as-years-pass-cartography-will-become.html' title='As the years pass, cartography will become a global popularity contest.'/><author><name>Steven Deobald</name><uri>http://www.blogger.com/profile/03838229977737199173</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-7JIG8zbs7JA/TbrV7_GI_yI/AAAAAAAACPE/6D157aIArAk/s220/Photo%2B24.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_-c99fYySfc4/RrMDMeiDu4I/AAAAAAAAAwo/KEROBRgJj3s/s72-c/pune-map.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20208453.post-5549587520359801678</id><published>2007-08-02T08:04:00.001-07:00</published><updated>2007-08-02T09:24:56.159-07:00</updated><title type='text'>Tightpinkproduct: The Mouse.</title><content type='html'>The mouse for a tightpinkproduct need not look particularly cool. The ovular characteristics of the &lt;a href="http://www.apple.com/mightymouse/"&gt;Mighty Mouse&lt;/a&gt; are visually appealing, but an ergonomic nightmare. I own one. I use it. I'm still undecided.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_-c99fYySfc4/RrIFOOiDu3I/AAAAAAAAAwg/iWa3VgayU60/s1600-h/apple_mighty_mouse.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_-c99fYySfc4/RrIFOOiDu3I/AAAAAAAAAwg/iWa3VgayU60/s320/apple_mighty_mouse.jpg" alt="" id="BLOGGER_PHOTO_ID_5094139870486707058" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Frankly, a $15 Microsoft IntelliMouse is still the most comfortable mouse I've ever owned, even if it's ugly as sin.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_-c99fYySfc4/RrH3MuiDuzI/AAAAAAAAAwI/uS3Pma5TjAc/s1600-h/intellimouse.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_-c99fYySfc4/RrH3MuiDuzI/AAAAAAAAAwI/uS3Pma5TjAc/s320/intellimouse.jpg" alt="" id="BLOGGER_PHOTO_ID_5094124451554114354" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;But we are not talking about shapes today, my friend. No, not in the slightest. We're talking about &lt;a href="http://youtube.com/watch?v=QotsKZO6Gxc"&gt;cable&lt;/a&gt;! Yes, cable. Specifically, why don't wireless mouses have cables? Because they are wireless, you say? Ah,  yes. But wireless devices need electricity, and that electricity comes from batteries and those batteries run out. What then? You switch batteries or...&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_-c99fYySfc4/RrIB0OiDu2I/AAAAAAAAAwY/lkqpxEgTL7U/s1600-h/radtech-bt600-mouse.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_-c99fYySfc4/RrIB0OiDu2I/AAAAAAAAAwY/lkqpxEgTL7U/s320/radtech-bt600-mouse.jpg" alt="" id="BLOGGER_PHOTO_ID_5094136125275224930" border="0" /&gt;&lt;/a&gt;This! Notice that little hole in the front? That's a mini-USB port. Although this mouse (&lt;a href="http://www.radtech.us/Products/BT600.aspx"&gt;RadTech BT600&lt;/a&gt;) is -- in all other respects -- probably the worst mouse ever built*, that one little feature earns it a place in my heart. Why the Hell don't &lt;span style="font-weight: bold;"&gt;all&lt;/span&gt; bluetooth mice have a mini-USB port on the front? I've been asking this question for years -- long before the BT600 ever graced my sight. It angers me to no end that mouse manufacturers haven't figured this one out yet.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:180%;"&gt;Mark my words: The mouse you buy with a tightpinkproduct will have a hole.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;-Steven&lt;br /&gt;&lt;br /&gt;* By "worst mouse ever built," I actually mean it doesn't function as a mouse. When held, it feels as though you are gripping a turd. This uncomfortable sensation makes it difficult to focus while you're using it.&lt;br /&gt;&lt;br /&gt;Oh, and it doesn't click. That might be an issue for some people.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20208453-5549587520359801678?l=blog.deobald.ca' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.deobald.ca/feeds/5549587520359801678/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20208453&amp;postID=5549587520359801678' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/5549587520359801678'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/5549587520359801678'/><link rel='alternate' type='text/html' href='http://blog.deobald.ca/2007/08/tightpinkproduct-mouse.html' title='Tightpinkproduct: The Mouse.'/><author><name>Steven Deobald</name><uri>http://www.blogger.com/profile/03838229977737199173</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-7JIG8zbs7JA/TbrV7_GI_yI/AAAAAAAACPE/6D157aIArAk/s220/Photo%2B24.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_-c99fYySfc4/RrIFOOiDu3I/AAAAAAAAAwg/iWa3VgayU60/s72-c/apple_mighty_mouse.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20208453.post-2452898075022164817</id><published>2007-07-31T09:18:00.000-07:00</published><updated>2007-07-31T11:26:36.946-07:00</updated><title type='text'>HORN OK PLEASE</title><content type='html'>Oh me, oh my. A new country? No! A new continent.&lt;br /&gt;&lt;br /&gt;I've bumbled my way to Pune, India. I'm arriving 7 months late, thanks to my previous project in &lt;a href="http://picasaweb.google.com/deobald/NewYork"&gt;New York&lt;/a&gt; and a brief stopover in London.&lt;br /&gt;&lt;br /&gt;Folks, so far the experience has been nothing like &lt;a href="http://deobald.ca/wiki/index.php?title=India_in_a_Weekend"&gt;my previous trip to India&lt;/a&gt;. No less special, but I've spent more time working and less time partying. The lack of &lt;a href="http://deobald.ca/wiki/index.php?title=India_in_a_Weekend#Canada"&gt;severe illness&lt;/a&gt; is also a marked difference. The office is large and beautiful -- easily the most attractive ThoughtWorks office I've worked in yet. And that beautiful office is filled with beautiful people; the ThoughtWorkers here have gone out of their way to make my visit a comfortable one -- taking me out for dinner, getting me settled, showing me around, advising me on food, and providing health and wellness tips. I can't thank them enough.&lt;br /&gt;&lt;br /&gt;Despite their best efforts, there are a few things my coworkers cannot make comfortable. Illness, however tame, is one of those things. I &lt;span style="font-style: italic;"&gt;almost&lt;/span&gt; made it a full week when my first bout of discomfort hit. My first weekend in Pune was spent in the office reading blogs through squinted eyes and maintaining a safe running distance from the washroom.&lt;br /&gt;&lt;br /&gt;I'm the picture of health once again, however, so never fear! A 2-day battle with some small bug was a cinch after last year's nightmare which lasted nearly 2 months.&lt;br /&gt;&lt;br /&gt;I took some &lt;a href="http://picasaweb.google.com/deobald/Pune"&gt;pictures&lt;/a&gt; of my last "Beer and Pizza Monday" in Calgary and the ThoughtWorks Pune office. Check them out! I'll update once I buy a motorcycle. Or when I take more pictures, whichever comes first.&lt;br /&gt;&lt;br /&gt;-Steven&lt;br /&gt;&lt;br /&gt;PS: If you need an &lt;a href="http://www.sarnacke.com/blog/2007/05/obligatory-cow-picture.html"&gt;obligatory cow picture&lt;/a&gt; or a description of &lt;a href="http://www.sarnacke.com/blog/2007/06/on-auto-rickshaws_13.html"&gt;auto rickshaws&lt;/a&gt;, go read Sarnacke's blog. I would never write about anything so &lt;a href="http://www.sarnacke.com/blog/2007/07/i-just-stepped-in-poo.html"&gt;passé&lt;/a&gt;.&lt;b&gt;&lt;span style="color:#cc0000;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20208453-2452898075022164817?l=blog.deobald.ca' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.deobald.ca/feeds/2452898075022164817/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20208453&amp;postID=2452898075022164817' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/2452898075022164817'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/2452898075022164817'/><link rel='alternate' type='text/html' href='http://blog.deobald.ca/2007/07/horn-ok-please.html' title='HORN OK PLEASE'/><author><name>Steven Deobald</name><uri>http://www.blogger.com/profile/03838229977737199173</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-7JIG8zbs7JA/TbrV7_GI_yI/AAAAAAAACPE/6D157aIArAk/s220/Photo%2B24.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20208453.post-537832250773980427</id><published>2007-07-29T02:19:00.001-07:00</published><updated>2007-07-29T02:27:44.722-07:00</updated><title type='text'>Lotus Notes 7 on Linux</title><content type='html'>While I was struggling to install Lotus Notes on Ubuntu Feisty today, Ketan pointed me to his fantastic HOWTO. I've made some additional notes at the bottom in the comments.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://ketan.padegaonkar.name/2007/03/07/howto-installing-lotus-notes-70-on-ubuntu.html"&gt;HOWTO: Installing Lotus Notes 7.0 on Ubuntu&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://ketan.padegaonkar.name/2007/03/22/some-more-rants-on-lotus-notes-70-on-ubuntu.html"&gt;Installing a printer makes Lotus Notes die -- the explanation and the fix&lt;br /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://ketan.padegaonkar.name/2007/03/08/musings-on-installing-lotus-notes-70.html"&gt;Who, what, where, when, why of the Mozilla problem&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;Thanks Ketan!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20208453-537832250773980427?l=blog.deobald.ca' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.deobald.ca/feeds/537832250773980427/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20208453&amp;postID=537832250773980427' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/537832250773980427'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/537832250773980427'/><link rel='alternate' type='text/html' href='http://blog.deobald.ca/2007/07/lotus-notes-7-on-linux.html' title='Lotus Notes 7 on Linux'/><author><name>Steven Deobald</name><uri>http://www.blogger.com/profile/03838229977737199173</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-7JIG8zbs7JA/TbrV7_GI_yI/AAAAAAAACPE/6D157aIArAk/s220/Photo%2B24.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20208453.post-8940035757964792624</id><published>2007-06-28T14:23:00.000-07:00</published><updated>2007-06-28T03:27:58.738-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='open source'/><category scheme='http://www.blogger.com/atom/ns#' term='humor'/><title type='text'>pi eye em pi</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.flickr.com/photos/pkdouyk/241484893/"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_-c99fYySfc4/RoGfrvQKxOI/AAAAAAAAAmE/q8kYNBMRDxA/s400/esr2.jpg" alt="" id="BLOGGER_PHOTO_ID_5080517428418102498" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The idea is funnier when presented &lt;a href="http://lolgeeks.com/?p=13"&gt;internet style&lt;/a&gt;. Unless, of course, you don't spent every waking moment glued to the internet. In which case, it's funnier if you realize that &lt;a href="http://www.catb.org/%7Eesr/"&gt;Eric&lt;/a&gt; is less likely to act in internet pornography as that mustache might lead you to believe.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20208453-8940035757964792624?l=blog.deobald.ca' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.deobald.ca/feeds/8940035757964792624/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20208453&amp;postID=8940035757964792624' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/8940035757964792624'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/8940035757964792624'/><link rel='alternate' type='text/html' href='http://blog.deobald.ca/2007/05/pi-eye-em-pi.html' title='pi eye em pi'/><author><name>Steven Deobald</name><uri>http://www.blogger.com/profile/03838229977737199173</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-7JIG8zbs7JA/TbrV7_GI_yI/AAAAAAAACPE/6D157aIArAk/s220/Photo%2B24.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_-c99fYySfc4/RoGfrvQKxOI/AAAAAAAAAmE/q8kYNBMRDxA/s72-c/esr2.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20208453.post-8094505503283471294</id><published>2007-06-26T17:16:00.000-07:00</published><updated>2007-06-26T16:16:55.482-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='people'/><category scheme='http://www.blogger.com/atom/ns#' term='thoughtworks'/><title type='text'>Making it Look Easy</title><content type='html'>&lt;span style="font-size:180%;"&gt;Making it Look Easy&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Do you remember the last time you were in the physical presence of an expert? Do you remember how it felt to watch her perform her art? Perhaps hands dancing through the strings of a guitar or over a keyboard. Perhaps instinctual movements producing new material at needlepoint or temporal painting through dance. Perhaps the gentle swing of a chain-saw sliding through the groves of an unfinished ice sculpture. Perhaps it was nothing more than a delicate, natural conversation with your mentor over coffee.&lt;br /&gt;&lt;br /&gt;The further I get away from my childhood fascinations with those whose talents shine through obvious mastery, the closer I come to mastery of my own endeavors. This journey would be long, painful and futile were it not for the company of masters, mentors, peers, and students of my own. When I began such a journey in software development, I expected it to be just so. Such a place seems an unlikely home for experienced craftsmen patient enough to deal with novices like myself.&lt;br /&gt;&lt;br /&gt;However, like so many beliefs I've held in the past, this understanding of the universe was obliterated by new wisdom and experience; there are experienced software engineers with the talent to appear as magicians and the stoicism to teach me their tricks.&lt;br /&gt;&lt;br /&gt;Each companion on this particular journey wields a set of skills as burgeoning and varied as the unexplored landscape itself. The heterogeneous nature of the crowd is seed to my greatest educational pleasures. Some have even shocked me through an experience so humbling I am unable to verbalize the emotional reaction it provoked. Avishek is one of these companions.&lt;br /&gt;&lt;br /&gt;Avishek and I paired for a few weeks last fall. Something amazing took place during these pairing sessions, something powerful which was nearly precluded by my puerile purview, something akin to premonitions.&lt;br /&gt;&lt;br /&gt;The two of us were tasked with arduously wading into a swamp of legacy code in search of an outlet -- an integration point where we would write the bulk of our code. Once found, Avishek and I had a new objective: find the peg corresponding to this little hole. For you see, yet more legacy code awaited us in the form of libraries we were expected to utilize. We would dig a bit, searching and thinking and discussing as we exchanged positions as driver and navigator throughout the afternoon. And as that afternoon went on, the peculiar structures and strange idioms started to wear on my patience. To throw salt in the wound, Avishek really seemed to understand his way around the codebase. We'd jump into a new subsystem and he'd navigate it with pleasure and authority. He had worked in this office for months now, so it was no shock he could see the next passageway with greater clarity than I. The item of interest was not large and so, as Avishek merrily danced through new bits of code I could barely read, my patience with these seemingly endless passageways expired.&lt;br /&gt;&lt;br /&gt;"Why on Earth don't we just do BloogFizzle?!" I finally asked in exasperation.&lt;br /&gt;&lt;br /&gt;"Uhm. I'm &lt;span style="font-style: italic;"&gt;looking&lt;/span&gt; for BloogFizzle, Steve. I've never seen this code before." came Avishek's calm reply.&lt;br /&gt;&lt;br /&gt;And with that, a light bulb came on. Avishek didn't know this code base any better than I did. He wasn't familiar with these new idioms, patterns, or  layers of indirection and abstraction. He was simply reading, learning and understanding the code quickly enough to pass it on to me in real time. He was master of a skill I wasn't even aware humans possessed.&lt;br /&gt;&lt;br /&gt;Most of us know when we are in the presence of a mastered dancer or pianist. Few of us know when we are in the presence of a master cobbler or computer programmer. Fewer still will see such expertise as I saw that day. Had I not seen it since, my belief in its existence likely would have faltered.&lt;br /&gt;&lt;br /&gt;I fly to London tonight. When I get there, I will have the privilege of working with Avishek again (both in the UK and India). To say I'm looking forward to countless new surprises would be a gross understatement, but anything else I would say would only cry testament to the limits of the English language. So I will simply say this: I'm excited.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20208453-8094505503283471294?l=blog.deobald.ca' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.deobald.ca/feeds/8094505503283471294/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20208453&amp;postID=8094505503283471294' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/8094505503283471294'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/8094505503283471294'/><link rel='alternate' type='text/html' href='http://blog.deobald.ca/2007/04/making-it-look-easy.html' title='Making it Look Easy'/><author><name>Steven Deobald</name><uri>http://www.blogger.com/profile/03838229977737199173</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-7JIG8zbs7JA/TbrV7_GI_yI/AAAAAAAACPE/6D157aIArAk/s220/Photo%2B24.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20208453.post-8910421080712868324</id><published>2007-06-13T18:16:00.000-07:00</published><updated>2007-06-13T18:23:39.315-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nerdery mono'/><title type='text'>[Mono-list] Hai Can u plz help me</title><content type='html'>&lt;span style="font-size: larger;"&gt;&lt;b&gt;[Mono-list] Hai Can u plz help me&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I saw this today and half-expected I'd open up the email to discover something &lt;a href="http://whytheluckystiff.net/2007/06/10.html"&gt;glorious&lt;/a&gt;, like a &lt;a href="http://lolcode.com/home"&gt;LOLCODE &lt;/a&gt;compiler for the &lt;a href="http://www.mono-project.com/.NET_Framework_Architecture"&gt;CLR&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Alas, the author actually just types this way in real life and my nerdy fantasies continue to go unfulfilled.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20208453-8910421080712868324?l=blog.deobald.ca' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.deobald.ca/feeds/8910421080712868324/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20208453&amp;postID=8910421080712868324' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/8910421080712868324'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/8910421080712868324'/><link rel='alternate' type='text/html' href='http://blog.deobald.ca/2007/06/mono-list-hai-can-u-plz-help-me.html' title='[Mono-list] Hai Can u plz help me'/><author><name>Steven Deobald</name><uri>http://www.blogger.com/profile/03838229977737199173</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-7JIG8zbs7JA/TbrV7_GI_yI/AAAAAAAACPE/6D157aIArAk/s220/Photo%2B24.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20208453.post-4449928280609295325</id><published>2007-05-28T17:21:00.001-07:00</published><updated>2007-05-28T18:07:20.972-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='thoughtworks'/><category scheme='http://www.blogger.com/atom/ns#' term='testing'/><category scheme='http://www.blogger.com/atom/ns#' term='lifehacks'/><title type='text'>The Right Way.</title><content type='html'>Lately I find myself fighting the battle people often associated with Eastern/Western religions or philosophical ideologies: finding The Right Way. Easy as it is to suck oneself into the theory and philosophy of the varied belief structures surrounding The Right Way, that's not what I'm talking about here.&lt;br /&gt;&lt;br /&gt;No, for me The Right Way creeps into everyday life. Over and over and over. Every day, in fact. (This is where I wink at you.) It becomes a bit of a concern, as one hopes to gain insight into a discipline and shower that insight over fellow craftspeople once The Right Way reveals itself. The problem with this scenario is the inevitable failure of our ability to assess when The Right Way has truly made itself known.&lt;br /&gt;&lt;br /&gt;We are smart, though. We know! We can feel it. Can't we? What is this feeling I get when test-driving my code first feels right? How could I ever disregard the advice of senior developers I respect and admire? I must continue this way. It is the only way that has ever felt true and good.&lt;br /&gt;&lt;br /&gt;Until there is another way, of course. And then, in an instant that same feeling of overwhelming joy washes over me as I discover something new or something I previously thought impossible. It's there! It's real! And now I know... THIS must be it. Whatever it was before was good. But this is better. TDD? No, BDD! But what's that, up ahead? It's glowing orange and it's beautiful and mysterious and intriguing. I must touch it.&lt;br /&gt;&lt;br /&gt;And, just like that, a new door is opened. And although the doors I've walked through still seem attractive, I suddenly have a new path that cannot possibly be wrong. One true gospel. One true leader on the other side of the door. NDD will always guide me; I shall not waver.&lt;br /&gt;&lt;br /&gt;Do I mock? Do I stub? State? Behavior? Filesystem? Database? Network? UI? How many layers? How thick? How complicated? Which dependencies? How hard is too hard? When have I found God? Do I test more or less vigorously as I grow older and more experienced? How do I test in Haskel? How do I test in C? Do I really need these tests? If I'm writing the tests because my code is fallible and my code is fallible because I am fallible, are my tests not fallible? Who am I?&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size:180%;"&gt;&lt;a href="http://en.wikipedia.org/wiki/Testivus"&gt;Testivus&lt;/a&gt; has the answers you seek.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Next week it will be something else. Worry not, gentle friend. Nothing is static here. Every year you shall look back onto the last and wonder how you could have been so naive, so sloppy. You are God's perfect robot, a learning machine. You will always grow and always find something new. Unless. &lt;span style="font-style: italic;"&gt;Unless!&lt;/span&gt; Unless the only thing static is &lt;span style="font-weight: bold;"&gt;change&lt;/span&gt;! Yes, that must be it. Whew. Let us thank our new God, for we are saved.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20208453-4449928280609295325?l=blog.deobald.ca' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.deobald.ca/feeds/4449928280609295325/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20208453&amp;postID=4449928280609295325' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/4449928280609295325'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/4449928280609295325'/><link rel='alternate' type='text/html' href='http://blog.deobald.ca/2007/05/right-way.html' title='The Right Way.'/><author><name>Steven Deobald</name><uri>http://www.blogger.com/profile/03838229977737199173</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-7JIG8zbs7JA/TbrV7_GI_yI/AAAAAAAACPE/6D157aIArAk/s220/Photo%2B24.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20208453.post-1071977440296355347</id><published>2007-05-28T17:08:00.001-07:00</published><updated>2007-05-28T17:21:07.572-07:00</updated><title type='text'>Tightpinkproduct inches ever closer.</title><content type='html'>We have &lt;a href="http://www.ubuntu.com/"&gt;the software&lt;/a&gt;.&lt;br /&gt;We have &lt;a href="http://direct2dell.com/one2one/archive/2007/05/01/13147.aspx"&gt;commercial support&lt;/a&gt;.&lt;br /&gt;We have a &lt;a href="http://dell.ca/open"&gt;hardware vendor&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;We don't have the designers yet. But they're coming.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20208453-1071977440296355347?l=blog.deobald.ca' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.deobald.ca/feeds/1071977440296355347/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20208453&amp;postID=1071977440296355347' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/1071977440296355347'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/1071977440296355347'/><link rel='alternate' type='text/html' href='http://blog.deobald.ca/2007/05/tightpinkproduct-inches-ever-closer.html' title='Tightpinkproduct inches ever closer.'/><author><name>Steven Deobald</name><uri>http://www.blogger.com/profile/03838229977737199173</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-7JIG8zbs7JA/TbrV7_GI_yI/AAAAAAAACPE/6D157aIArAk/s220/Photo%2B24.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20208453.post-6774216194545213015</id><published>2007-05-26T09:51:00.000-07:00</published><updated>2007-05-26T09:54:22.933-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='thoughtworks'/><title type='text'>Thanks Aunt Barb for the Information.</title><content type='html'>&lt;a href="http://sarnac.net/Background.htm"&gt;Barbara Sarnacke died of complications of diabetes - an infected ingrown toenail, in Detroit and is buried there in Mt. Clemens Cemetery...&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20208453-6774216194545213015?l=blog.deobald.ca' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.deobald.ca/feeds/6774216194545213015/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20208453&amp;postID=6774216194545213015' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/6774216194545213015'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/6774216194545213015'/><link rel='alternate' type='text/html' href='http://blog.deobald.ca/2007/05/thanks-aunt-barb-for-information.html' title='Thanks Aunt Barb for the Information.'/><author><name>Steven Deobald</name><uri>http://www.blogger.com/profile/03838229977737199173</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-7JIG8zbs7JA/TbrV7_GI_yI/AAAAAAAACPE/6D157aIArAk/s220/Photo%2B24.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20208453.post-7788720792013004156</id><published>2007-05-25T15:43:00.000-07:00</published><updated>2007-05-25T16:04:48.695-07:00</updated><title type='text'>XTech 2007 - numéro un</title><content type='html'>Are you a nerd? Do you make websites? Do you use the internet? Are you peckish? Do you think you're not?&lt;br /&gt;&lt;br /&gt;If you answered 'yes' to any of the above questions, take 5 minutes and read &lt;a href="http://simonwillison.net/"&gt;Simon Willison's&lt;/a&gt; &lt;a href="http://www.slideshare.net/simon/the-implications-of-openid"&gt;Implications of OpenID&lt;/a&gt;. He delivers bite-sized answers to mouth-watering questions about your seemingly flavorless online identity. Like a chocolate croissant from &lt;a href="http://maps.google.com/maps?f=q&amp;hl=en&amp;amp;q=Patisserie+Claude,+new+york&amp;ie=UTF8&amp;amp;ll=40.73373,-74.007168&amp;spn=0.039153,0.067635&amp;amp;z=14&amp;iwloc=A&amp;amp;om=1"&gt;Patisserie Claude&lt;/a&gt;, Simon will satiate your original hunger while simultaneously instilling new cravings for information about digital ID. Now imagine him &lt;a href="http://www.flickr.com/photos/pip/509517321/"&gt;presenting it&lt;/a&gt;, Simon Style, to a tiny room full of hot, sweaty geeks.&lt;br /&gt;&lt;br /&gt;You're already looking around you for something to eat, aren't you? Go read the slides first.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20208453-7788720792013004156?l=blog.deobald.ca' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.deobald.ca/feeds/7788720792013004156/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20208453&amp;postID=7788720792013004156' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/7788720792013004156'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/7788720792013004156'/><link rel='alternate' type='text/html' href='http://blog.deobald.ca/2007/05/xtech-2007-numro-un.html' title='XTech 2007 - numéro un'/><author><name>Steven Deobald</name><uri>http://www.blogger.com/profile/03838229977737199173</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-7JIG8zbs7JA/TbrV7_GI_yI/AAAAAAAACPE/6D157aIArAk/s220/Photo%2B24.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20208453.post-3728687501067203500</id><published>2007-05-23T06:56:00.000-07:00</published><updated>2007-05-23T07:03:23.176-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='thoughtworks'/><category scheme='http://www.blogger.com/atom/ns#' term='nerding'/><title type='text'>Please welcome: CruiseControl Enterprise</title><content type='html'>Do you run CruiseControl, CruiseControl.net, or CruiseControl.rb? Do you want commercial support for your open source continuous integration solution? Of course you do.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://studios.thoughtworks.com/cruisecontrol"&gt;Here you go.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20208453-3728687501067203500?l=blog.deobald.ca' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.deobald.ca/feeds/3728687501067203500/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20208453&amp;postID=3728687501067203500' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/3728687501067203500'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/3728687501067203500'/><link rel='alternate' type='text/html' href='http://blog.deobald.ca/2007/05/please-welcome-cruisecontrol-enterprise.html' title='Please welcome: CruiseControl Enterprise'/><author><name>Steven Deobald</name><uri>http://www.blogger.com/profile/03838229977737199173</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-7JIG8zbs7JA/TbrV7_GI_yI/AAAAAAAACPE/6D157aIArAk/s220/Photo%2B24.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20208453.post-6554716203260117175</id><published>2007-05-12T10:06:00.001-07:00</published><updated>2007-05-12T10:06:59.661-07:00</updated><title type='text'>Email from home.</title><content type='html'>How many things can go wrong at one event?&lt;br /&gt;&lt;br /&gt;&lt;a onclick="return top.js.OpenExtLink(window,event,this)" href="http://www.cbc.ca/canada/montreal/story/2007/05/11/janitor-bar.html?ref=rss" target="_blank"&gt;http://www.cbc.ca/canada&lt;wbr&gt;/montreal/story/2007/05/11&lt;wbr&gt;/janitor-bar.html?ref=rss&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;So, perhaps, if Judaism didn't have a concept of Hell, it does now.&lt;br /&gt;&lt;br /&gt;- Dad&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20208453-6554716203260117175?l=blog.deobald.ca' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.deobald.ca/feeds/6554716203260117175/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20208453&amp;postID=6554716203260117175' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/6554716203260117175'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/6554716203260117175'/><link rel='alternate' type='text/html' href='http://blog.deobald.ca/2007/05/email-from-home.html' title='Email from home.'/><author><name>Steven Deobald</name><uri>http://www.blogger.com/profile/03838229977737199173</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-7JIG8zbs7JA/TbrV7_GI_yI/AAAAAAAACPE/6D157aIArAk/s220/Photo%2B24.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20208453.post-5444842299466250832</id><published>2007-04-30T14:07:00.000-07:00</published><updated>2007-04-30T14:25:02.143-07:00</updated><title type='text'>This makes me happy.</title><content type='html'>First brought to my attention during a RubyConf lightning talk, Andre Lewis' &lt;a href="http://hotspotr.com/wifi"&gt;hotspotr&lt;/a&gt; is simply a fountain of joy. Tell a friend.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20208453-5444842299466250832?l=blog.deobald.ca' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.deobald.ca/feeds/5444842299466250832/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20208453&amp;postID=5444842299466250832' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/5444842299466250832'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/5444842299466250832'/><link rel='alternate' type='text/html' href='http://blog.deobald.ca/2007/04/this-makes-me-happy.html' title='This makes me happy.'/><author><name>Steven Deobald</name><uri>http://www.blogger.com/profile/03838229977737199173</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-7JIG8zbs7JA/TbrV7_GI_yI/AAAAAAAACPE/6D157aIArAk/s220/Photo%2B24.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20208453.post-2660381315600857179</id><published>2007-04-08T00:56:00.000-07:00</published><updated>2007-04-08T00:58:59.947-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='people'/><category scheme='http://www.blogger.com/atom/ns#' term='thoughtworks'/><title type='text'>Ah, coworkers.</title><content type='html'>&lt;a href="http://jasonsaid.wordpress.com/"&gt;Jason said today.&lt;/a&gt; Easily the best blog on the internet.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20208453-2660381315600857179?l=blog.deobald.ca' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.deobald.ca/feeds/2660381315600857179/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20208453&amp;postID=2660381315600857179' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/2660381315600857179'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/2660381315600857179'/><link rel='alternate' type='text/html' href='http://blog.deobald.ca/2007/04/ah-coworkers.html' title='Ah, coworkers.'/><author><name>Steven Deobald</name><uri>http://www.blogger.com/profile/03838229977737199173</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-7JIG8zbs7JA/TbrV7_GI_yI/AAAAAAAACPE/6D157aIArAk/s220/Photo%2B24.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20208453.post-3323677595472611218</id><published>2007-04-07T23:40:00.000-07:00</published><updated>2007-04-08T00:17:33.373-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tightpinkproduct'/><category scheme='http://www.blogger.com/atom/ns#' term='thoughtworks'/><category scheme='http://www.blogger.com/atom/ns#' term='nerding'/><title type='text'>Clickity-clack.</title><content type='html'>&lt;a href="http://sirenian.livejournal.com/"&gt;Elizabeth&lt;/a&gt; writes about the need for &lt;a href="http://sirenian.livejournal.com/36462.html"&gt;typing speed while pairing&lt;/a&gt;, providing some good hints. I'd add:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;If you practice on IM or MUDs, type &lt;span style="font-style: italic;"&gt;properly&lt;/span&gt;. "do u no hwen the doors oprn tonight?" is doing little for your typing skill, even if you type it quickly without looking down.&lt;/li&gt;&lt;li&gt;Use different keyboards. Work on an ergonomic keyboard. Work on a klunky old IBM keyboard. Work on a Mac. Work on a PC. Work on a laptop. Work on a desktop. You'll have to sooner or later, so you might as well get comfortable in every context you can.&lt;/li&gt;&lt;li&gt;If you write Python, Ruby, or any other smushy soft comfy language, consider &lt;a href="http://www.mwbrooks.com/dvorak/"&gt;Dvorak&lt;/a&gt;. Two weeks of home row happiness and right-hand pinkie underscores, and you'll love me forever. *&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.fckgw.com"&gt;My brother&lt;/a&gt; always recommends &lt;a href="http://kontraband.com/show/show.asp?ID=931"&gt;3D Pong&lt;/a&gt; for mouse coordination.&lt;/li&gt;&lt;li&gt;As handy as mice are, keyboard shortcuts are handier. Pairing with &lt;a href="http://twericliu.blogspot.com/"&gt;Eric Liu&lt;/a&gt; will make you a believer.&lt;/li&gt;&lt;/ul&gt;The &lt;a href="http://deobald.ca/tightpinkproduct/"&gt;tightpinkproduct&lt;/a&gt; will not have labels on keys.&lt;br /&gt;&lt;br /&gt;* If most of the code you produce contains squiggles and half-wink-smilies, stick with QWERTY. (Or learn QWERTY if you're already one of the few C-style Dvorakists.) Carpel Tunnel loves a &lt;a href="http://java.sun.com/"&gt;caffeinated&lt;/a&gt; Dvorak.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20208453-3323677595472611218?l=blog.deobald.ca' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.deobald.ca/feeds/3323677595472611218/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20208453&amp;postID=3323677595472611218' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/3323677595472611218'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/3323677595472611218'/><link rel='alternate' type='text/html' href='http://blog.deobald.ca/2007/04/clickity-clack.html' title='Clickity-clack.'/><author><name>Steven Deobald</name><uri>http://www.blogger.com/profile/03838229977737199173</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-7JIG8zbs7JA/TbrV7_GI_yI/AAAAAAAACPE/6D157aIArAk/s220/Photo%2B24.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20208453.post-1362844077311531660</id><published>2007-04-07T22:39:00.000-07:00</published><updated>2007-04-07T22:43:52.142-07:00</updated><title type='text'>It's here.</title><content type='html'>Gabe introduces &lt;a href="http://juxtapojamd.tumblr.com/"&gt;Juxtapojam'd&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://studios.thoughtworks.com/"&gt;ThoughtWorks Studios&lt;/a&gt; introduces &lt;a href="http://studios.thoughtworks.com/mingle-project-intelligence"&gt;Mingle&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20208453-1362844077311531660?l=blog.deobald.ca' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.deobald.ca/feeds/1362844077311531660/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20208453&amp;postID=1362844077311531660' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/1362844077311531660'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/1362844077311531660'/><link rel='alternate' type='text/html' href='http://blog.deobald.ca/2007/04/its-here.html' title='It&apos;s here.'/><author><name>Steven Deobald</name><uri>http://www.blogger.com/profile/03838229977737199173</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-7JIG8zbs7JA/TbrV7_GI_yI/AAAAAAAACPE/6D157aIArAk/s220/Photo%2B24.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20208453.post-1916118029468877912</id><published>2007-04-07T22:33:00.000-07:00</published><updated>2007-04-07T22:36:56.068-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='video'/><category scheme='http://www.blogger.com/atom/ns#' term='nerding'/><title type='text'>We're getting closer to the tightpinkproduct.</title><content type='html'>Do you care about Linux? Of course not. But here are some videos anyway.&lt;br /&gt;&lt;br /&gt;&lt;object height="350" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/rtp5gNhBZgo"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;embed src="http://www.youtube.com/v/rtp5gNhBZgo" type="application/x-shockwave-flash" wmode="transparent" height="350" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.novell.com/video/"&gt;&lt;br /&gt;http://www.novell.com/video/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20208453-1916118029468877912?l=blog.deobald.ca' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.deobald.ca/feeds/1916118029468877912/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20208453&amp;postID=1916118029468877912' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/1916118029468877912'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/1916118029468877912'/><link rel='alternate' type='text/html' href='http://blog.deobald.ca/2007/04/were-getting-closer-to-tightpinkproduct.html' title='We&apos;re getting closer to the tightpinkproduct.'/><author><name>Steven Deobald</name><uri>http://www.blogger.com/profile/03838229977737199173</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-7JIG8zbs7JA/TbrV7_GI_yI/AAAAAAAACPE/6D157aIArAk/s220/Photo%2B24.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20208453.post-1765744205998496980</id><published>2007-04-02T16:19:00.000-07:00</published><updated>2007-04-02T16:20:29.420-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='people'/><title type='text'>Juxtapojam.</title><content type='html'>&lt;span style="font-family: verdana;"&gt;It's coming.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20208453-1765744205998496980?l=blog.deobald.ca' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.deobald.ca/feeds/1765744205998496980/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20208453&amp;postID=1765744205998496980' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/1765744205998496980'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/1765744205998496980'/><link rel='alternate' type='text/html' href='http://blog.deobald.ca/2007/04/juxtapojam.html' title='Juxtapojam.'/><author><name>Steven Deobald</name><uri>http://www.blogger.com/profile/03838229977737199173</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-7JIG8zbs7JA/TbrV7_GI_yI/AAAAAAAACPE/6D157aIArAk/s220/Photo%2B24.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20208453.post-7860593635386237027</id><published>2007-03-12T18:48:00.000-07:00</published><updated>2007-03-12T19:01:08.431-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='thoughtworks'/><category scheme='http://www.blogger.com/atom/ns#' term='nerding'/><title type='text'>That which is similar only intrigues me because I assumed it would be different.</title><content type='html'>&lt;span style="font-family: verdana;"&gt;Chalk one up for the &lt;/span&gt;&lt;a style="font-family: verdana;" href="http://www.thoughtworks.com/profiles/Verkhovsky,+Alexey.html"&gt;Russian Bear&lt;/a&gt;&lt;span style="font-family: verdana;"&gt; and &lt;/span&gt;&lt;a style="font-family: verdana;" href="http://opensource.thoughtworks.com/index.html"&gt;ThoughtWorks Open Source&lt;/a&gt;&lt;span style="font-family: verdana;"&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a style="font-family: verdana;" href="http://cruisecontrolrb.thoughtworks.com/"&gt;CruiseControl.rb&lt;/a&gt;&lt;span style="font-family: verdana;"&gt; is here.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: verdana;"&gt;PS: &lt;/span&gt;&lt;a style="font-family: verdana;" href="http://cruisecontrol.sourceforge.net/"&gt;CruiseControl&lt;/a&gt;&lt;span style="font-family: verdana;"&gt; and &lt;/span&gt;&lt;a style="font-family: verdana;" href="http://ccnet.thoughtworks.com/"&gt;CruiseControl.NET&lt;/a&gt;&lt;span style="font-family: verdana;"&gt; haven't gone anywhere. We're just giving you more flavours.  With that in mind, expect even more exciting stuff by the end of the week.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20208453-7860593635386237027?l=blog.deobald.ca' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.deobald.ca/feeds/7860593635386237027/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20208453&amp;postID=7860593635386237027' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/7860593635386237027'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/7860593635386237027'/><link rel='alternate' type='text/html' href='http://blog.deobald.ca/2007/03/that-which-is-similar-only-intrigues-me.html' title='That which is similar only intrigues me because I assumed it would be different.'/><author><name>Steven Deobald</name><uri>http://www.blogger.com/profile/03838229977737199173</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-7JIG8zbs7JA/TbrV7_GI_yI/AAAAAAAACPE/6D157aIArAk/s220/Photo%2B24.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20208453.post-7541864781289335016</id><published>2007-03-07T19:15:00.000-08:00</published><updated>2007-03-07T19:30:17.100-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='travel'/><title type='text'>debootstrap</title><content type='html'>I moved out of my apartment last month and ran into the inescapable trouble of debootstrapping (&lt;a href="http://packages.debian.org/stable/admin/debootstrap"&gt;no&lt;/a&gt;). The last step to moving out is cleaning, but to clean requires supplies and time. Time spent anywhere requires &lt;a href="http://en.wikipedia.org/wiki/Bathroom"&gt;facilities&lt;/a&gt;. Facilities require supplies. Using facilities makes room, causing one to require food. Making room and eating food both create filth when all you're trying to do is clean! Argh!&lt;br /&gt;&lt;br /&gt;Because of all this trouble, I've come up with this handy list:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;2 boxes - one for cleaning supplies, one for the inevitable leftover items&lt;/li&gt;&lt;li&gt;6 rolls of paper towel. Trust me.&lt;/li&gt;&lt;li&gt;many garbage bags&lt;/li&gt;&lt;li&gt;vacuum&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Windex&lt;/li&gt;&lt;li&gt;Mr. Clean&lt;/li&gt;&lt;li&gt;CLR&lt;/li&gt;&lt;li&gt;Toilet Duck&lt;br /&gt;&lt;/li&gt;&lt;li&gt;2 rolls of toilet paper&lt;/li&gt;&lt;li&gt;bottled water&lt;/li&gt;&lt;li&gt;carry-along food (pitas work well)&lt;/li&gt;&lt;li&gt;small stereo&lt;/li&gt;&lt;/ul&gt;This is all you need. Clean the toilet and sinks first, even though you'll dirty them while cleaning. They deserve to be cleaned twice anyway.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20208453-7541864781289335016?l=blog.deobald.ca' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.deobald.ca/feeds/7541864781289335016/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20208453&amp;postID=7541864781289335016' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/7541864781289335016'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/7541864781289335016'/><link rel='alternate' type='text/html' href='http://blog.deobald.ca/2007/03/debootstrap.html' title='debootstrap'/><author><name>Steven Deobald</name><uri>http://www.blogger.com/profile/03838229977737199173</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-7JIG8zbs7JA/TbrV7_GI_yI/AAAAAAAACPE/6D157aIArAk/s220/Photo%2B24.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20208453.post-3927801778390567407</id><published>2007-03-07T18:45:00.000-08:00</published><updated>2007-03-07T19:15:03.367-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='thoughtworks'/><category scheme='http://www.blogger.com/atom/ns#' term='nerding'/><title type='text'>Global Musings.</title><content type='html'>I'm concerned about my career.&lt;br /&gt;&lt;br /&gt;Three years ago I would have told you that I could never see myself employed in one place for more than a couple of years. Last year I would have told you I'd leave IT before I turned 26.&lt;br /&gt;&lt;br /&gt;These days I'm not too sure about either. &lt;a href="http://www.thoughtworks.com"&gt;ThoughtWorks&lt;/a&gt; has employed me for the last 14 months and each step of the way I try &lt;span style="font-style: italic;"&gt;hard&lt;/span&gt; to imagine working somewhere else. I can't. The people I've met, the work I've done, and the things I've experienced compare to no other company I've worked for or started -- and there's a few. But just when I'm in the mood to tally the company's shortcomings, emails like this find their way to my inbox:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_-c99fYySfc4/Re97CxL0NaI/AAAAAAAAAXw/IefrpvFHa0M/s1600-h/global-musings.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_-c99fYySfc4/Re97CxL0NaI/AAAAAAAAAXw/IefrpvFHa0M/s400/global-musings.png" alt="" id="BLOGGER_PHOTO_ID_5039381795543725474" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Trevor is our CEO. "Global Musings" encompass his window into the company over the past few weeks. In larger companies I've worked for, email from the top is the kind of trivia that pushes me to drink. Instead, the emails I get from Trevor or &lt;a href="http://www.martinfowler.com/bliki/RoysSocialExperiment.html"&gt;Roy&lt;/a&gt; always put a smile on my face. If you'd like to know why, &lt;a href="http://deobald.ca/email/"&gt;drop me a note&lt;/a&gt;. Include your CV, if you like.&lt;br /&gt;&lt;br /&gt;Let's see how the next 14 months go. I might be here a very long time.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20208453-3927801778390567407?l=blog.deobald.ca' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.deobald.ca/feeds/3927801778390567407/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20208453&amp;postID=3927801778390567407' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/3927801778390567407'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/3927801778390567407'/><link rel='alternate' type='text/html' href='http://blog.deobald.ca/2007/03/global-musings.html' title='Global Musings.'/><author><name>Steven Deobald</name><uri>http://www.blogger.com/profile/03838229977737199173</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-7JIG8zbs7JA/TbrV7_GI_yI/AAAAAAAACPE/6D157aIArAk/s220/Photo%2B24.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_-c99fYySfc4/Re97CxL0NaI/AAAAAAAAAXw/IefrpvFHa0M/s72-c/global-musings.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20208453.post-7547274848513845825</id><published>2007-03-03T20:11:00.000-08:00</published><updated>2007-03-03T21:45:44.621-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nerding'/><category scheme='http://www.blogger.com/atom/ns#' term='politics'/><title type='text'>Republihacker 2007</title><content type='html'>&lt;span style="font-family: verdana;"&gt;It's perfectly understandable that &lt;/span&gt;&lt;a style="font-family: verdana;" href="http://rlove.org/log/2007022802"&gt;a kernel hacker&lt;/a&gt;&lt;span style="font-family: verdana;"&gt; could be republican. Unlikely, given the general political climate of the open source community -- but understandable.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: verdana;"&gt;Except in 2007. I read &lt;/span&gt;&lt;a style="font-family: verdana;" href="http://www.realclearpolitics.com/articles/2007/02/obama_on_economics.html"&gt;an article&lt;/a&gt;&lt;span style="font-family: verdana;"&gt; Love linked to and it caused my remaining teeth to grind. If the choice was of which Sowell article to redirect his readers' attentions to, he chose wisely; reading Sowell is an obstacle-free method of reminding oneself that a significant portion of our educated media is still produced by extremist nutjobs. Or it's an easy doorway to an exciting new antidepressant addiction. Or both.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: verdana;"&gt;But if the choice was to discuss Obama's run for the presidency or the future economic landscape of the U.S.A.... this is truly a confusing choice for his small army of loyal nerd fans. Honestly, if the last eight years have not taught every American a valuable lesson in basic macro economics, nothing will.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: verdana;"&gt;I've been working in New York for a few months now and every day I find myself in political discussion of varying scale. With cab drivers on the way to the airport. With client designers, developers, QA, and project managers during lunch. With coworkers over beer. And with friends back home after I recount these previous experiences. My emotions have swung back and forth between intense pity and remorse on one hand (for the inevitable but deserved international backlash the US is increasingly unprepared to deal with) to disdain and anxiousness for resolution on the other. The pendulum comes to rest at a comfortable numbness that effectively blocks my innate desire to care about the future of a country whose citizens believe CNN is a reliable source of news. "Innate" is the wrong adjective there. But I do wish to care. I just can't.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: verdana;"&gt;I read Love's blog because [a] I have an unhealthy mancrush on the company he works for and [b] I think the work he does is awesome. With that in mind, I'm going to assume his &lt;a href="http://youtube.com/watch?v=ywE7-AB4caM"&gt;political&lt;/a&gt; &lt;a href="http://www.newyorker.com/fact/content/articles/070305fa_fact_hersh"&gt;HREFs&lt;/a&gt; are typed in chokingly dry jest. This way, my complete lack of humour will permit such text to fade into the ether, leaving only gadgetry and sexy kernel patch action to attract my attention.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: verdana;"&gt;Remember when we were kids and a political discussion meant that it was time to play outside? Do you miss that as much as I do?&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20208453-7547274848513845825?l=blog.deobald.ca' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.deobald.ca/feeds/7547274848513845825/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20208453&amp;postID=7547274848513845825' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/7547274848513845825'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/7547274848513845825'/><link rel='alternate' type='text/html' href='http://blog.deobald.ca/2007/03/republihacker-2007.html' title='Republihacker 2007'/><author><name>Steven Deobald</name><uri>http://www.blogger.com/profile/03838229977737199173</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-7JIG8zbs7JA/TbrV7_GI_yI/AAAAAAAACPE/6D157aIArAk/s220/Photo%2B24.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20208453.post-1196344688975712081</id><published>2007-02-28T19:40:00.000-08:00</published><updated>2007-02-28T19:44:45.331-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='video'/><category scheme='http://www.blogger.com/atom/ns#' term='nerding'/><title type='text'>Fuck yeah! Medical software!</title><content type='html'>&lt;span style="font-family: verdana;"&gt;I give &lt;/span&gt;&lt;a style="font-family: verdana;" href="http://www.medsphere.com/media/flash/revolution.html"&gt;this video&lt;/a&gt;&lt;span style="font-family: verdana;"&gt; 14 awesome points because it's just so bloody bizarre. By the end I was definitely feeling like I wanted to buy some open source medical software... or punch some hospitals... or smash brick walls with a sledge hammer. Maybe all of the above? Enjoy.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a style="font-family: verdana;" href="http://www.medsphere.com/media/flash/revolution.html"&gt;http://www.medsphere.com/media/flash/revolution.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20208453-1196344688975712081?l=blog.deobald.ca' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.deobald.ca/feeds/1196344688975712081/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20208453&amp;postID=1196344688975712081' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/1196344688975712081'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/1196344688975712081'/><link rel='alternate' type='text/html' href='http://blog.deobald.ca/2007/02/fuck-yeah-medical-software.html' title='Fuck yeah! Medical software!'/><author><name>Steven Deobald</name><uri>http://www.blogger.com/profile/03838229977737199173</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-7JIG8zbs7JA/TbrV7_GI_yI/AAAAAAAACPE/6D157aIArAk/s220/Photo%2B24.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20208453.post-1594302056197334722</id><published>2007-02-15T15:35:00.000-08:00</published><updated>2007-03-03T21:46:22.678-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='video'/><category scheme='http://www.blogger.com/atom/ns#' term='nerding'/><title type='text'>Where is my iPhone?</title><content type='html'>&lt;span style="font-family:verdana;"&gt;This is by far the &lt;a href="http://www.fastcompany.com/video/general/perceptivepixel.html?bcpid=271543545&amp;bctid=422563006"&gt;best video of usable touch-screen displays&lt;/a&gt; I've seen yet -- ironically prefixed with an ad for a Microsoft Mobile device:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.fastcompany.com/video/general/perceptivepixel.html?bcpid=271543545&amp;amp;bctid=422563006"&gt;&lt;span style="font-family:verdana;"&gt;http://www.fastcompany.com/video/general/perceptivepixel.html?bcpid=271543545&amp;amp;bctid=422563006&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;If you haven't seen it yet, this is &lt;a href="http://www.youtube.com/watch?v=zp-y3ZNaCqs"&gt;the original video&lt;/a&gt; that got nerds the world over excited about the near future of usability:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=zp-y3ZNaCqs"&gt;&lt;span style="font-family:verdana;"&gt;http://www.youtube.com/watch?v=zp-y3ZNaCqs&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;And, oddly enough, the most practical example of this technology to date is still the &lt;a href="http://www.devilducky.com/media/57053/"&gt;Warcraft III demo&lt;/a&gt;:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.devilducky.com/media/57053/"&gt;&lt;span style="font-family:verdana;"&gt;http://www.devilducky.com/media/57053/&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20208453-1594302056197334722?l=blog.deobald.ca' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.deobald.ca/feeds/1594302056197334722/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20208453&amp;postID=1594302056197334722' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/1594302056197334722'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/1594302056197334722'/><link rel='alternate' type='text/html' href='http://blog.deobald.ca/2007/02/where-is-my-iphone.html' title='Where is my iPhone?'/><author><name>Steven Deobald</name><uri>http://www.blogger.com/profile/03838229977737199173</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-7JIG8zbs7JA/TbrV7_GI_yI/AAAAAAAACPE/6D157aIArAk/s220/Photo%2B24.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20208453.post-399033943994560301</id><published>2007-01-30T12:00:00.000-08:00</published><updated>2007-01-30T12:15:52.710-08:00</updated><title type='text'>On Beauty and Simplicity.</title><content type='html'>&lt;span style="font-weight: bold;" class="bodybold"&gt;Jeremy:&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic;" class="bodybold"&gt;How can you know which people are fun if you don't love all the people?&lt;/span&gt;&lt;span style="font-weight: bold;" class="bodybold"&gt;&lt;br /&gt;&lt;br /&gt;Ken Thompson:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;" class="huge"&gt;We have persistent objects, they're called files.&lt;/span&gt;&lt;span style="font-style: italic;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span class="bodybold"&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Conrad:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;/// Here is the class that is the particle emitter.   I am listening to rap.&lt;/span&gt;&lt;/span&gt; (2003)&lt;br /&gt;&lt;span style="font-style: italic;"&gt;There is no such thing as a pubic hair emergency.&lt;/span&gt; (2006)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20208453-399033943994560301?l=blog.deobald.ca' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.deobald.ca/feeds/399033943994560301/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20208453&amp;postID=399033943994560301' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/399033943994560301'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/399033943994560301'/><link rel='alternate' type='text/html' href='http://blog.deobald.ca/2007/01/on-beauty-and-simplicity.html' title='On Beauty and Simplicity.'/><author><name>Steven Deobald</name><uri>http://www.blogger.com/profile/03838229977737199173</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-7JIG8zbs7JA/TbrV7_GI_yI/AAAAAAAACPE/6D157aIArAk/s220/Photo%2B24.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20208453.post-8345992973640139092</id><published>2006-12-08T10:05:00.000-08:00</published><updated>2007-02-23T13:34:46.344-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='travel'/><title type='text'>Back from Vancouver.</title><content type='html'>I returned to Calgary last week after an exciting month in Vancouver. I was there covering for &lt;a href="http://dotnetjunkies.com/WebLog/exortech/"&gt;Owen&lt;/a&gt; while he enjoyed the first three weeks of his daughter's young life. I had two opportunities to meet her while I was there, which was wonderful -- newborn babies are spectacularly beautiful. Particularly when they are asleep.&lt;br /&gt;&lt;br /&gt;The rest of my trip was less serene, but no less interesting.&lt;br /&gt;&lt;br /&gt;I spent much of my time with my buddy &lt;a href="http://jeremyhubert.com/"&gt;Jeremy&lt;/a&gt;, trying not to choke on his limitless energy. Many untold adventures were had. More than I remember, in fact. I do remember he took me out to the monthly &lt;a href="http://vancouver.rubybrigade.com/"&gt;Ruby Brigade&lt;/a&gt; meeting&lt;a href="http://deobald.ca/wiki/index.php?title=After_the_Meeting"&gt;*&lt;/a&gt;, held at &lt;a href="http://www.abetterplacetowork.com/"&gt;WorkSpace&lt;/a&gt; -- that place almost made me jealous of indie consultants. Almost.&lt;br /&gt;&lt;br /&gt;My first weekend in town gave me a chance to visit Ryan and Lorissa. We ate the world's best Brazilian meat swords and bought &lt;a href="http://www.flickr.com/photos/http811www0flickr0com1photos/321132191/in/photostream/"&gt;shoes&lt;/a&gt;. The second week I found out my cousin &lt;a href="http://bouteloua.blogspot.com/"&gt;Jennie&lt;/a&gt; is still in Vancouver, so we went for Indian and discussed the importance of appearing tolerant of all people while secretly identifying the fun ones so you can spend all your time with them. She's a self-proclaimed Dirt Scientist and she's pretty damn cool.&lt;br /&gt;&lt;br /&gt;Twice I tried to travel to the island to visit &lt;a href="http://www.ennoia.net/"&gt;Jerrett&lt;/a&gt;. Twice I failed. The first time because I was too lazy. The second time I managed to get myself a sea plane ticket, boarded, flew most of the way, then turned around thanks to bad weather. But hey - free float plane ride! When I finally make it to the island for a visit, I'll be sure to bring a good bottle with me.&lt;br /&gt;&lt;br /&gt;The rest of the time was spent with fellow &lt;a href="http://www.flickr.com/photos/http811www0flickr0com1photos/321132194/in/photostream/"&gt;ThoughtPals&lt;/a&gt; Mike, Marco, and &lt;a href="http://avishek.net/"&gt;Avishek&lt;/a&gt;. Mike showed me how much beer he can drink, Avishek and I discussed how to be happy and coined the term "&lt;a href="http://www.google.com/search?q=construction+excitement"&gt;Construction Excitement&lt;/a&gt;" (&lt;a href="http://www.jwz.org/gruntle/toxic2.html"&gt;jwz&lt;/a&gt; means something else entirely), and Marco cooked me &lt;a href="http://flickr.com/photos/http811www0flickr0com1photos/316247622/"&gt;chicken livers&lt;/a&gt; while I took pictures of his &lt;a href="http://flickr.com/photos/http811www0flickr0com1photos/316247618/in/photostream/"&gt;view&lt;/a&gt;. A &lt;a href="http://maps.google.com/maps?f=l&amp;hl=en&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;q=blue%20water%20cafe%20near%3A%20Vancouver%20BC%20Canada&amp;ie=UTF-8&amp;amp;z=13&amp;ll=49.276429,-123.111935&amp;amp;spn=0.072012,0.149517&amp;om=1&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;iwloc=A&amp;oe=UTF-8&amp;amp;sa=N&amp;tab=wl"&gt;scotch paradise&lt;/a&gt; was discovered one drunken Sunday with Marco which rivaled &lt;a href="http://maps.google.com/maps?f=l&amp;amp;hl=en&amp;q=shebeen%20near%3A%20Vancouver%2C%20BC%2C%20Canada&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;ie=UTF-8&amp;z=12&amp;amp;ll=49.277437,-123.109016&amp;spn=0.144021,0.299034&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;om=1&amp;iwloc=A&amp;amp;oe=UTF-8&amp;sa=N&amp;amp;tab=wl"&gt;Shebeen&lt;/a&gt;, the previous champion Vancouver scotch paradise currently holding the number two slot. Note: Brits make you drink on Sundays because you need to practice up for the work week.&lt;br /&gt;&lt;br /&gt;In between all that, I hung out in a condo built by the &lt;a href="http://en.wikipedia.org/wiki/Triad"&gt;Triad&lt;/a&gt; -- which sold me on bullet-proof windows, slept in all sorts of strange places that weren't my bed, bought a wonderful old cookbook, ate a ton of seafood at Rodney's, drank a few bottles of wine, pushed a bus up a snowy hill, drank "the week" at Joe's Grill with &lt;a href="http://tantastik.org/"&gt;Tan&lt;/a&gt; and Geoff, watched the new James Blond, heard a soothing Blues performance, took pictures of police &lt;a href="http://flickr.com/photos/http811www0flickr0com1photos/316243243/"&gt;babysitting&lt;/a&gt; a guy who accidentally drank some sort of roofie concoction, got a free haircut, learned to appreciate vodka, discussed my &lt;a href="http://deobald.ca/wiki/index.php?title=Ice_Cream_Party_2006"&gt;ice cream party&lt;/a&gt; plan with some girls on the sea bus who saw me taking pictures of that &lt;a href="http://flickr.com/photos/http811www0flickr0com1photos/316243240/in/photostream/"&gt;great&lt;/a&gt; &lt;a href="http://flickr.com/photos/http811www0flickr0com1photos/316243237/"&gt;cookbook&lt;/a&gt; I found, met Eric Evans again ...&lt;a href="http://www.domainlanguage.com/about/ericevans.html"&gt;this guy&lt;/a&gt;... not ...&lt;a href="http://www.ericevansxxx.net/"&gt;this guy&lt;/a&gt;... ate pizza with a homeless fellow from Montreal, attended the client's Christmas party and outlasted all of the non-consultant staff, watched a Croatian girl roll a joint in a pizza parlor, contracted a month-long cold while standing in line for Body Worlds with no coat (I never did see Body Worlds), ate at the Elbow Room, drank too much coffee, met &lt;a href="http://www.lindarising.org/"&gt;Linda Rising&lt;/a&gt; at the &lt;a href="http://www.agilevancouver.ca/"&gt;Agile Vancouver&lt;/a&gt; conference, and participated in home office day for ThoughtWorks Vancouver.&lt;br /&gt;&lt;br /&gt;Whew! Something was surely missed in all that, but at least I feel justified in taking a week to post this.&lt;br /&gt;&lt;br /&gt;* &lt;a href="http://deobald.ca/wiki/index.php?title=After_the_Meeting"&gt;After the Meeting&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20208453-8345992973640139092?l=blog.deobald.ca' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.deobald.ca/feeds/8345992973640139092/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20208453&amp;postID=8345992973640139092' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/8345992973640139092'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/8345992973640139092'/><link rel='alternate' type='text/html' href='http://blog.deobald.ca/2006/12/back-from-vancouver.html' title='Back from Vancouver.'/><author><name>Steven Deobald</name><uri>http://www.blogger.com/profile/03838229977737199173</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-7JIG8zbs7JA/TbrV7_GI_yI/AAAAAAAACPE/6D157aIArAk/s220/Photo%2B24.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20208453.post-2151992523799191973</id><published>2006-10-31T21:27:00.000-08:00</published><updated>2006-10-31T21:39:09.333-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nerding'/><title type='text'>Second Life / Mono video</title><content type='html'>&lt;span style="font-family: verdana;"&gt;I've been meaning to watch this &lt;a href="http://download.microsoft.com/download/9/4/1/94138e2a-d9dc-435a-9240-bcd985bf5bd7/Jim-Cory-SecondLife.wmv"&gt;video&lt;/a&gt; since August. It perfectly describes all the things that make Second Life so cool. Additionally, it dives deep into the nerdery of running a &lt;a href="http://en.wikipedia.org/wiki/Linden_Scripting_Language"&gt;home-brew state-based scripting language&lt;/a&gt; on the Mono VM. Sweet!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Nerds!&lt;/span&gt; Start at the 45 minute mark if you already know about Second Life and love demos with plenty of bytecode.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Mom, Arts students, Ms. Laplante, everyone else:&lt;/span&gt; Watch the first half; that's all the juicy Second Life stuff.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20208453-2151992523799191973?l=blog.deobald.ca' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.deobald.ca/feeds/2151992523799191973/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20208453&amp;postID=2151992523799191973' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/2151992523799191973'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/2151992523799191973'/><link rel='alternate' type='text/html' href='http://blog.deobald.ca/2006/10/second-life-mono-video.html' title='Second Life / Mono video'/><author><name>Steven Deobald</name><uri>http://www.blogger.com/profile/03838229977737199173</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-7JIG8zbs7JA/TbrV7_GI_yI/AAAAAAAACPE/6D157aIArAk/s220/Photo%2B24.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20208453.post-4860495866669030309</id><published>2006-10-29T15:39:00.000-08:00</published><updated>2006-10-29T15:52:32.298-08:00</updated><title type='text'>Happy Samhuinn</title><content type='html'>&lt;div style="text-align: center; font-family: verdana;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.youtube.com/watch?v=6lBkuz1TlVc"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger2/6981/2466/320/samcgee.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;a href="http://www.youtube.com/watch?v=6lBkuz1TlVc"&gt;&lt;br /&gt;The Cremation of Sam McGee&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20208453-4860495866669030309?l=blog.deobald.ca' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.deobald.ca/feeds/4860495866669030309/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20208453&amp;postID=4860495866669030309' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/4860495866669030309'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/4860495866669030309'/><link rel='alternate' type='text/html' href='http://blog.deobald.ca/2006/10/happy-samhuinn.html' title='Happy Samhuinn'/><author><name>Steven Deobald</name><uri>http://www.blogger.com/profile/03838229977737199173</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-7JIG8zbs7JA/TbrV7_GI_yI/AAAAAAAACPE/6D157aIArAk/s220/Photo%2B24.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20208453.post-115977877044339407</id><published>2006-10-02T01:36:00.000-07:00</published><updated>2006-10-29T15:48:10.523-08:00</updated><title type='text'>deobald.ca</title><content type='html'>&lt;span style="font-family:verdana;"&gt;Upon waking from a fevered dream, in which I was fully convinced we (the good people of Earth) were sent back to the year 1996, I re-evaluated the potential of transactional, social art made universally visible through the limitless power of interconnected computers and decided that the irony of my chosen primary discipline was the associated illative: that one should resist publication or display of works -- written or otherwise -- for fear of criticism from a community inundated with cretins not unlike myself who are participating in similar activities appraised on any number of scales &lt;span style="font-style: italic;"&gt;or&lt;/span&gt; for feeling that one is so close to the metal, so to speak, that the two might become joined and one's own self will be lost in the cold, humanless waste that is (or once was, or shall soon be) the Internet... until, of course, I realized that just one more self-referential argument, which is of course self-defeated before it can be picked apart by one thousand faceless, soulless, ruthless digital vultures is perhaps just what we need, since garnishing thoughts such as these with terms like "meta"   and (much to the combined amusement of the same good people of Earth) "independent" is not only cliché but cool -- as long as you are loved by complete strangers in a worldwide grade 10 Mathematics class, which I am most certainly not since I always performed reasonably well in Math and being cool has never been an ambition of mine.&lt;br /&gt;&lt;br /&gt;So I made a &lt;a href="http://www.deobald.ca/"&gt;website&lt;/a&gt;.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20208453-115977877044339407?l=blog.deobald.ca' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.deobald.ca/feeds/115977877044339407/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20208453&amp;postID=115977877044339407' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/115977877044339407'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20208453/posts/default/115977877044339407'/><link rel='alternate' type='text/html' href='http://blog.deobald.ca/2006/10/upon-waking-from-fevered-dream-in.html' title='deobald.ca'/><author><name>Steven Deobald</name><uri>http://www.blogger.com/profile/03838229977737199173</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/-7JIG8zbs7JA/TbrV7_GI_yI/AAAAAAAACPE/6D157aIArAk/s220/Photo%2B24.jpg'/></author><thr:total>1</thr:total></entry></feed>
