Fruitful Seminars

Find out more about Suw’s web 2.0 seminars!

Google Groups
Subscribe to Fruitful Seminars
Email:
Visit this group
About The Authors

Suw Charman-Anderson

Suw Charman-Anderson

Suw Charman-Anderson is a social software consultant and writer who specialises in the use of blogs and wikis behind the firewall. With a background in journalism, publishing and web design, Suw is now one of the UK’s best known bloggers, frequently speaking at conferences and seminars.

She recently launched Kits and Mortar, a blog about planning a green, cat-friendly self-built home. Her personal blog is Chocolate and Vodka, and yes, she’s married to Kevin.

Email Suw

Kevin Anderson

Kevin Anderson

Kevin Anderson has been an online journalist since 1996, designing, editing and writing websites for both broadcast and print media. In 1998, he joined the BBC and became their first online journalist based outside of the UK, covering the US for its award winning news website. After coming to the UK in 2005, he developed a blogging strategy for BBC news, helped launch a programme on the BBC’s 5Live covering weblogs and podcasts and was on the team that launched the interactive radio programme World Have Your Say on the BBC World Service.

Kevin is now the Blogs Editor for The Guardian, where he is responsible for management, strategy and ‘leading by doing’ for Guardian Unlimited blogs.

E-mail Kevin.

Member of the Media 2.0 Workgroup
Dark Blogs Case Study

Case Study 01 - A European Pharmaceutical Group

Find out how a large pharma company uses dark blogs (behind the firewall) to gather and disseminate competitive intelligence material.


free page hit counter



hit counter script


All content © Kevin Anderson and/or Suw Charman

Interview series:
at the FASTforward blog. Amongst them: John Hagel, David Weinberger, JP Rangaswami, Don Tapscott, and many more!

Corante Blog

Wednesday, May 17th, 2006

Xtech 2006: Steven Pemberton - The power of declarative thinking

Posted by Suw Charman-Anderson

Sapir-Whorf Hypothesis. Connection between thought and language, if you haven’t got a word for it you can’t think it. If you don’t percieve it asw a concept, you won’t invent a word for it. For example: Dutch ‘gezellig’ [or Welsh 'hiraeth'].

The Deeper Meaning of Liff: A dictionary of things there aren’t any words for yet but there ought to be.

Example, Peoria (n.): the fear of peeling too few potatoes.

Web examples, AJAX, blog, microformats, Web 2.0. These are words that let us talk about things, they create the concept for us so we can talk about them, even though the thing existed before. They also signal the success of work that has gone on in the past.

There’s little in AJAX that wasn’t there from the start. Blogs have really been around since 95.

What needs a name? Think about concepts that needs names (which the Saphir-Whorf Hypothesis doesn’t allow us to do).

E.g. the sort of website that is like CSS Zen Garden wherein the HTML has been sliced straight off from the CSS. Another example, is using SVG to render data.

Other things that need to be Whorfed in the future:

- layering semantics over viewalb econtent like microformats, RDF/A, making the semantic web more palatable for the web author.

- webapps using decorative markup.

Moores law and an exponential world. Computers very powerful now. His new computer is a dual-core, which means his computer is twice as idle as it was before. Why aren’t we using best use of this power?

A declarative approach puts the work in the computer, not on the human’s shoulders.

Software versions not so much of an issue these days, but devices are. Lots and lots of devices. Also diversity of users. We are all visually impaired at some point or another, specially with tiny fonts on powerpoint slides, so designing for accessibility is designing for our future selves. It’s essential.

Google is a blind users, it sees what a blind user sees. If your site is accessible, Google will see more too.

Want ease of use, device independence, accessibility.

Bugs increase with complexity. A program that is 10 times longer has 32 times the bugs. But most code in most programmes has nothing to do with what the programme should achieve.

However, declarative programming cuts the crap. Javascript, for example, falls over if it gets too long, and declarative programming could replace it and make the computer do the hard stuff without it cluttering up the code. It makes it easier by removing the administrative details that you don’t want to mess about with anyway, so if you let the computer do it then you can remove a lot of this code. So the declarative mark-up is the only bit produced by the human.

Email a copy of 'Xtech 2006: Steven Pemberton - The power of declarative thinking' to a friend

EMAIL THIS ENTRY TO A FRIEND



Separate multiple entries with a comma. Maximum 5 entries.



Separate multiple entries with a comma. Maximum 5 entries.





E-Mail Image Verification

Loading ... Loading ...

Leave a Reply