Monday, 6 December 2010

Agile Development

Maybe some sense at last rather than Agile dogma...you wouldn't believe how many projects get screwed by "agile" processes (the ones that look remarkably like waterfalls)...you could always look here for an interesting use of formal methods in an agile (true sense of the process) manner:

Ian Oliver (2007) Experiences of Formal Methods in Conventional Software and Systems Design. BCS-FACS Meeting on Formal Methods in Industry. December 2007

The moral here is that being "agile" isn't about the languages and processe but rather the state-of-mind used:
  • understanding your long-term goals
  • understanding how your chosen languages and techniques etc work
  • understand the need for abstraction, refinement, retrenchment
  • understand the difference between modelling and architecting (see point above!)
  • understand what your models are for, how they are to be used, what they tell you and how they are structured and related to each other
  • make sure that you have a good set of tests (stop implementing individual use cases: this leads to madness, intractible feature interactions etc, use then as tests and validations to your system!)
  • validate/verify/test/animate/simulate your system often
  • understand what these validations/verifications/tests/animations/simulations tell you
  • interact with the customer often - show them your results
  • repeat until done.

Anyway, here's the blog posting:

What Agile Isn't
Posted by Eugene Wallingford, September 22, 2010 4:38 PM

Traffic on the XP mailing list has been heavy for the last few weeks, with a lot of "meta" discussion spawned by messages from questioners seeking a firmer understanding of this thing we call "agile software development". I haven't had time to read even a small fraction of the messages, but I do check in occasionally. Often, I'll target in on comments from specific writers whose expertise and experience I value. Other times, I'll follow a sub-sub-plot to see a broader spectrum of ideas.

Two recent messages really stood out to me as important signposts in the long-term conversation about agile software development. First, Charlie Poole reminded everyone that Agile Isn't a "Thing".

The ongoing thread about whether is always/sometimes/not always/never/ whatever "right" for a given environment seems to me to be missing something rather important. It seems to be based on the assumption that "agile" is some particular thing that we can talk about unambiguously.

It isn't.

Saturday, 4 December 2010

A Mexican, a Kiwi and a Nigerian walk into a bar…

Worth reading...

A Mexican, a Kiwi and a Nigerian walk into a bar…

Joris Luyendijk, The Guardian, Saturday 4 December 2010

The best way to understand another country is to get to grips with its sense of humour, says Joris Luyendijk. Our foreign correspondents let us in on local gags

I particularly like this one from Iceland:

A Norwegian, a Faroese and an Icelander are about to be executed. Each one gets a final wish. The Faroese asks for a final feast of sour shark and dried whalemeat for everyone. The Icelander asks to be allowed to compose an epic poem in the old style about how cruelly he is being treated and about how great Iceland is. The Norwegian thinks for a while, and then says: "Can I be executed before the poem is read and the food is served?" Valur Gunnarsson

PacMan

Interesting website about the designa and implementation of PacMan

Understanding Pac-Man Ghost Behavior
Posted on December 2, 2010

It only seems right for me to begin this blog with the topic that inspired me to start it in the first place. Not too long ago, I came across Jamey Pittman’s “Pac-Man Dossier”, which is a ridiculously-detailed explanation of the mechanics of Pac-Man. I found it absolutely fascinating, so this site is my attempt to discover and aggregate similarly-detailed information about other games (albeit in much smaller chunks). However, as a bit of a tribute, I’m going to start with Pac-Man as well, specifically the ghost AI. It’s an interesting topic, and hopefully my explanation will be a bit more accessible than Jamey’s, due to focusing on only the information relevant to ghost behavior.

and finally Jamey Pittman's superb PacMan Dossier.

Saturday, 27 November 2010

Quark-Gluon Plasma

This is seriously cool stuff:

Hadron Collider detects 'Big Bang' matter

Last Updated: Friday, November 26, 2010 | 5:17 PM ET 

By Emily Chung CBC News


