Entries Tagged 'Notable Thinkers' ↓

Ada Lovelace, meet Gina Trapani.

Ada Lovelace was the world’s first programmer, writing code for a machine that never got finished, the Babbage differential engine. She died far too early at the tender age of 36 – the same age as her Father, Lord Byron. Today is her day, and to celebrate it over 1500 bloggers, including this one, pledged to blog about one of our Tech Heroines on this date[1].

I’ve found it really hard to pick only one Tech Heroine. I know so many of them. But you’re supposed to just pick one for Ada Lovelace Day so I’ll do a follow up post later mentioning several other Tech Heroines I could have written about (and might write about for #ALD10!) Several of my tech Heroines I know personally, but I think for today I’ll play it safe and talk about someone I’ve never met but have always admired: Gina Trapani. As a promoter of how software and technology can improve our lives, she is a first class Technoprogressive, and worthy of great thanks and praise.

Many of you will know her as the founding editor of the uber-famous (well, in tech circles) Lifehacker, a phenomenally successful blog covering tips, tricks, software and sites that offer a multitude of ways to improve your workflow and lifestyle. Sadly, the sheer number of suggestions forced me to stop reading Lifehacker a while ago – chasing up all those potential speed improvements wasn’t helping me get anything done in the short term! I’m looking forward to achieving a somewhat more measured pace of life improvement from reading Gina’s new blog; Smarterware.

The fact that so many of these posts were of good value, and the fact that Gina was churning out a dozen or more every day, day after day after day, is certainly a Heroic feat in my opinion. I don’t think I’ve managed a dozen blog posts inside a single month, let alone in a single day.

While researching Gina’s life (a remarkably easy task, given how much she has written or had written about her in the last decade), I discovered an article that mentioned the genesis of Lifehacker – it turns out she was already working for Nick Denton as a coder when he bought the domain name, and her enthusiasm for the what could be done with it made him offer her the editor job on the spot. Many will realize this was probably one of the best HR decisions Nick made in his life, and it has to be said he’s made some good ones in his time.

“The one blogger I wished we had landed at Weblogs, Inc. was Gina Trapani from LifeHacker. I tried every two months for a year I think… no offer was good enough. Very, very frustrating.” – Jason Calacanis

To go from being a full time professional coder (with a pretty impressive resume) to being a full time professional writer is no small feat. Both involve using a keyboard and your brain – after that the similarities start to die off pretty fast. So that’s another reason Gina is a Tech Heroine.

I was actually aware of Gina well before she started Lifehacker, in that she was one of the few girl geeks who was seriously blogging, and there was a time (pre-2004) when just running your own blog qualified you as being moderately cool. I looked in the WayBackMachine and discovered she’s been blogging since late 2001 – which makes her a serious early adopter. Here’s her first post.

Another reason she’s among my Tech Heroines is that she’s the author of quite a few Firefox Addons, and I would say she’s contributed just as much to the success of Firefox through constantly blogging about Firefox and Firefox add-ons on Lifehacker, and providing early examples of add-ons for people to learn from, as almost anyone who actually works for the Mozilla Foundation. They should give her a medal or something. One of the earliest “Top X Firefox Add-ons” lists features her app “About this site”.

For reasons that may not be immediately apparent, the success of Mozilla ranks up there with the success of Google, Wikipedia, and the W3C as reasons why the web is so damned useful today, as opposed to mired in a morass of crappy over-commercialized portal sites and walled gardens, so Gina’s contributions to the success of Firefox are no small thing in the world of Tech Heroism.

Gina has said that her book is one of the things she’s most proud of, so I really must get around to buying it sometime soon. [2] Her book is called “Lifehacker – 88 Tech Tricks to Turbocharge Your Life”.

If you can’t wait to get the book, or don’t feel like perusing thousands of lifehacker articles for your dose of wisdom from Gina, the interviews she gave to Tim Ferris and The New York Times should at least whet your appetite.

It’s not for nothing that in 2007 she was ranked 7th by Forbes in a list of 25 Web Celebrities, one above Mark Zuckerburg, the founder of Facebook.

Herein endith my tribute to Gina Trapani. To read about more Tech Heroines on Ada Lovelace Day, check out this huge list of posts, which is also available referenced by subject, and the locations of the bloggers writing about them!

[1] “Today” being a somewhat amophorus concept for me. Lets just stay I started this post on the 24th, NZ time, and will finish on the 24th, American time.

[2] My book reading has slowed to a crawl now the internet feeds me pretty much everything I need, but I make exceptions. It doesn’t help that book prices in New Zealand are at least twice what they are in the USA, if we’re lucky. This is another reason the internet is a great leveller – eliminating the edge once enjoyed by readers in large markets with better enconomies of scale. Imagine what it would be like if everything on the internet was priced differentially by where you lived, or you weren’t allowed to watch clips from an upcoming movie because it wasn’t available in your country….ok, bad example. Eventually the creative industries will realise how batshit crazy they are to do this to their international fans.

Turing, XKCD, and Interclue 1.5

Here’s a screenshot of a link being previewed in the new Interclue 1.5 Beta, which you should install if you haven’t already.

XKCD - Turing Test

See the hint next to the magnify cursor you get when you mouseover a thumbnail in a the new clueviews? When you mouseover the comics in XKCD you can usually see a little in-joke in the title hint. Sometimes, the titles are pretty long, and Firefox the tooltips don’t wrap. This has been a subject of some complaint, but thankfully, with the landing of the infamous reflow branch (count the dependencies!), this will be resolved in Firefox 3.

Yep, in the 1.5 Clueviews, images of sufficient size are thumbnailed, you can click to see the image full size, and then click again to go back from there. It’s pretty cool, and we think it’s a good compromise to showing no images, or a full size window with all the images, like Cooliris does (frankly, if I wanted to see the whole page, I’d just open a new tab).

xkcd2.png

I love this cartoon, and I wish he’d put it on a T-shirt, because Turing featured in one of my favorite assignments [1] while I was at UC, where I majored in Philosophy and Computer Science.

I was never a great academic, far too scatterbrained most of the time, and being up till 3am most nights running my BBS, playing Civilization, or online backgammon (FIBS 1700+, back when that was actually pretty good), sure didn’t help, but I do have my name in the credits of one academic paper, “On Alan Turing’s Anticipation of Connectionism”, because our logic lecturer, who later went on to become co-director of the Turing Archive, discovered a mostly ignored paper by Turing from 1948, in which he definitely did anticipate “Neural Nets“, which is pretty amazing given that at the time there was only one non-specialized computing machine on the entire planet, ENIAC. [2]

Unfortunately, Jack couldn’t figure out how to make Turing’s “B Type” networks actually compute something, so in a brilliant combination of laziness, sadism and cunning, he gave his 3rd year students the option of skipping one our 20% take home assignments for the year, and instead figuring out how to make Turing’s type B networks work.

It was fun trying. In the end, I was one of about 3 students who instead succeeded in making a logical proof that these networks couldn’t work, (as specified by Turing, anyway). As I recall, I had to prove it 3 times, the last by structural induction, because Jack couldn’t accept that Turing might have got it wrong. He gave in eventually and I got full marks.

I put this achievement at the top of my list of 10 things I’ve done you probably haven’t, back in Feb 2005. Number 10 on that list was in fact Interclue, which was in the prototype stages even back then. It took a bit longer than expected to actually get it out, to same the least. I blame Hofstadter’s Law. But I’m really happy with the new beta so far, although it’s going to need some testing and tweaking, and we’d love your feedback. So if you’ve got firefox, go for it!


[1] And one of my favourite books, Cryptonomicon by Neal Stephenson

[2] Although others were under construction, and Turing had a hand in two of them – see Jack’s “A Brief History of Computing” for details).

