I've just spent my first week working at Foton Sistemas Inteligentes in Gran Canaria. I've been learning some Spanish, trying out Ruby on Rails and helping with translating a tourist information site to English. This weekend there is a WOMAD festival in Las Palmas, and I went there last night to see Kanda Bongo Man from the Congo. Wow! Soukous is about my favourite dance music, and being able to just hop on a bus and see that kind of gig for free was amazing. It feels like permanently being on holiday here; the sun shines, people are friendly and you have fun. Yet people work hard and still get lots of stuff done.
What a contrast to my life in the UK recently. I was quite happy hacking on QtRuby/Korundum until I seriously began to run out of money in the past few months. As I'm 49 now, there is just no point in sending my CV to any sort of normal recruitment consultant as they would just throw it in the bin. Instead, I just had to keep a steady nerve, carry on doing good stuff and hope something would turn up. Which indeed it did - phew!
Over 5 years ago I decided I didn't want to carry on being a 'normal contractor' anymore, working on Fixed Income trading systems as I had been. In March 2000 I discovered the full details of a new tax called 'IR35', which was essentially designed to put contractors out of business and force them to get 'proper permanent jobs'. For some reason the utterly weird New Labour government and the Inland Revenue decided that the only reason someone would become a contractor was as a tax fiddle.
I had set up 'Lost Highway Ltd' in 1996 with the intention of accumulating enough money in the company, via contracting, to fund some interesting development project. Imagine my amazement and shock when I discovered that this daft new tax would ban contractors' companies from accumulating capital. So you end up with all the hassle of running a company with accountants, complex taxes and so on, but have to pay out 95% of turnover as a personal salary. Anyone who has actually run a company, knows that a limit of 5% on expenses, and no capital to accumulate is just doomed to fail.
What was I to do? I didn't want to be forced to have a permanent job. Nor did I want to give up computing programming altogether as it's about the only thing I'm actually any good at. So I came up with the idea of a new sort of 'strike'. I would withdraw my labour from the UK paid employment market and work flat out on Free Software instead. That way I would minimise the tax I paid to the Revenue, while at the same time keeping my skills at the cutting edge. I've actually managed to get by with only doing 7 months of paid work in that 5 years, which I think is pretty remarkable. I had to go back working for a bank in 2002 to fund the QtRuby development, but I really felt past my sell by date there and didn't enjoy it much. They replaced me with 3 cheaper Indian guys, and got rid of nearly all the other UK contractors. It confirmed my worst fears about staying as a 'commodity contractor', where you have to rely on recruitment by numbers according to your 'skills profile' - that sort of work is a dead end.
I met Augustine from Tenerife at the Malaga conference, who I got on well with, and he told the Foton guys I was there. They already knew about me, as several of them are ruby fans, and they had tried QtRuby. So when they heard I was interested in working in Spain (anywhere outside the UK in fact), they google'd for my name, looked at the stuff I'd done, and getting the job became a 'slam dunk'.
So there we have it. Work on Free Software, write blogs, check code into public repositories, give talks at conferences, generally use the internet to showcase your work and people will want to employ you. The younger you are when you start doing that, the more solid your career will be. Never get employment via the CV/recruitment consultant route - that was just so 20th century - only losers do that..
Adios mes amigos
Senor Dale Cerveza

Good News Indeed
Richard, I'm glad you finally found a decent position after all this time. Your talents were wasted in a certain financial establishment that sounds a bit like a peripheral interface standard. I bet Gran Canaria is a lot nicer than B'gate and the work far more interesting.
I moved onto my own 'new pastures' a couple of years back and gave up the IT 'merry-go-round'. Can't say I've missed it much.
Careful not to drink too much cerveza (especially at lunchtime) as the keyboard facial imprint isn't such a great look.
Stu
PS Drop me a line at 'kdedevelopers at stuartwheeler dot com'
Congratulations Richard
I'm glad to see you're working with Agustín and the other guys from Foton. They're definitely nice people, so I'm sure you'll have lots of fun in the Canary Islands. It's definitely your place, since there are certainly many ruby fans around there (hi everybody
)
Trolltech
I just cannot undestand why Trolltech didn't employ you. With Qt having official Java bindings in 4.0 and you developing current Qt-Java bindings, you would be the best one to carry on that job.
Anyway, glad to see you here in Spain (I am in Valencia).
Re: Trolltech
I did go to Oslo to meet Trolltech in August 2002, and showed them the java bindings, but they decided not to go ahead with a commercial version in the end. So they certainly know who I am! I'm very interested in how the Qt4 java bindings are implemented, as there a whole pile of interesting technical problems that you need to solve. It was my ambition to kill Swing, because I think it's badly designed junk. I'll be really pleased if Trolltech can pull that one off whether I'm helping out or not. It really got up my nose when Sun cancelled their working OpenStep implementation for Solaris in 1995, and replaced it with the AWT toolkit. That move set back client side development by 10 years.
But I think Spain is the place to be - it's sunnier than Oslo for one thing.. I'm really looking forward to learning Spanish - I've got my first lesson tommorow. It's like a whole new world opening up.
awesome
Congratulations Richard! Glad to hear the news.
You rock, dude!
Congratulations for finding something that fits you that well. I wish I had the nerve and the skills to get by like you did in the past 5 years.
The CV/recruitment consultant route
I found it a lot more efficient to take the direct route to employers rather than try to play the employment game with recruitment consultants.
Unfortunately, some jobs are only available through consultants, and they will probably have submitted several candidates into the recruitment process. It's worth bearing that in mind when you're being asked to jump through hoops just to show how "motivated" you are.
It's good to hear that you found a job you enjoy after all that time in the UK job market. Welcome to the 21st century!
Re: The CV/recruitment consultant route
I found it a lot more efficient to take the direct route to employers rather than try to play the employment game with recruitment consultants.
Yes, I think they're just parasites and don't perform a useful function anymore. You might as well use a computer to auto-scan CV's for keywords, if that's about all a recruitment consultant is capable of doing.
I didn't really make much of an effort looking for a job, just applied for a couple of jobs in Germany that were advertised on the Qt interest list. After the Stuttgart aKademy I decided I liked Germany and wanted to work there. Maybe I didn't get the German jobs because they wanted German speakers though, and there isn't much I can do about that.
Plus I made one job application for a job doing Qt programming in Berkshire UK where I (used) to live. However, I sent him an email telling him that I'd been recently working on the KDevelop ruby debugger as an example of my Qt C++ programming work. Then when I spoke to him on the phone a week later it was obvious he hadn't googled for my name, and didn't know anything about me. He said 'send me your CV and I'll run it past the client'. It seemed completely pointless taking that one any further.
It's good to hear that you found a job you enjoy after all that time in the UK job market.
Thanks, but I haven't been on the job market, I've been on strike for five years!