The end of development as we know it…
Over at The Wonderful World of Mr C my colleague Ian Corns keeps track of gaming technologies. He’s into PS3s, Wiis and stuff like that – serious business, not childish toys these days.
He’s written a great piece around this abridged video of the Sony GDC 2007 Keynote which shows a fully dynamic gaming environment, with a realistic physics engine. Let’s unpack that a bit… In most games objects are coded in some kind of programming language and run directly in code – they can only be altered or maintained by altering the game’s source and re-compiling. In this model from Sony the objects are declared by anyone and run within the game – so anyone can create games using this model. Ian’s piece is here: What Web2.0 Developer Networks Should Be…
Now, Ian talks about the democratisation of development, and I totally agree with him on that trend. I’ve been watching Teqlo which allows visual design of web-based applications that plug together web services. Coghead are on a similar track and there are others. This is a trend that started a while ago, and there has been much interest in it from inside Enterprise with lots of people looking at Biztalk.
So Ian and I agree on the trend, but I’m not sure we agree on where it leads to. Ian sees the world like this:
“But I want to build my own mash-ups and applications using library-relevant web services – I’ve got loads of ideas”, I shout. “No”, says Mr Developer, “you can’t. Only we’re allowed to do that because we have ‘special knowledge’”.
I don’t, most developers I know (but at Talis we only hire great developers, so not reflective of the industry, perhaps ;-) would say
“sure, come on in, here’s the editor, here’s the compiler, here’s some examples to get you started”
Certainly I would, and have, and my colleagues have too. So we disagree, I think, on the barriers to entry. I think another indication of this is here:
It passes my favourite validation criteria for technology – namely “Could my Mum do it?” Within this game, my Mum can become as good a developer as anyone else because ALL developer complexity has been hidden.
Now, I have to say that I don’t know Ian’s mum. I’m sure she’s a really nice lady, smart too. But I’d love to see that experiment – Ian’s mum trying to write a game using these tools. Without wishing to disrespect Ian’s mum; I bet it would suck. For that matter, if my mum tried to write a game with these tools it would suck too, and she’s a professional sysadmin (no, I’m not joking, my mum builds servers).
The reason is that these tools may hide the complexity of a language, of “code”, but for good developers this is not the hard bit; writing the code is the easy bit. The hard bit is understanding the problem and devising a great solution. Now, as a hardened game player Ian has a substantial level of deviousness, alternative thinking, surreal thinking – the kind of thinking that leads to great solutions. I’d like to see the game he builds.
No comments yet.
Leave a comment
Additional comments powered by BackType
Search
What I'm Doing...
- @JingyeL I don't know yet, someone from here will be. in reply to JingyeL 1 week ago
- @JingyeL are you going to ISWC 2010 in November, Shanghai ? 1 week ago
- Back from work to find 666 unread emails waiting for me — must be a sign... 1 week ago
- More updates...
Recent Comments
- Charles Cox on Distributed, Linked Data has significant implications for Intellectual Property Rights in Data.
- Puia on ISBN 10/13 Converter in Excel
- tee on Fixing a plasma TV
- computer doctor on Fixing a plasma TV
- Mars on left wondering…
- neeli on Pranav Mistry: The thrilling potential of SixthSense technology | Video on TED.com
- infopeep on You’re not the one and only…
- talisians on You’re not the one and only…
- olyerickson on Semtech 2010, San Francisco
- PaulMiller on Semtech 2010, San Francisco
Categories
- .Net Technical (8)
- Blog on Blog (6)
- commands I have issued (10)
- Enterprise Architecture (19)
- event (4)
- Fiction Book Review (2)
- Food (2)
- Intellectual Property (9)
- Interaction Design (27)
- Internet Social Impact (43)
- Internet Technical (16)
- IP Law (10)
- Library Tech (19)
- Linked Data (1)
- Music (2)
- New Toy (4)
- Non-Fiction Book Review (7)
- Ontologies (6)
- Open Data (7)
- Other Technical (20)
- Personal (36)
- Random Thought (16)
- Resourcing (4)
- Review (1)
- Security And Privacy (11)
- Semantic Web (32)
- Software Business (11)
- Software Engineering (37)
- Talis Technical (9)
- Uncategorized (44)
- Working at Talis (26)
- [grid::blogpaper] (8)
- [grid::fatherhood] (4)
Archives
- July 2010 (1)
- June 2010 (2)
- February 2010 (1)
- January 2010 (4)
- November 2009 (10)
- October 2009 (4)
- September 2009 (2)
- August 2009 (9)
- July 2009 (12)
- June 2009 (5)
- May 2009 (6)
- April 2009 (7)
- March 2009 (3)
- February 2009 (6)
- January 2009 (10)
- December 2008 (4)
- November 2008 (4)
- October 2008 (9)
- September 2008 (23)
- August 2008 (8)
- July 2008 (1)
- June 2008 (1)
- May 2008 (6)
- April 2008 (14)
- March 2008 (3)
- January 2008 (5)
- December 2007 (6)
- November 2007 (13)
- October 2007 (9)
- July 2007 (2)
- June 2007 (1)
- May 2007 (10)
- April 2007 (5)
- March 2007 (11)
- February 2007 (10)
- January 2007 (13)
- December 2006 (8)
- November 2006 (8)
- September 2006 (2)
- August 2006 (1)
- June 2006 (2)
- February 2006 (2)
- January 2006 (3)
- December 2005 (3)
- November 2005 (2)
- September 2005 (2)
- August 2005 (5)
- July 2005 (8)
- June 2005 (3)
- May 2005 (2)
- February 2005 (1)
- January 2005 (4)
- December 2004 (3)
- November 2004 (6)
- October 2004 (2)
- September 2004 (2)
- August 2004 (5)
- July 2004 (1)
- June 2004 (4)
- May 2004 (4)
- April 2004 (3)
- March 2004 (13)
- February 2004 (6)
- December 2003 (3)
- November 2003 (1)
- August 2003 (2)
- July 2003 (1)
- June 2003 (2)
- May 2003 (1)
- March 2003 (1)
- January 2003 (1)
- October 2002 (1)
- May 2002 (1)
- March 2002 (1)
- August 2001 (1)
- May 2001 (1)
- April 2001 (1)
- January 2001 (1)
- December 2000 (1)
- November 2000 (1)
- December 1999 (1)
- November 1999 (1)
- July 1999 (1)