Archive for January, 2006

When do you write your best code?

Thursday, January 19th, 2006

Writing software is a craft. Ask any developer you respect what they think, and the majority will say it's more art than science. Take any ten good coders, and they'll all work in different ways, create code that looks and feels different. Authors find their 'voice' after ...

Can we do it? Yes we can!

Wednesday, January 18th, 2006

Paul Graham has a great essay right now titled How to do what you love. There's a bit two-thirds down which says the following: if you asked random people on the street if they'd like to be able to draw like Leonardo, you'd find most would say something like ...

What is this about anyway? (part II)

Wednesday, January 18th, 2006

The main reason, in my mind, behind not pre-advertising the various products we're working on is that they aren't finished yet. While it's unlikely that someone with more time and resources will stumble across our ideas and do them first (although that's still a possibility), we don't want to ...

What is this about anyway?

Tuesday, January 17th, 2006

So, what are we doing here? Can't tell you. Not yet anyway. We've discussed it and decided to hold off until the development is a little further on. Not long though. Look for Aidan to comment. We just want to do it right. Does it seem weird to not be shouting about ...

We now have some identity

Tuesday, January 17th, 2006

As you can see (unless you come here via RSS), we have a front page which is the start of an identity. We have to re-skin the blog page to fit I guess.... MUCH thanks to Mike Griggs, our very own Guinea Pig, for his work and friendship over the years. ...

Building the Brand

Tuesday, January 17th, 2006

I'm well aware the reader doesn't know anything about us with the exception that we use Macintosh (my entries and Aidan's entry about RubyCocoa might give that away) and we have a blog. We'll get to the rest later. For now, we're going to discuss the brand. Using Guy Kawasaki's ...

Universal means everything

Monday, January 16th, 2006

Talking to some knowledgeable folk this week about exactly how universal Mac OS X is going to be. Some theories were that it would just be the applications, but in truth their aim is to make a truly universal operating system: to wit, you will be able to take your ...

RubyCocoa introduction

Friday, January 13th, 2006

Kudos to Tim Burks for writing an excellent Introduction to RubyCocoa. This is one thing that the RubyCocoa project was lacking - good documentation in English.

Get a cause.

Friday, January 13th, 2006

I definitely think that we should have a cause. “CAUSE”? From “The Macintosh Way” by Guy Kawasaki, does the following: C - atalyzes selfless actions Ideally we want to inspire people to help each other. Our products will make a positive difference to someone's life and they should want to spread the good ...

Another minor Og 0.26.0 bug

Friday, January 13th, 2006

This one in og/manager.rb. Took me an age to track it down. I had an array of Og managed objects, and I was calling array.include?( foo ) where foo blatantly wasn't in the array, and it was still returning true. As it turns out, the Og manager ...