Wednesday, September 27, 2006

I just do what they tell me to

by Suw on September 27, 2006

So whilst I was at EuroOSCON, I had a chat with a few people about an idea for a website I have. Well, not really a website, more of a web app. One person I chatted to was Rob McKinnon, who managed to convince me that I could do the whole thing myself in Ruby on Rails. I explained how my programming skills are, in general, sub-incompetant, but he convinced me that I'm qualified enough to play with Rails and that I might even actually be over-qualified.
I'm not really sure I believe that. I mean, sure, yeah, I used to tinker with Perl, Python, JavaScript, (and, way back when, Basic), but whilst I could adapt other people's work, I could never write anything from scratch myself. Tinkering is, of course, where you start when you're learning how to code (which is one reason why software patents are such a stupendously bad idea, but that's another discussion), but there are important steps that come after tinkering, including sucessfully sticking together chunks of stuff you've got from other people, and finally, being able to create new, original scripts. I never really got that far up the learning curve. (Actually, to be honest, I stood well back from the learning curve and thought 'Oh, my, that looks a bit steep…')
So now I've decided that my web app is going to be my baby. I am going to code it, as much as I can. I'm going to learn Ruby on Rails, and whatever chunks of MySQL and CSS and whatever else I need to get a prototype web app up and running.
There will be confusion, yes. In fact, there already has been confusion, within about the first five minutes. Thanks Matt, for introducing me to Locomotive and helping me get started. Now, sitting on a plane to Lisbon, there is further confusion, but I'll have to wait til I land to sort that out, which is annoying because I thought I was doing really well.
There will be frustration. Again, actually, there already is frustration, but it's healthy. It's making me want to work harder on this, not give up, so that's ok.
There will be cursing and screaming and pulling of hair (mine, I hope, not anyone else's). This may actually be entertaining for you if you enjoy that sort of thing, so I'm considering selling tickets.
And eventually, there will be success.
Meantime, however, I have Agile Web Development with Rails, by Dave Thomas and David Heinemeier Hansson and I have already worked my way through creating my first 'Hello World' app. It was easy. Once I got Locomotive going, and was accessing the right version of Ruby, all I really had to do was do what they told me to in the book. That's not just easy, it's easypeasy.
Now I have a MySQL hiccup to get over, but once that's sorted I'll be away working on their example shopping cart web app. I'm already designing my tables and thinking about how my own app is going to work, and am eager to start actually playing with that, but until I have MySQL working properly, I am slightly stuck.
I will keep you up to date on my development.
Pun intended.

{ Comments on this entry are closed }

Taking a moment

by Suw on September 27, 2006

Feels like forever since I last blogged about what's going on here in the World of Suw, but with a half-hour to kill on the flight from London to Lisbon for SHiFT, and no real motivation to do any of the things I should be doing – like writing the talk I'll be giving or finishing the article that's, oh, a month late – I thought I'd just have a little bibble here.
I'm disappointed to have missed seeing Neil whilst he was in the UK, but my own travel schedule has been pretty mad and his signing was here and gone again before I noticed. San Francisco, then Brussels, now Lisbon and then, after a single night back in the UK, Vienna. I can't wait for the travel to stop. I honestly don't know how people like Neil and Cory, who always seem to be somewhere that's not home, manage to travel so much without getting utterly exhausted. Or maybe they do, and they just never mention it. Me, I'm booking 5th October off for a damn good sleep. Anyone calling my mobile before 4pm will be directed straight to answerphone. Meantime, I have to go be all chirpy and sociable when right now I feel more like I want to bury myself in writing and coding and working on ORG stuff.
Of course, the last two conferences were ORG-related, but that somehow doesn't manage to make me feel less guilty about being 'out of the office'. (When your 'office' is your coffee table, that whole phrase fails to make any real sense.)
The conferences I've been to have been great though Рinspirational and fun and full of very cool people. I am, however, coming up to some sort of monthly Dunbar limit. If I have to engage in small talk with one more stranger I swear I will scream. Unless they can fix my MySQL problem or have a spare £100k kicking about with which to fund ORG, in which case I'll just grovel appropriately.
I am fed up of flying too. The gate agent today got really snotty because the name on my passport (Susan) was not the same as the name on my ticket (Suw), primarily because I didn't book it. I felt like kneeing him in the bollocks, frankly, the git.
Plus there's a guy sitting near me with a cough that sounds as if he's trying to retch his heels up through his intestines. It's probably quite a satisfying cough to cough – lots of gurgling phlegm – but as an onlooker, it's quite vile.
In other news, Kevin got his work permit through and has started work at The Guardian. He's having a great time – good bunch of people, interesting challenges and a far more interesting neighbourhood to work in. Within a week, he'd located a local wine bar that does champagne tastings, so Monday night we went out to try a little champers. I wasn't quite prepared for the volume of free champagne on offer from Ruinart, so ended up getting completely hammered. Kev took tasting notes, which he's going to write up and I'll post them here as soon as he emails them to me. Suffice to say, the champers was great, the Dom Ruinart was lovely, but we plumped for ordering a couple of bottles of the Blanc de Blancs as that was more within our price range.
Right… about to come in for landing, so better shut the laptop down.

{ Comments on this entry are closed }