Talking Web 2.0

Along with Carl from e2-media I gave a talk on Web 2.0 tonight, to 20 or so folks from the Canterbury Software Cluster. Just 20 minutes each, and it was frightening how fast those minutes wizzed by.

I was particularly pleased that a few folks there told me that they’d been been using Interclue and enjoying it. Thanks very much to Dave Tinkler of Holliday Corporation for inviting me to speak and helping to steer me in the right direction as I began to run out of time!

It was good to have an excuse to talk about the 2.0 Big Picture for once. Normally I lose people in the first few sentences…for a more gentle introduction, I’ve got some great videos on my 2.0 page linked in my menu above.

Of course lots of folks wanted to know what I thought Web 2.0 really is, and I put forward my opinion that “Web 2.0 is what Tim O’Reilly says it is“. I’m at least half serious about that. Tim and his company have been the thought leaders of this revolution, almost as much as they’ve just been “Watching the alphageeks” as Tim calls it. Of course they wanted specifics, so I gave them Tim’s compact definition, which is:

Web 2.0 is the network as platform, spanning all connected devices; Web 2.0 applications are those that make the most of the intrinsic advantages of that platform: delivering software as a continually-updated service that gets better the more people use it, consuming and remixing data from multiple sources, including individual users, while providing their own data and services in a form that allows remixing by others, creating network effects through an “architecture of participation,” and going beyond the page metaphor of Web 1.0 to deliver rich user experiences.

