Action > Reaction

Posted by lachlanhardy on 20080727 at 1621

Over the last few months, people have begun asking me: “How do you do so much? How do you keep up with it all?”

Now, I don’t think I do as much as some of you think I do. I don’t feel like I’ve achieved anywhere near the things I should have lately, so I began thinking about those questions.

I do a lot of thinking. I like it. It’s one of my favourite things and I like to think that I’m good at it.

But where do thoughts come from?

Don’t worry, this isn’t going to be a blathering of random metaphysical esoterica. What I mean is: ‘Why do I have these thoughts?

On thoughts

The answer is that thoughts stem from various external stimuli. From the conversations I have with the smart and talented people I’m honoured to call my friends and colleagues; from the blogs I read (also written by smart and talented folks, as far as I can tell); from the emails I receive: personal, business and mailing lists. From all these places and more, my thoughts spring. They tumble together in little parcels of disjointed meaning, scattered threads of random thought that bounce against each other constantly and gradually weave into cogency or are discarded.

On distractions

I’ve written before that I don’t enjoy the quiet stillness inside my mind, but that’s untrue. I have plenty of other reasons to dislike being alone with my thoughts, which are neither quiet nor still.

I don’t own a portable music-player of any description, because I tell myself that would be a distraction, that my brain needs a rest from incessant stimulation. The result is, of course, that I check Twitter from my N95 approximately forty times on my forty-five minute trip to work.

It’s odd that music, which aids me in so many facets of my life, can distract me so thoroughly from the rush and scurry in my brain. Or perhaps that is precisely the point. Music abstracts me from the current flow, insulates me, and allows me to achieve particular tasks with a stronger focus than if it were absent. Without those tasks, it just distracts me.

On escapism

None of this is likely to come as a surprise to you. We all need to get away, to take a time out, a little pause to regain our breath and our focus. Therein lies the problem for me.

Why do I need to watch yet another episode of the West Wing today? Or check my email, my feeds, Twitter, Flickr, again? Why do I need to take a book on RESTful Web Services to bed at night? For that matter, why do I stay up beyond all sensible hours until I’m so exhausted that my right eye starts literally twitching? Even now I’m listening to Ten (only the best album ever) and pausing periodically in my progress with this article to lose myself in the songs.

Where is the focus in that?

In which our intrepid hero takes action

The problem here does not lie with things like checking my email or my feeds. It doesn’t come from the external stimuli. It comes from when they are applied.

What’s the first thing you do every morning? Me, I open 4 tabs in my browser: Gmail, Google Reader, Twitter replies, and Flickr recent activity. While I wait for those to load, I switch to Mail to confirm I haven’t received any work-related email overnight.

Next, I “process” all the information on those pages and that sets me up for a good long day of reacting.

Fuck reacting. Act!

Over lunch one day, one of the founders of Atlassian, Scott Farquhar, said that he had recently been trialling not opening his email until midday each day. I tried it. I think I lasted about three days.

Now I’m going to do it again. And the same goes for my feeds, Flickr et al.

But wait, there’s more!

I’m also unsubscribing from all those feeds that I’m only following because I feel I should ‘keep in the loop’, and from all the mailing lists whose communities I don’t actively participate in.

I already vigorously prune my feeds and my contacts on social networking sites I use regularly.

A challenge

I have a challenge for you. It’s also for myself. Let’s see if we can’t do it together.

I have cut all these distractions from my life. I will cut more. I will carve away every input that does not lead to action. I will push the reactive part of my day back until after lunchtime.

I’m going to start putting my thoughts to work. All those bundles of meaning have been assembled into functional parts that need structure. They need a coherent whole and I can only provide it by taking action.

I’d like to see you do it too. Maybe some of you were already on the ball with this one, but I think we probably all need a little push and a lot of pruning on occasion.

Get to it. Drop the distractions. Take actions instead.

I want people to ask you: “how do you do so much?”

Remix Australia Rocked!

Posted by lachlanhardy on 20080524 at 1031

I was very pleased to be speaking at Remix Australia this week. Thanks must go to Michael Kordahi, Shane Morris, and Nick Hodge for trusting that a guy who hadn’t done a public presentation in nearly a year could deliver the goods.

Talking ‘bout a revolution

Damian Edwards and I were asked to do the IE8 session together. The point of the session was to give an overview of the new features and capabilities, in particular the brand-spanking new standards-compliant rendering engine. We also decided to make the most of the opportunity to pimp standards-based design methodologies and concepts to the .NET and Silverlight focused crowd.

Damian took responsibility for developing solid demos to illustrate standards-based design techniques and the innovations in IE8 such as WebSlices and Activities. I delivered the historical context, the philosophy and the concepts we wanted to impart.

I think we ended up with a solidly crafted presentation that wove the themes of Internet Explorer 8’s development principles, standards-based design philosophies and best practice web innovation together. We’ve had some great feedback so far and one member of the Melbourne audience even said: That was the most concise succinct explanation of those concepts I’ve ever heard. This was the most productive session of the day for me. Obviously Damian and I are rapt that somebody felt so strongly about our work. That really made the day for me.

Huge thanks to Damian for all the work he put in to make sure we nailed it!

I’ve added the presentation to Slideshare, although it won’t be anywhere near as cool without all the demos and we used the slides for points of reference rather than as detailed content:

Turns out Damo posted the code from the demos on his blog.

Rolling with my homies

As ever, the absolute best part of the conference was all the amazing incredible talented people I got to meet, talk with and hang with.

Mark Pesce delivered a stirring call to action for all developers in the keynote. We hold the key to the future. We’re the ones who can empower both the public and our own organisations by building the right tools. You can read his speech in its entirety on his blog and the video has just been posted. Go get some!

