Posted by .

Technical debt is a concept that’s pretty well established in programming teams. Technical debt is a lot like sleep debt; where you burn the candle at both ends for a while. No matter how much you would like to, you can’t keep it up forever. Eventually you’ll fall asleep in a meeting or while driving.  Read more »

Posted by .

I came up with a diagnostic tool for pathogenic communication. I doubt that it’s novel, but it works.

  1. The thought is in your head,
  2. the process of getting it out of your head,
  3. the thought is now in the bucket,
  4. the process of the other person getting it out of the bucket
  5. the thought embedding itself in their head.

Read more »

shared understanding

Posted by .

I think that delegation to another person is analogous to programming a computer. I want to explain why I think this, and how thinking like this can be useful.

Programming as a discipline has developed loads of ways of making code better. That might mean more efficient, easier to understand, easier to maintain etc. The general term for this tidy up process is refactoring. If you think of delegation as a function call to a human then you can refactor the way you do things to make them better.  Read more »

Posted by .

Last Thursday I took part in a search for architecture’s big questions.

I explained the underpinning idea here, but in summary it’s about finding great questions.

We had some great questions. #bigquestions was trending in Australia for a while, and in Sydney for most of the evening. That’s an impressive reach for something that was pretty much unplanned.

This Thursday it’d be great to have another go! The more people know about it, the more people who tweet questions, the better the list we’ll end up with will be. We’ll get going at about 2pm (AEST, so that’s 4am GMT, 9pm PT).

If you’d like to help then share this post or just tell people about the idea.

Here’s some of my favourite tweets:

and here’s the whole lot:

Posted by .

In 1900 David Hilbert posed a series of 23 problems to the mathematical community.

These 23 questions have given the world of mathematics something to focus on for over a century. Some of the questions are still to be solved. Solving one pretty much guarantees that person a Field’s medal (Equivalent to a Nobel or a Pritzker prize). Architecture doesn’t have a set of key questions. This is a search to find some. A search to find if it’s even possible!

Starting tomorrow at about 4:30pm AEST we’re going to start tweeting questions. We’ll pull them all together with the hashtags #architecture and #bigquestions. Then the world can answer the ones that are answerable, and refine the unanswerable ones into that special set.

We’d love for other people to get involved. Just search for those hashtags and have a look at what’s already there. Then post some questions of your own. You don’t need to be an architect; everyone is affected by architecture so everyone gets to have an opinion and to ask questions.

In 115 years someone else might have the same conversation and start it with “In 2015 the world posed architecture’s 23 biggest questions”.

Posted by .

I hear that line all the time. To begin with I believed the hype, then it started to niggle, now my annoyance at that idea has pushed me out of the energy well that I wallow in most of the time and got me to write about it.

Arne Jacobson for Stelton: Cylinda Line water pitcher and tray.
From saf affect

To make this point I’m going to pick, rather unfairly, on Arne Jacobson. It’s not that I think that he’s a particularly bad offender, in fact I don’t think he’s an offender at all. It’s just that this isn’t an academic treatise, just a sketch to get my point across.

When I was writing my thesis I battled through Adaptation in Natural and Artificial Systems and despite using some pretty spectacularly arcane methods of explaining what were already hard concepts, one idea came away from it and stuck with me1.  He expresses it in formal set notation, so I’ll translate:

For each environment there is best fit solution

That’s a pretty lazy way of explaining it, and in trying to explain it in words I can see why he used set notation. Here’s another go, but a bit more verbose:

Given an infinite set of environments, and an infinite set of solutions then for each environment there is a solution that is best adapted to that environment.

That seems pretty ordinary until you consider that in reality the environment is constantly shifting. Most of the time it isn’t changing very much, so natural selection acts to stabilise populations and keep them from changing in a way that would be harmful. Sometimes environments change a lot2 and natural selection let’s change go into overdrive. JG Ballard uses this to great effect in the drowned world. The changed environment allowed the lizards to grow into giant monsters. Whether Ballard realised that this was potentially legitimate science I have no idea3, but it’s a nice way to think about solutions to specific environments.

