OOP the Easy Way
Object-Oriented Programming the Easy Way: a manifesto for reclaiming OOP from three decades of confusion and needless complexity.APPropriate Behaviour
APPosite Concerns
FSF
Category Archives: metadev
Rehearsals in beta!
I have a new application, Rehearsals, an online practice diary for musicians. If that sounds like the kind of thing you’re interested in, and you have Mac OS X 10.6 or newer, then please download the beta release and test … Continue reading →
Consulting versus micro-ISV development
Reflexions on the software business really is an interesting read. Let me borrow Adrian’s summary of his own post: Now, here’s an insider tip: if your objective is living a nightmare, tearing yourself apart and swear never touching a keyboard … Continue reading →
Indie app milestones part one
In the precious and scarce spare time I have around my regular contracting endeavours, I’ve been working on my first indie app. It reached an important stage in development today; the first time where I could show somebody who doesn’t … Continue reading →
NSConference: the aftermath
So, that’s that then, the first ever NSConference is over. But what a conference! Every session was informative, edumacational and above all enjoyable, including the final session where (and I hate to crow about this) the “American” team, who had … Continue reading →
Controlling opportunity
In Code Complete, McConnell outlines the idea of having a change control procedure, to stop the customers from changing the requirements whenever they see fit. In fact one feature of the process is to be heavy enough to dissuade customers … Continue reading →
Cocoa: Model, View, Chuvmey
Chuvmey is a Klingon word meaning “leftovers” – it was the only way I could think of to keep the MVC abbreviation while impressing upon you, my gentle reader, the idea that what is often considered the Controller layer actually … Continue reading →
Quote of the year (so far)
From David Thornley via StackOverflow: “Best practices” is the most impressive way to spell “mediocrity” I’ve ever seen. I couldn’t agree more. Oh, wait, I could. thud There it goes.
You keep using that word. I do not think it means what you think it means.
In doing a little audience research for my spot at MacDev 2009, I’ve discovered that the word “security” to many developers has a particular meaning. It seems to be consistent with “hacker-proof”, and as it could take most of my … Continue reading →
More on MacDev
Today is the day I start preparing my talk for MacDev 2009. Over the coming weeks I’ll likely write some full posts on the things I decide not to cover in the talk (it’s only an hour, after all), and … Continue reading →
MacDev 2009!
It’s a long way off, but now is a good time to start thinking about the MacDev ’09 conference, organised by the inimitable Scotty of the Mac Developer Network. This looks like being Europe’s closest answer to WWDC, but without … Continue reading →