If I’d tried to give them the long version I would have been there all night…

Of course, I live in a slightly different universe to most folks, so I was somewhat thrown by the followup question “So, who is Tim O’Reilly anyway?”. This is why I love the web. We can explain these things with hyperlinks, and not slow down the information flow for the people who already know. Interclue makes it even better because you can view the main body content at the end of the hyperlinks in the context of the current page, without all the cruft around the outside of the page that could distract you off into the distance.

I wasn’t quite sure which bits of 2.0 the audience was going to be interested in, but I had faith in my ability to wing it, so I prepared a little mindmap of the various things 2.0ish that have caught my attention over the past couple of years (distracting me and slowing down the progress of Interclue quite considerably as a result). Unfortunately it’s a bit large. Click the image for a version large enough to actually read!

Also please note that this certainly isn’t a map of all things 2.0 – just the people, projects, platforms and protocols that I think I know a little bit about. And it’s not a complete map of those either.

Seth's Brain on 2.0

I wish I’d had time to highlight the bits I find particularly interesting/important, hyperlink relevant articles, and add some more detail, but I’ll regard this as a starting point and post an update later. If anyone sees something they want to have a chat about, feel free to get in touch, or just leave a comment about something they’d like me to blog about in the future.

The problem with Mechanical Turk

Guy Kawasaki, who is a blogger/author that every startup CEO needs to read, seems to have fallen in love with The Turk. Maybe one of the companies he backs will actually find a good use for it.

Have you done a search and seen the jobs being offered? Most of them are simple SEO work – writing filler to wrap adsense around and confuse the search engines, or “voting up” something or other. And the payrates offered are atrocious.

The top "HITS" for the word "the" on Mechanical Turk

Update: After marking up this screenshot. I figured out how to get a list without doing a search, just clicking on HITs, you can go here. There are only 193 “HITs” posted right now. None of them pay more than $5. That’s not even worth the time I took to make the screenshot, let alone the time I took to write this post. But, I guess I’m a startup CEO, not a starving third worlder! But frankly, anyone with a clue and with an internet connection knows that their time is worth more than this. BTW (obligatory plug) if you’ve got a clue and an internet connection (and Firefox), you really ought to try the Interclue Beta.

Essentially, it was an idea that sounded great and original and interesting and got Amazon a lot of attention when they released it, but it doesn’t seem to have gotten used in the way they might have hoped. I guess there are a lot of ideas like that. Maybe things will change, but I imagine that they’re looking at the lack of uptake and pondering that to make it worthwhile they would have to be doing 100x more business, so why bother when they’ve got so much else on. (note to self: finish post about Google Answers…)

