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: Talk
Rethinking Object-Oriented Design figures
My iPad-drawn graphics in Rethinking OOD at App Builders 2018 were not very good, so here are the ink-and-paper versions. Please have them to hand when viewing the talk (which is the first of a two-parter, though I haven’t pitched … Continue reading
Posted in OOP, Talk
Leave a comment
On Inheritance
I recently had the chance to give my OOP-in-FP-in-Swift talk again in NSLondon, and was asked how to build inheritance in that object system. It’s a great question, I gave what I hope was a good answer, and it’s worth … Continue reading
Discovery
I think the last technical conference I attended was FOSDEM last year, and now I’m sat in the lobby of the Royal Library of Brussels working on a project that I want to take to some folks at this year’s … Continue reading
Posted in advancement of the self, Talk
Leave a comment
On the lesser presentations
Advice on presentations – including that given on this blog, is often geared toward the “showbusiness” presentation. We’re usually talking about the big conference talk or product launch, where you can afford to put in the time to make a … Continue reading
Posted in performance, Talk
Leave a comment
The Principled Programmer
[Note: this post represents the notes made for my talk at iOS Dev UK 2014. As far as I’m aware, the talk isn’t available on the tubes.] The Principled Programmer The first thing to be aware of is that this … Continue reading
Posted in Responsibility, Talk
1 Comment
Staying power
You would imagine that by now I would have come to realise how long my attention span is and worked to find projects that fit within it, but no. This is one of the changes I need to make soon. … Continue reading
Posted in advancement of the self, books, learning, Talk
Leave a comment
*-Oriented Programming
Much is written about various paradigms or orientations of programming: Object- (nee Message-) Oriented, Functional, Structured, Dataflow, Logic, and probably others. These are often presented as camps or tribes with which to identify. A Smalltalk programmer will tell you that … Continue reading
Improving a presentation with slides
Take a look at your slides. For each slide, think how you would present the same information if you didn’t have the slide. Practise that, so that you can give the information on the slide without using the slide as … Continue reading
Posted in performance, Talk
2 Comments
On having things to say
I enjoyed Jaimee’s discussion of preparing her public talks, and realised that my approach has moved in a different way. I’ve probably talked about this before but I’ve also changed how I go about it. This is my technique, particularly … Continue reading
Posted in Talk
Leave a comment
The code you wrote six months ago
We have this trope in programming that you should hate the code you wrote six months ago. This is a figurative way of saying that you should be constantly learning and assimilating new ideas, so that you can look at … Continue reading
Posted in advancement of the self, books, code-level, learning, Responsibility, software-engineering, Talk
Comments Off on The code you wrote six months ago