I met the incredibly friendly folks from Soul Solutions at the first speaker rehearsals. Bronwen Zande and John O’Brien are two of the nicest, most genuine people I’ve met in a long time and they build awesome stuff too as I discovered when I watched their demos in the Windows Live Platform sessions. I’ve been expecting to see presence indication in more and more sites and it was cool to see how they’d integrated IM into their applications seamlessly.

My favourite presentation of the conference was easily the one covering the new possibilities in Silverlight 2. Jonas Follesø built an awesome Twitter/Flickr mashup in front of us in about 35 minutes, while explaining in precise detail every step and the reasoning for it. The source and slides are available at that link. If that wasn’t incredible enough (and it was), José Fajardo demonstrated some really astonishing DeepZoom prototypes he’d built.

José decided that people haven’t recognised the true potential in DeepZoom and so he asked himself 3 questions, then tried to answer them each in code within 30 minutes. He showed us the results and convinced me, at least, that we need to be looking much further ahead than we have been with interactions on the web.

His questions went something like this:

  1. What if every image on the web were DeepZoomable?
  2. What if we had full control over every document on the web?
  3. What if people could share DeepZoom images easily?

I don’t have the precise questions and I don’t want to steal his thunder for when he blogs it (you are blogging this, right, José?), but his examples were simply phenomenal. I’m going to be asking myself a lot of questions like this in future – to help myself stretch my knowledge and use of the technologies I know. And to stretch how they’re used by everyone. 30 minute prototyping exercises are the way of the future!

In combination, the presentation by Jonas and José convinced me that I need to learn Silverlight. There is much potential for awesomeness there, if used properly.

I also met the very talented, very cool Hege Rokenes. She’s a Norwegian graphic designer who’s freelancing in Melbourne for the next year or so. She won the Silverlight video clip contest with her Step Back video (Silverlight required – of course). She’s looking for more freelance or a position with a Melbourne company. If you want a talented designer with an interest in web standards and Silverlight, you’d be crazy not to look her up.

I finally got to meet Tatham Oddie, who I really should have met by now as he’s into all the same things I am, but comes at them from a Microsoft technologies angle. He was even at Web Directions South last year! Go read his post on Location Awareness to see why I’m very keen to see what he gets up to next!

And lastly, there were so many other amazing people that I ran into in hallways, stairwells and bars. I have a bunch of business cards, contact details and new Twitter followers, so I’ll be keeping in touch with them too.

Whole lotta love

Many people asked me why I was going to a Microsoft conference. The previous section of this article is why. There are brilliant talented friendly people in every community. Cross-pollination of ideas, philosophies and experiences can only help to push the web forward. Exposure to different ideas and techniques that are new to me can only help me.

I talked to people about my work, both at Atlassian and outside. I shared concepts about integrating with large-scale CMSes, modernising legacy codebases, and promoting the open web. I compared notes on Ruby, Rails, .NET and Java. I learned about new technologies and techniques. I saw cool prototypes and interactions. I think I even convinced a few RIA developers to go learn HTML!

Next time you have the opportunity to go to a conference, do it. Seize the experiences and make them your own. What you get out of a conference comes from what you put in. It’s not just about sitting in sessions and heckling via the backchannel. It’s about participating in every way you can.

I appreciated every second of this week. Remix sums it up nicely.

You can heckle me at lachlan@lachstock.com.au

You can search this site, view posts by tag or browse the archives.

Subscribe to the full-text RSS feed or the comments RSS feed.

Interesting links can be found at del.icio.us or by subscribing to my del.icio.us feed

Results (escape to close):
Tags: API, AaronGustafson, Amanda, AndrewKrespanis, AnilDash, AnsonParker, Arduino, Atlassian, BenAskins, BronwenZande, CherylGledhill, ChrisWilson, ClaimID, DamianEdwards, DanIngalls, DeepZoom, DianaMounter, Dopplr, DrNic, EAUT, EricMeyer, Etsy, FireEagle, Flickr, FredStutzman, Gmail, Google, HTML, HegeRokenes, IE7, IE8, Icon, InternetExplorer, JasonCrane, Java, JavaScript, JeremyKeith, JohnAllsopp, JohnOBrien, JonasFolleso, JoseFajardo, LachStock, LachieCox, LachlanHardy, LindsayEvans, LisaHerrod, LittleBirdElectronics, LivelyKernel, MatthewHodgson, MaxMuermann, MicroID, Microsoft, MollyHolzschlag, Morphic, NDM, NET, NickGalvin, OAuth, OSX, Phidgets, RIA, RORO, RealPeople, ReemAbdelaty, RemixAustralia, Ruby, RuthEllison, SXSW, ScottFarquhar, Seaside, Silverlight, SlideShare, Squeak, SunMicrosystems, Sunspots, Sydney, SydneyMorningHerald, Tantek, TathamOddie, TerrellRussell, TheAge, TimLucas, Tumblr, Twitter, Twitterrific, VirginiaMurdoch, WSG, Webjam, XUACompatible, antipattern, appreciation, auremix, authentication, bacn, bash, bots, calltoaction, community, conference, contacts, conversation, custom, delegation, filter, firstpost, freethenet, future, geeks, howto, identity, installation, joiningtheconversation, leap, lgwebnetwork, lgwn08, manners, markpesce, meraki, meshnetworking, microformats, monoculture, motivation, myOpenID, network, nonscary, nonscientific, openid, openweb, passwords, philosophy, phishing, podcast, politeness, presentation, prototyping, questions, ranting, regularexpressions, risk, savesstress, savestime, secure, security, setup, simple, singlesignon, socialnetworkingapps, socialsoftware, technology, thanks, thepeoplearethenetwork, thinkofthechildren, troll, video, webstandards, webtechnologies, wifi

Powered by SimpleLog


Technorati Profile