Rick Hurst Web Developer in Bristol, UK

Menu

Blog

Back from BathCamp 08

I attended BathCamp at the weekend and it was great fun. I met some lovely people, talked geek and gave a short talk on (“the gurgitator”) a python script I have been writing, which I use to generate boiler plate code for web projects in different technologies (i’ll write about this when it is further down the line). I haven’t got time to do a full write-up, but wanted to thank the people who made it happen. Check out the photos on flickr: mine all

One year in freelance – the good, the bad and the ugly

It’s now just over a year since I went freelance, so I thought i’d share my experiences. First of all i’ll recap why I decided to make the move in the first place – mainly because of a business venture opportunity (olivewood – a web applications company, with products for servicing e-commerce and e-procurement), but also because I liked the idea of trying freelance full time, having been “moonlancing” for some time in addition to my day web developer job.

Since I made the move, I’ve been wearing two hats – that of freelance web monkey (or front end web developer) and that of Technical Director of Olivewood Data Technologies. The idea is that I would pay the bills by working short contracts as a freelancer, leaving spare time to work on web applications for Olivewood to sell. From day one it went straight off track! In addition to a few days a week working as a freelance resource for various web design agencies, I was offered a number of larger projects, which I took on under the Olivewood banner. After only a few weeks in I was juggling these larger projects with the on-site freelance work and soon had to start declining the on-site work, to make time for the larger projects.

Even dedicating all my time to the larger projects I was struggling so started to employ freelancers myself to delegate the workload. For a while this worked out, and it looked for a while like Olivewood might itself become a web design agency, using freelancers where needed, and starting to look into permanent employees. Some of the projects went really well, but it was getting difficult to manage the projects and find time to do any actual coding myself. So before I knew it I had become a project manager, albeit one who still tried to code and fulfill every other role in a snowballing company.

Meanwhile, very little progress was being made with the Olivewood products, so I was soon completely losing site of my original goals. I was also having other issues with finding and managing resources. I think one of the reasons I was offered so many projects in the first place is that I have a very diverse web development skillset (nb. i’ve started to refer to this as “swiss army knife” rather than the more negative “jack of all trades”!), so I ended up with projects spanning plone, front end web build, php, drupal, asp and asp.net. Finding local, available, freelancers with a similar skillset isn’t easy, and the time it takes to brief and manage remote freelancers made it extremely difficult to turn projects around on time and with a profit. Even so, it was still working, albeit only with me working most evenings and weekends – something I wanted to get away from by going full-time self employed.

Then I met my nemesis – a project I vastly underestimated, with a tight deadline and a tighter budget. Deadlines were missed and all the budget was spent on additional resources. Out of pride/stubbornness/professional integrity/stupidity I carried on, starting to decline other work, and push back other ongoing projects to make time to get the project finished, working ridiculously long hours throughout, and surviving on the profits of previous successful projects. This was a painful lesson in being careful what I agree to take on. It also forced me to re-evaluate the direction I was going in, and was fundamental in me getting back on track with the original goals.

So here I am now one year in, older, greyer and hopefully a bit wiser and on the verge of clearing my backlog of work to start afresh with a goal of keeping a balance on the work I need to take on to pay the bills and finding time to work on my future business goals. I recently had to decline a project that would have kept me busy for another month or so, which was painful but necessary. Turning down work is difficult, but the experience of the last twelve months has shown me that it is vital to be realistic.

In summary, it’s been a mixed bag – i’ve really enjoyed the freedom and excitement of being freelance, but I haven’t enjoyed the extra project management/ resourcing/ admin needed to run my own show. I’ve also learned the hard way about biting off more than I can chew. I’m still positive about it all – I see the difficult aspects as vital learning experiences that I needed to go through to get onto the next stage of my adventure.

archived comments

It’s tales like these that keep me shackled to the life of a part-time wage-slaved moonlancer. That and the fact that a monitor tan is not a good look for me . But fair play to you mate for sticking with it and staying positive. I admire your cohanas (for sticking with it that is..!)

Iain Claridge 2008-07-04 10:54:13

… that should read “cahonas”..!

Iain Claridge 2008-07-11 12:00:16

Hey Rick, nice to hear your story of freelance so far!

I definately hear where you’re coming from, wearing multiple hats, trying to juggle everything! I was freelance for 3 years before I was tempted back into the world of the salary again by Aardman.

