Born Sleepy - Sam Deane's blog

  • about
  • code
  • music
  • contact
  • elegant chaos
Home

About Sam Deane

I'm a computer programmer. From time to time, I ask computers to do things for me. Occasionally, they comply.

I think of myself as a Mac programmer, since that's what I've been doing for most of my professional life. With the event of the iPhone and the iPad that description is getting a bit inaccurate. I would say that I am an Apple programmer, except that I don't program fruit.

I'm not an Apple fanboy, but I like good human-centred design and more often than not I find myself drawn to their products as a user. This is equally true as a developer - it's generally a pleasure to develop for the Mac (and iPhone/iPad too these days).

Back in the day, I wrote what we now call "Carbon" applications (they were just called Mac applications then), using Codewarrior (or Think C or MPW) to write C and C++ code. Or even Pascal, back in the day before the day.

Now I try to work exclusively on MacOS X and iOS projects, using XCode to wrote Objective-C with the Cocoa frameworks.

Between about 1999 and 2009 I was working on a number of games which ran across a number of platforms. For about seven of those years I worked on the core cross-platform and user interface libraries for a game called Football Manager, which is made for both Windows and Mac, and has other incarnations or related products and tools on Linux, PSP, XBox360 and other things. I also had a brief spell working on tools for Sony, which had to run on Windows, and have ported other games to the Mac from Windows.

All of which means that I've got a lot of cross-platform experience, as for quite a long period I was not a Mac programmer in my "day job" in the strict sense of the word, despite having a Mac on my desk and writing most of my code on it with XCode.

I'm Powered By

Such things as music, books, food, beer, football, politics, and of course computers.

My musical tastes are catholic, and it's hard to know where to start. Probably in the late sixties, I guess.

My taste in literature tends towards science fiction, but there's plenty of room for other stuff, such as contemporary fiction and crime.

My taste in football tends towards Queens Park Rangers, largely because I grew up in Kilburn & Cricklewood at a time where QPR were a half decent team. They haven't been for most of my adult lifetime, but one doesn't get to change such things. I lived nearer to Crystal Palace for a while, which was my granddad's team. They weren't really any good either. Now I live on the Isle of Lewis, in the Outer Hebrides, and the nearest professional football team is a ferry ride away! Oh well.

My taste in food tends towards spicy things! I'm a vegetarian, which steers me in certain directions too, and my favourite cuisine is probably what you might loosely term "South Indian". I love cooking, but eat too much junk food.

My taste in beer is Belgian and trappist. I'm not sure about the whole god thing, but those monks certainly know what they're doing on the beer front. My favourite beer is currently St Bernadus Abt 12.

My taste in politics tends towards social justice, secularism, and collective responsibility.

I would say that there is such a thing as society, and the mess that it is in is all our faults. I tend away from authoritarianism and dogma, and don't have much time for people who think that there's much in the world that is black and white. I don't really mind if you want to quietly believe in one or more gods/higher-beings/aliens, but I don't, personally. I do believe that organised religions are a danger to society, and have been and continue to be the cause of far more suffering than good. I'm not particularly fond of moral relativism either, and I do believe that there are certain values that are worth defending, regardless of who they offend. If you're a racist, homophobe, or religious zealot, for example, then we probably won't get on too well...

Nerdvana

I'm into most things related to "software engineering", but particularly authoring tools, cool languages and finding good ways to do this whole programming thing better.

I tend to think of programming as a happy blend of science, engineering and art, which is just where I want to be. If pushed, I'd rather be described as a craftsperson than a scientist. I enjoy the process as well as the outcome, but ultimately I want to make elegant stuff that works well - not just stuff that works.

I've got programming experience in all sorts of weird languages, but the one I like best is Dylan. My ideal authoring tool would by a strange hybrid of The Alternative Reality Kit, Hypercard, SK8, Dylan, Python, Smalltalk and Prograph.

My ideal job would be to develop it. Offers anyone?

Past Lives

When not working freelance or on my own software, I've had spells at the following places:

  • Sports Interactive (again)
  • Sony Computer Entertainment Europe
  • Sports Interactive
  • Abbey Road Interactive
  • Peter Gabriel's Real World
  • The Multimedia Corporation
  • ULTRALAB
  • Centre for Educational Studies

For the formal story, you can read my CV.

  • Sam

Login

login or register

Navigation

  • Search
  • Recent posts

Recent Tweets

Recent Tunes

Recent Posts

  • Birthdays not showing in Lion iCal
  • Why Facebook Is Broken For Me
  • NSConference 2012
  • Radar? GTFO!
  • Is it just me?
  • Comments
  • What The Hell Happened To Xcode?
  • The Run Loop In Cocoa Unit Tests
  • Parameterised Unit Tests
  • Git Repository Migration
more

Links

  • Sam Deane's CV
  • Sam Deane on Facebook
  • Sam Deane on MySpace
  • Sam Deane In The Real World
  • Rangers Till I Die
  • UK Mac Developers Group
  • Mountain River Tai Chi Chuan
  • National Secular Society
  • Halflight Music
  • Alien Jones
  • Keith Deane Gardening

Syndicate content

  • about
  • code
  • music
  • contact
  • elegant chaos