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
Author Archives: Graham
Intuitive is the Enemy of Good
In the previous instalment, I discussed an interview in which Alan Kay maligned growth-restricted user interfaces. Here’s the quote again: There is the desire of a consumer society to have no learning curves. This tends to result in very dumbed-down … Continue reading
How much programming language is enough?
Many programmers have opinions on programming languages. Maybe, if I present an opinion on programming languages, I can pass off as a programmer. An old debate in psychology and anthropology is that of nature vs nurture, the discussion over which … Continue reading
Posted in code-level, nearly linguistics, tool-support
Leave a comment
On too much and too little
In the following text, remember that words like me or I are to be construed in the broadest possible terms. It’s easy to be comfortable with my current level of knowledge. Or perhaps it’s not the value, but the derivative … Continue reading
Some so-called expert
There’s a comedy sketch being frequently tweeted called The Expert. Now, all programmers will be aware that there is nothing funnier than interpreting a joke literally and telling everyone the many ways in which it’s wrong, and that there is … Continue reading
Posted in advancement of the self
Comments Off on Some so-called expert
My use of Latin: a glossary
i.e.: I Explain e.g.: Example Given et al.: Extremely Tedious Author List op. cit.: Other Page Cited It Too ibid.: In Book I Described etc.: Evermore To Continue a.m.: Argh! Morning! p.m.: Past Morning ca.: Close Approximation sic.: See Inexcusable … Continue reading
Posted in whatevs
Comments Off on My use of Latin: a glossary
Depending on the self-interest of strangers
The title is borrowed from an economics article by Art Carden, which is of no further relevance to this post. Interesting read though, yes? I’m enjoying the discussion in the iOS Developer Community™ about dependency of app makers on third-party … Continue reading
Posted in Uncategorized
Comments Off on Depending on the self-interest of strangers
Software, Science?
Is there any science in software making? Does it make sense to think of software making as scientific? Would it help if we could? Hold on, just what is science anyway? Good question. The medieval French philosopher-monk Buridan said that … Continue reading
Posted in advancement of the self, learning, social-science, software-engineering
Comments Off on Software, Science?
Inside-Out Apps
This article is based on a talk I gave at mdevcon 2014. The talk also included a specific example to demonstrate the approach, but was otherwise a presentation of the following argument. You probably read this blog because you write … Continue reading
Posted in architecture of sorts, MVC, OOP, ruby, software-engineering
Comments Off on Inside-Out Apps