It just got a bit too much, having to manage everything and juggle my time, it felt like a neverending struggling with the great benefits of working for myself but not the financial rewards!

good to hear things are going good for you and you’ve been offered lots of things!!

good luck!

~ Gav.

Gavin Strange 2008-07-18 11:20:25

a change is as good as a rest

mobile working

I’ve been working so much recently, clearing a huge backlog of work that i’ve got into a habit of mobile working again, as a way of varying the endless hours sat staring at a screen. Despite having some lovely studio space, I find it helps my productivity to wander off and work in a few different places. The 3 mobile broadband has made this even more of a possibility now, not having to stick to places with free wifi, although I did fail to connect from the back of one cafe up in clifton. I’ve also been making the most of the weather with a bit of garden working 🙂

garden working

New drupal based site – Green Infrastructure in the west of England

Olivewood have recently launched a new drupal based site Green Infrastructure in the west of England.

Green Infrastructure in the West of England

This has actually been quietly live for a while now, but wanted to monitor how it coped with the fairly heavy load exerted by the AJAX based mapping tool, which bought our dev server to it’s knees during original user testing, before being moved to a server with a bit more RAM.
GI Mapping tool

Olivewood Studio



I’ve just started renting some studio space in the infamous Tobacco factory in Bristol. This will be where most of the day to day running of Olivewood will take place, though I will still be working from the Ubley office from time to time. I actually worked in a studio in the tobacco factory at the beginning of the decade, when a certain large digital agency were based here. This is a much more relaxed vibe though, as i’m renting space from (and sharing tea making duties with) the lovely Fanatic Design.

archived comments

If you don’t mind me asking, I wondered how much rental kinda costs on a space like you have within that unit? I might be looking to move into a separate office at some stage and would probably only need a big desk, phone line, internet access and wondered how expensive/inexpensive it is? Thanks.

David Sandy 2008-01-02 08:09:20

Looks good Rick – so two offices now then! 🙂

Nik

Nik 2008-01-02 11:03:38

new toy – casio elixim Z1050

I recently bought a new compact camera – a tiny casio elixim Z1050. Historically I have always been disappointed with the performance of compact digital cameras, mainly because of shutter lag. This one is much better, with only a tiny lag at 10 megapixels. Although one day i’d like to get a digital SLR, for now I just wanted a compact to carry with me to snap pictures I can use for web sites, and also to take a few skateboarding pictures. One feature that has proven to be excellent for the latter is the high-speed continuous mode with takes several shots a second at 2 megapixels, allowing me to grab a sequence (like below, or just take the best frame from several, to get the best action shot.)

rick hurst sequence taken by casio Z1050

Best frame – original pic is 2 megapixels – fine for snapshot prints and web stuff:-

rick hurst fs disaster on st george whippy bank

archived comments

I wish I was skateboarding there, that looks so fun.

sirjorge 2007-12-18 00:23:33

Bristol Skillswap Relaunched



I attended the relaunched Bristol Skillswap last night at Goldbrick House in Bristol. The new format is called “Talking Points” – five chairs in a circle, one of which is always empty. Someone starts a (web related) subject to discuss with the other seated people, when someone in the room wants to join in, they claim the empty chair and someone else has to leave. When this was being explained by organise Laura Francis, I was initially worried that this was all a bit musical chairs, and end up with four people sat there trying to persuade people to join them. In reality it worked straight away, and there was always people ready to jump in and claim the empty chair. If anyone needed proof that geeks can have the same arguments in real life that they do on a mailing list or forum – this was it!
The first session was kicked off by Andy Budd – “Are standards still relevant?”, followed by Elliot Jay Stocks (Carsonified), followed by Matt Jones (Dopplr). Matts session was more of a traditional talk format – but the relaxed atmosphere and free beer ensured plenty of audience participation in the form of heckling.

bristol skillswap at goldbrick house bristol

more pics

d.Construct 2007

dConstruct view from the back

The d.Construct conference was excellent, this is the first one i’ve been to, but by all accounts it has raised the bar a bit since the first one two(?) years ago. The theme was definitely that of User Experience, and the talks were mainly conceptual rather than technical – I guess this would have appealed to some more than others, but coming from the point of view of someone who just started a company, with imminent plans for creating a (web) product, this was right up my alley. I haven’t got time to do a proper write-up, because I have a back-log of work and some deadlines to meet, and I resisted the temptation to open my laptop and hammer away at the keyboard in the Auditorium (unlike some people – give it a break guys!). Well done to the speakers, the clearleft crew and all others involved in organising it.