But as for Amazon trying stuff non “book” related, I’m vastly more impressed with S3, EC2, SQS, etc than I am with Mturk. We are planning to migrate Interclue onto S3 and EC2, once we have launched (Soon! I promise!) and got some more investment underneath us. Amazon is a great company, doing great things.

Last minute thought: I wonder if there’ll be an upsurge in mturk uptake on the supply side after they start rolling out millions of OLPCs…

Personal vs Shared Codes of Conduct

I’ve got a little badge on this blog pointing to a “Blog Honor” code of conduct. It relates to disclosure policy, and in truth I linked to it because I didn’t have time to write my own, and it seemed fairly close to what I believed at the time (and still do).

The “code of conduct” that Tim O’Reilly is calling for does not cover disclosure, but the real question is whether linking to any shared codes of conduct is a good idea. To say the least, it’s somewhat controversial. I think that as posted, it’s impractical and doesn’t show the depth of thought I would expect from Tim, who’s one of the biggest blogospheric thinkers out there. Sadly he’s being more or less shredded in the comments of the assembled masses, who hate even a whiff of censorship far more than they respect Tim or Kathy, it would seem. Seth Finklestein is an anti-censorship crusader (who I generally have admired in the past when I’ve run across his writing), so it’s no wonder he’s one of the loudest critics, and he makes a valid point about enforcability. I think his comments insinuating this is designed to reinforce the tyranny of the supposed “A List” are dead wrong, however. [1]

In my case, I thought “good start, needs more work” and got stuck in over at the Wiki they set up. I think having a voluntary code of conduct that people can sign up to if they want is not a bad idea if it’s structured properly, which to me means it’s got variants and versions, and ideally you can fit it all in a microformat as well as link an online version that not only shows the code but links to the discussion regarding each point so that people can see why those points were arrived at. So if people want to allow anonymous posting, or what to play with their trolls, but still want some sort of set of declared principles to point to when they delete a comment for stepping over the line, then they can do that.

The alternative to a shared Code of Conduct is posting your own individual one, and I think it’d be very hard to go past borrowing and tweaking this one by Allen Jenkins, as Tyme did. Allen has is own wise words about all this.

If there was going to be a shared code of conduct, then you’d want it to be agreed as part of a shared process, not handed down by fiat. What an enormous number of Tim’s commenter seem to have missed is that this is exactly what Tim wanted to happen, and why there was a wiki and a mailing list set up to discuss it. But naturally enough everyone ignored those and fired away on their blogs or in comment sections.

[1] The problem of “enforcement” happens when someone who’s blog is wearing the badge ignores the code. Obviously it can’t be enforced on anyone who hasn’t signed up for it.

SethF appears to be arguing that an “A lister” involved in such a dispute would win any such arguments with the help of the “Pilot Fish” wanting to impress them and scared of being, ah, I don’t know, excluded? Called out? I’m not sure. I’m not buying it. Arguably being attacked by an A-lister is a great way to get noticed – and if they’re wrong to attack you then it’s going to be obvious to some of the other big guns, who will call out that A-lister, and bingo, you’re subscription count jumps up.

The moment another “A lister” comes in on the other side, then any “Pilot Fish effect” will pretty much evaporate because they wouldn’t know which way to turn. And I think it’s a delusion that the “A listers” somehow all conspire in some fashion to stay on top of any given argument. I also think calling the rest of the blogosphere “pilot fish” is pretty damned derogatory – certainly anyone who wants to gain an audience won’t want to be seen to be a slavering toadie, and anyone who doesn’t want to gain an audience is really unlikely to care what these supposed A listers think of them. So I just don’t buy that line of argument at all.

Besides, the reason these people are the “A list” is partly because they usually make a certain ammout of sense. I can only read so many feeds, and anyone who stops making sense just gets deleted.

Of course, the problem with wanting to engage in this particular conversation, which covers a topic of great interest to me (and was long before Kathy’s shock announcement), is that it’s taking time away from Interclue, which I will get back to forthwith!