From WikiEducator
Jump to: navigation, search

Open Spaces Learning
Lessons (2011 . 2012 . 2013)
Reflecting Forward
The following represents our thinking for the opening session. In practice, one improvises.


Heinz (5 minutes)

<keep it simple>

  • Welcome the the Java Specialists' Symposium
    • Thanks for coming :-) - some from afar ...
  • Orientation: location of loos, rooms, in case of emergency go to rendez-vous point (?), exits, ...
    • Announcements - point out the "News Space"
  • Be considerate of second language speakers
    • Non-native English speakers: please slow us down - we may get a little excited from time to time
  • The disorganisers
    • Kate: catalyst: if your group gets stuck, call Kate.
    • John: the excursions dude
    • Kirk: Captain Coding
    • Kim: a disorganiser from Switzerland (!*?) (is up next)

Focus the Group

Kim (10 mins)

  • Welcome to Open Space
  • I am priviledged to stand here in the centre of this ring of knowledge
  • By way of introduction, we'll do a quick round the room: name and a word or phrase (max 3 words) you hope to hear again this week:
    • Heinz - distributed productivity
    • Kirk - ask the code
    • John - design patterns
    • Kate - fun
    • ...
    • ...

Kim: "Has every voice been heard?" ... "Good!" :-)


Kim (5 mins)

  • Who thinks Java is fun? - probably all - shall we hit the beach? ;-)
  • Who thinks that ... sometimes ... it isn't? - at least some.

[optional spectogram - but no time I suspect]

For most of us, Java has been an exciting journey of life-long learning on many levels as we continuously share and collaborate on enhancing the tools of the trade to enhance the fun factor of programming (or minimise the pain associated with some aspects).

The frameworks, tools, techniques and language features mentioned around the circle do just that - ultimately making us more productive.

"Happy and Productive"

Our purpose here is to share our collective knowledge and experience of Making Java Fun Again.

Proceedings and Tangible Outputs

Kim (5 mins)

N.B. We create them - on-the-fly. The Convenor of any group is to ensure that a report is produced.

For some of us, our bosses require this. I happen to be my own boss, and I do require it :-).

The main reason for generating outputs is to share with those who could or did not make the session and with the broader Java/software development community.

It is also for future reference to be able to look back on where we came from (if anything is taken further).

Please link any of your outputs to and from this page.

We will also sync the space-time matrix on the wiki with the actual sessions as the table of contents of the proceedings. So, feel free to link from there too:

(see the "Quick links" on the wiki).

Outputs may include: wiki pages (discussion summaries, tutorials), mindmaps, diagrams, rich pictures, photos, audio/video clips, screen casts, patterns, anti-patterns, tweets, blog postings, ...


Outline the Process

Posting a Topic (demo)

<For me, it would be great to have a map of tools and techniques (existing, new or proposed) to maximise the fun factor of programming in Java, and a plan for the future. So, with a participant's hat on, I propose:>

<one at a time, while posting each onto the launchpad>

  1. JavaFunPatterns: pattern development, anti-pattern identification, classification and pattern language
    • Patterns (of human fun creation behaviours) - described according to a template such as: context, problem, forces, solution (structure, strategies), consequences, case study/example, related patterns.
    • Pattern relationships diagram (see for example Core J2EE Patterns book Fig 6.2 p 141 in 1st edition, Fig 5.2 p132 in 2nd ed).
  2. Where to from here?
    • A "Java Fun" curriculum for Java specialists which incorporates the shared learning in this symposium (on WikiEducator)
    • Other actions.

Kate (5 mins)

Explain to participants how the conference will unfold:

  • Find out who has attended OS before
  • Briefly explain process
  • Kim to demonstrate posting of 1 or 2 topics (box right) [update: did one]
  • Refer to poster and explain the 4 principles and the 1 law


  • Day One, broad topics
  • Day Two, going deeper
  • Day Three, more going deeper
  • Day Four, Action planning and report backs"

Tea/coffee should roll in about now

Start the Process

Kate (30 mins)

Build the ST matrix and develop the topics for days 1 - 3:

  • Launch pad with topics
  • Announced topics in circle
  • ST matrix.

Move on to Session 1