on the road

mobile office

I’m not sure where I read it, but I remember someone remarking that the term “Road Warrior”, was dreamed up by marketing bods to make sales reps feel that there is something glamorous about a lifestyle involving being holed up in a travel lodge in a different place each night, working on a spreadsheet on their laptop. I don’t quite fall into that category, but I am working in a few different places (albeit mostly a skateboard/bike/car journey away from home). I’m doing all of this on a laptop (lovely black macbook) – and even when working at home, I don’t have a desktop machine anymore, preferring just to plug my macbook into a mouse/keyboard/monitor, rather than consider having a dedicated desktop machine.

I’m trying to avoid gushing about the macbook, but it has so far proved to be a massive step up from my 12″ powerbook. The powerbook was great too, but I quickly went out and replaced it when I struggled to use it on a day to day basis in a freelance situation – where I would turn up at a clients site and be expected to get straight down to working all day, without the luxury of plugging it into external peripherals (other than a mouse), and often not being able to get access to other machines for testing in IE etc. My hands would “fall off” the sides of the keyboard, the screen resolution was too low, it was slow, and it was just useless trying to use virtual PC to do testing in multiple versions of IE. So the powerbook will now hopefully see a few more years service as a more than adequate general home living room email, web, word processor, print server and music/ video jukebox machine.

The macbook, with 2gb of ram and a copy of windows XP running in a VM using parallels in coherence mode, has (touch wood) improved the situation massively. The screen resolution is adequate, speed is significantly better, the keyboard is lovely (I actually prefer it to an external keyboard – the “spaced out keys” seem to suit my clumsy typing style) and it has a solid, sleek feel to it. I know some people see them as expensive, but even with the highest spec model it is still under a grand, which makes it cost effective in my eyes, as I hope/expect to get a few years out of it. Parallels is excellent – although I struggled with it before I upgraded my RAM from 1gb to 2gb, it now runs really well and I have it open most of the time, with multiple versions of IE and other windows apps just a click away and opening almost seamlessly, but otherwise working within OSX.

I’m also chuffed to find out that the macbook has wifi reception in the apparent wifi “deadspot” in my garden, where my powerbook wouldn’t find my network. I’d been out and bought a wifi range extender to resolve this, but haven’t yet set it up, and probably won’t need to now. I’d heard before that the aluminium case on powerbooks inhibits the wifi reception, which might explain this.

i’ve also inherited a PDA phone – a T-mobile Vario II (pocket PC with 3G, wifi and slide out QWERTY keyboard). These have a reputation for being flaky, but it has been reliable for me so far, and incredibly useful – terminal services has come in handy for restarting services on one of my windows servers when I can’t access any other way, and I have pocket putty on there in case I need to ssh into a server (haven’t needed to yet other than to try it out). The pop email client works well with gmail, although i’ve disabled it for the time being due to the high volume of email I get. I installed the missing sync software on the mac and syncing works fine, and it is working as a bluetooth modem for the mac after installing a 3rd party modem script.

rick hurst and his geek phone

My main gripes with the Vario would be battery life (less than a day if you are using a lot of the features like wifi), and a bit of fiddliness – I often have to get the stylus out to find a contact and make a phone call. It’s also a bit bulky and no iPhone in the looks department. Also I haven’t fully figured out the wifi – it seems to randomly try to connect to any available network when switched on, not what I want. Other times (seemingly random) it gives me a list of options via a notification, but not necessarily the options I want). When connected seems to work fine (other than the aforementioned battery guzzling) – good with skype etc.

archived comments

Interestign writeup. I’ve just ordered the 12″ to replace my powerbook. Just had a worrying thought that I hadn’t specified the glossy screen.. but I see it’s not listed as an option so am assuming (hoping) it’s standard spec.

Looking forward to be able to test on one machine too! 😉

Nik 2007-09-03 20:06:44

He He i’m guessing yopu meant 13 3/4 ” – good choice though 🙂

Rick 2007-09-03 20:15:50

Listen to you lot, you buy a mac only to run a virtual XP install. You should have saved yourself the bother and bought an XPS M1330 😉

Steve 2007-10-19 15:25:03