There is a link between naturally evolving giant lizards and Arne Jacobson water jugs I promise. Living things, and even systems4 evolve to fit an environment, and I don’t think that it would be too much of a stretch to suggest that when a human designs something that they have a very similar goal in mind. The environment that the designer is targeting will change over time 5, and the fit between product and environment will change.

When our man Arne was doodling his sketches for the Cylinda set, he was thinking about life in the 50s and 60s, the technology for making things available to him and the fashions that prevailed. He probably had a bunch of other criteria that he was considering too.

As it happens I don’t really like the Cylinda jug and I actively dislike the tray. The tray is hard to pick up, the ‘handles’ are sharp and painful to hold, it’s totally flat on the bottom so if it’s put down on a wet surface it glides around. I’m indifferent to the other parts of this set, but I think that the tray is bad design. I think that bad design really is timeless6. My dislike of the Cylinda set is born out of the different environment that I live in. (I can only assume this, I might have disliked it when it came out!)

Jacobson explicitly designed the set as a reaction to the curvaceous trends of the day, I’ve got one of the jugs in front of me right now. As a jug it’s ok, it pours cleanly and is reasonably well balanced. The choice of plastic for the handle perpetually looks crusty because they’ve faithfully stuck to the polymer technology of the day. The ice lip is spot welded into place so there is plenty of space that can’t be cleaned, but can collect gunge, and has some nice corners that could reward vigorous scrubbing of the interior with fatally slit wrists (the sharp edges thing besets the whole range). Without sounding like a miser I’m not entirely sure where the balance between the $10 kmart knock offs and the $150 genuine article goes; that’s a lot of hand finishing! I think my main objection to the price is that it doesn’t feel like the best we can do for $150 – or industrial machine should be able to do better.

This isn’t an ideal example as there’s not that much that’s changed because we started with a very simple object. There is also the possibility that the brand new jug I have here might be quite different to a 60’s one; maybe the stainless steel is more stainless or easier to work? It feels as if it was originally intended for servants or a housewife to maintain but today they are mainly looked after by administration staff in an office. Whilst the roles have similarities, they don’t have the same mandate and priorities, they don’t have time to hand polish out the endless thumbprints7.

My feelings aren’t really important to the point I’m making. If something really is good design it is designed to fit the needs of people. If the design is intended to be timeless then it needs to fit such a broad range of requirements on any given dimension that it can’t really be ideal (for a specific time) on any dimension.

  1. it might just be that it was particularly hard won but I think it’s a good point nonetheless.
  2. actually most examples of this are when things are introduced to a new environment.
  3. I like to think that he did, he was a smart guy!
  4. Systems like the Mousgoum huts that Christopher Alexander talks about in Notes on the Synthesis of Form.
  5. and space if we are thinking about international products, but let’s stick to time being the variable for the moment.
  6. the only redeeming feature that I can imagine is that he designed the tray for a servant to bring things to the master, and therefore the ergonomics of the tray are irelavent, as long as the master likes the look of it!
  7. I asked one of the people that looks after the jugs in the office and she said “I don’t like how smudgy they get”. whoever came up with the name “stainless steel” is marketing genius!

Posted by .

Christmas is over, countless letters of thanks should probably be written to people who gave you things you didn’t really want, but it’s all too much of a faff.

At least that’s what I was hoping. I thought I’d give Facebook ads another go for postednot.es to try to convince all those intrinsically polite, but lazy people that I could give them just what they needed.

Tl;dr: 35% of my budget seems to have gone to Russian bots, and Facebook seems to think that there is nothing they can do about it.

To make a slightly longer version of the Tl;Dr: I was paying about $1 a click, which is fine but 35% of those clicks were coming from a single source in Russia. That person/bot clicked the Facebook advert 25 times on the day in question. My beef is that for all Facebook’s fancy data analytics, that they aren’t able to filter out that kind of user and keep their advertiser (i.e. me!) a bit happier. I’d love to know if this experience is replicated across other campaigns.

This is basically just me complaining, but it’s cathartic.
Read more »