A phase of matter created moments after the Big Bang is thought to have been detected at the Large Hadron Collider in Switzerland.
"Striking" evidence of a quark-gluon plasma has been observed by a team of researchers, including Canadians, at the facility near Geneva, the European Organization for Nuclear Research (CERN) announced Friday.


Wednesday, 17 November 2010

USB and The Devil

I guess this is some kind of hoax but, sadly, believable....unless it really is a comment on the complexity of the USB 3.0 specification:

USB - Satan's Data Connection
Martin Robbins (The Guardian)

Evangelical Christians in Brazil have apparently banned the use of USB connections after claiming the technology is the mark of Satan-worshippers (Hat tip: Fernando Frias). Apparently the revelation came after the evangelists noticed that the USB symbol resembles a trident. Presumably they're not great fans of Britain's ballistic missiles either.

Following on from this, what do we make of the thing (now what was it?) that the Devil embodied as a serpent tempted Eve with...you have been now been warned about that using that particular device...

Invented Languages

Nice to see this sort of thing on El Reg:

Speak geek: The world of made-up language
By Caleb Cox
17th November 2010 11:43 GMT

The world of invented language is a difficult place to succeed and those who have the patience to create their own tend to have a hard time gathering followers.

Klingon and Elvish are notable exceptions, thanks to the huge fan bases for Star Trek and Lord of The Rings.

Society tends to regard people who learn these languages as über geeky and socially-inept but we often overlook the reasons why they’re so obsessed with the fantasies they love.

Until recently, expanding the speaker numbers was a challenge: conventions were the only place for enthusiasts to gather and sporadic publications the only other method of sharing their passion.

With the internet, mobile app markets and other techie possibilities, these languages now have easily accessible platforms to grow. While such languages thrive, constructed languages, or “conlangs”, that were created in our past generally struggled.

Saturday, 6 November 2010

James May from Top Gear rides in a U-2 spy plane

Stunning!



and some extra scenes:

PARIS (a la El Reg)

PARIS joins the 17-mile-high club

Aerial mission photos for your viewing pleasure
Well, beloved readers, it's almost time to put PARIS to bed, but before the cocoa and slippers we'd like to share a few aerial photos from our audacious, and ultimately triumphant, space plane project.

Thursday, 4 November 2010

Tuesday, 2 November 2010

The "Dangers" of Halloween...

Excellent article in the Wall Street Journal:

'Stranger Danger' and the Decline of Halloween

No child has ever been killed by poisoned candy. Ever.

Halloween is the day when America market-tests parental paranoia. If a new fear flies on Halloween, it's probably going to catch on the rest of the year, too.
Take "stranger danger," the classic Halloween horror. Even when I was a kid, back in the "Bewitched" and "Brady Bunch" costume era, parents were already worried about neighbors poisoning candy. Sure, the folks down the street might smile and wave the rest of the year, but apparently they were just biding their time before stuffing us silly with strychnine-laced Smarties.
That was a wacky idea, but we bought it. We still buy it, even though Joel Best, a sociologist at the University of Delaware, has researched the topic and spends every October telling the press that there has never been a single case of any child being killed by a stranger's Halloween candy. (Oh, yes, he concedes, there was once a Texas boy poisoned by a Pixie Stix. But his dad did it for the insurance money. He was executed.)

 

Wednesday, 6 October 2010

More on Koro

More on Koro

New language identified in remote corner of India; One of thousands of endangered tongues around world

Interesting fact in that article is that we're losing language every two weeks...sad

Koro

WOW!



Indian language is new to science


Koro speakers (National Geographic) The newly recognised language is spoken by between 800 and 1,200 people in north-east India
Researchers have identified a language new to science in a remote region of India.
Known as Koro, it appears to be distinct from other languages in the family to which it belongs; but it is also under threat.

Tuesday, 5 October 2010

Food ideas: Bento !

Fantastic website full of great Bento lunch-box ideas...Just Bento

Simple one to start off with : Bento no. 76: Chicken and pepper rice cooker bento
I intended to find another, but there are too many.... :-)