Wolf Logan’s talking about paleosocial patterns (TOOLS Web 2.0 Patterns workshop). Very cool. Marking - making permanent, public, marks. Dog marking its territory, “I was here” graffiti. e.g. blog comments, forums, guestbooks. Being obnoxious gets the comment noticed more. Pointing - indicating resources to others, can be with opinions. Reputation will dictate how much people care. e.g. Reviewing/rating sites, Digg. Competing - comparing […]
Paleosocial Patterns
July 1st, 2008 · No Comments
Tags: SoftwareDev
A Video Sharing Website based on Web 2.0 Patterns
July 1st, 2008 · No Comments
We’ve done a little group exercise at the TOOLS web 2.0 patterns workshop. Designing a video website, with heavy emphasis on mashing up, e.g. show videos from youtube, grab recommendations from netflix, grab friend lists from Facebook, etc. Here’s the full feature list (click for full image): And the design: We eventually identified features, at back end and […]
Tags: HumansAndTech · SoftwareDev
Tools Europe - Pre-Workshop Preparation
June 22nd, 2008 · No Comments
I have the honour of delivering a keynote at the Tools Europe conference in Zurich next week, as well as at the “Mining Web 2.0 Patterns” workshop, which, as you can tell from its title, I’m looking forward to participating in. The workshop chairs are Dragos Manolescu and Joe Yoder. The keynote is on OpenSocial, Gadgets, […]
Tags: SoftwareDev
Designing Like a Pollyanna: Have your Cake and Eat it Too
November 23rd, 2007 · 1 Comment
“The novel’s success brought the term “pollyanna” (along with the adjective “pollyannaish” and the noun “Pollyannaism”) into the language to describe someone who is cheerfully optimistic and who always maintains a generous attitude toward the motives of other people. It also became, by extension – and contrary to the spirit of the book – a […]
Tags: SoftwareDev
The only thing wrong with GoF Design Patterns is …
July 26th, 2007 · 1 Comment
Jeff Attwood recently pointed out the difference between Gamma et al’s Design Patterns and Alexanders’ equivalent and outlined a critique of the former which characterises it as “replacing actual thought and insight with a plodding, mindless, cut-and-paste code generation template mentality”. First, I want to note that the critique above surely defies belief to anyone who […]
Tags: HumansAndTech · Links · SoftwareDev
Podcast: Thoughts on Patterns
March 8th, 2007 · 5 Comments
Stream-of-consciousness thoughts on patterns - where we’re at in 2007. Not a tutorial. Definitely not a tutorial. Where did patterns come from? Not GoF, not Alexander. Alexander, patterns, and architecture. Patterns in the organisation - how can a pattern language pervade an organisation and help workers carry out its mission statement and operating principles? Different high level patterns […]
Tags: Podcast · SoftwareDev
“Ajax Design Patterns” - Book of the Month
September 20th, 2006 · 2 Comments
Ajax Design Patterns is Book of the Month in this month’s .Net mag (p.23, Issue 155, October, 2006). Incidentally, the mag is about the ‘Net, not specifically MS .Net (which it pre-dates). The review says: So AJAX might be the hottest thing in programming since, er, ordinary Javascript, but it’s no good just learning how to […]
Tags: SoftwareDev
Rails, Selfishness, and Opinionated Patterns
August 5th, 2006 · 1 Comment
When people talk about their favourite benefit of Rails over framework X in language Y, they’ll usually mention ActiveRecord, Ajax support, etc. But at a deeper level, the thing that really stands out is that Rails is opinonated software. This is where Rails derives its power and agility. It’s pretty well-understood in software that consistency trumps […]
Tags: SoftwareDev
Pseudo-Threading: Multithreading in the Browser
May 30th, 2006 · 1 Comment
You know AjaxPatterns? It’s a wiki about Ajax. Anyway, it’s now fully open for editing, but I’ll post more about that later. Right now, this post covers a particular pattern that’s been sitting in eXtreme Stub mode for some time, and has now got a little flesh to it. Pseudo-Multithreading (mmmm…just rolls off the tongue) is […]
Tags: SoftwareDev
Got Captcha? Antispam on AjaxPatterns
May 25th, 2006 · 2 Comments
I’ve been blabbing on about how I’m going to open up the AjaxPatterns wiki for as long as it’s been online (about a year), blah blah, talk is cheap. Anyway, it’s a few steps closer now. The main issue has been protection against spam - some entrepeneurial folks behind numerous proxies have discovered there’s a […]
Tags: SoftwareDev
