A great day in a long time

  • Running Club with the Half-Marathon Team (Stats by Endomondo)
    • Personal record: 3 km in 16m:05s
    • Personal record: 5 km in 27m:05s
    • Personal second largest distance: 6,96 km
    • Average speed: 5:29 min/km
    • Tuesday I did 8.10 km in 48m:00s (average: 5:56 min/km)
  • Won the GOTO aarhus Twitter contest: a LEGO mindstorm NXT 2 set #8547
  • Completed the first week of Microeconomics Principles – A Coursera Signature Track
  • Did a minimum viable job application 
    • It was shipped by hand to the company
    • It mentioned digital solutions
    • called a contact to let him pass the word too 😉

2013-08-20 14.55.29

  • Handed in a follow-up on an unsolicited job application
  • Still felt high over the twitter blast about #CAST2013
  • Called the fiber company for an offer 100/100
  • Called in well, to end 2 weeks bad bluez
  • Balanced the bank accounts
  • Got an appointment for physiotherapy
  • Got an appointment for a haircut
  • Had cake, had a free sandwich .. and a large coffee (black)
  • Figured out how to access the PowerjobMidt LinkedIn Company profile.
  • Figured out where to edit links buried deep down in a WordPress php editor file
  • Figured out how to feature articles using an odd content feature plugin for WordPress
  • Shopped for candy on the way home, gasoline and groceries – and strawberry

It’s not the lesson – it’s the learning

It is not the GOTO talk on “Embedded Systems – Embodied Agents, Robot Programming in Java for the LEGO NXT Mindstorms” or the LEGO Lab, University of Aarhus class that’s important. Neither is the GOTO talk “What is Value” important in it self – the key lesson is in what you learn and bring home.

The students in the LEGO lab (at my alma mater 🙂 will try out the LEGO Mindstorms NXT series to learn about robots. First the industrial ones, that have a deterministic program, secondly about self-controlling agents. Compare it to the difference between an industrial robot in and assembly line – and a toy seal for psychological care treatments for trauma patients: One is sequenced and in a known environment , and the other reactive and don’t know the environment in advance. Reminds me of routinized and bespoke activities,  Testing AND Checking left and right side of the brainComputer Science students in this course struggle to control the robot environment, but quickly learn that the real world is not ideal. They have to test and experiment, calibrate and think outside the LEGO box.

Similarly JEZ HUMBLE, talked about “What is value?“. A huge whiteboard of prioritized and estimated SCRUM tasks is not customer value in itself – it’s a tool to discuss the value for the client/Product Owner/Sponser/ the-guy-paying-for-it. Awesome is value. To get awesome – set a business model hypothesis and test it. Make the smallest viable product (When “minimal viable product” doesn’t work, the story of apple). But remember they are people too – even oracles can be wrong, and set up a measurement that will be counterproductive. Management only focus on “cost” because it’s easier to measure – test the business idea and what you care about: delivering valuable software solutions.

It’s not the talk, it’s the learning.

It’s not the CS class, it’s the experience.

It’s not the test, it’s the idea.

See also: , dealing with uncertainty

 

[Disclaimer: I had press access to GOTO-Arhus2012 on behalf on GOTOCON]

Get moving

After Linda Risings talk on “Problem-solving and Decision-making in Software Development” I had the opportunity to talk to her on her key messages of today’s GOTO training.

MOVE – Humans are not meant to sit still, we need to get up, walk, run, stand. Some companies have thread mill desks! Pilgrim walks are the talk of the town – and instead of having a 1-1 meeting – try walking. A walk after a family dinner is good for both health and social chit-chat. The same is true at work – talk a walk, MOVE!

“Get moving or someone else will move you – especially at work”, was  another topic we discussed. If your job is not making you happy, if the agile and innovative practices are being cut. BE BRAVE and boost your competencies. In these days you can either go with the downwind of companies cutting the wrong costs or go with the upwind of places that walk-the-talk.

See also: If In Doubt – Learn!Eating wicked problems for breakfastInnovation is about the unknown – deal with itSoftwaretesting is only dead, if it stands still

[Disclaimer: I had press access to GOTO-Arhus2012 on behalf on GOTOCON]

Conferences are like onions

Conferences are like onions, .. and ogres – they have layers: your coworkers, your former coworkers, speakers, vendors, competitors… relations. The best way to see the various layers is through twitter, or Xiive.

Tagging the tweets #gotoaar makes it possible for others preparing for the conference to look into – what are people looking forward to, who is stranded/delayed.  People in the tracks and at the keynote typed what they wanted to say, but couldn’t in the forum. Some did a rapid blogging summary of the track session and provided the link to the blog on twitter. It was like a “Back channel” to the session, you could be in one track and follow the “gold nuggets” – and occasional outcry – of the others.

First thing is to see the layers – the next thing to do is to network.

See also: Rob Lamberts guide to EuroStar, Making the most of the conference experience Eurostar
2012 – People
 (Twitter pictures differs significantly from faces in real life.)

See also: It’s a matter of finding the pieces that make the pictureWhat you have learned becomes irrelevant,  If In Doubt – Learn!

[Disclaimer: I had press access to GOTO-Arhus2012 on behalf on GOTOCON]

GOTO for your development

GOTO Aarhus is the place for the new tricks in town:

Gilad Bracha and Lars Bak announced Dart in Aarhus, Denmark about a year ago as a “new programming language for structured web programming”. Yesterday, Anders Hejlsberg, once again in Aarhus, Denmark, announced Microsoft’s new programming language, TypeScript, “a language for application-scale JavaScript development”. Obviously, there’s something about the water in Aarhus that causes language designers to want to tackle the problem of large scale web development.

http://news.dartlang.org/2012/10/the-dart-team-welcomes-typescript.html ]

Now GOTO is not for script-kiddies or #programming for dummies” – it is applied computer science. Formerly the original name was JAOO being “Java Object Oriented” – but now the topics are more various, but still cutting edge. TypeScript has made headlines in both http://arstechnica.com and http://www.readwriteweb.com.

See also:

[Disclaimer: I had press access to GOTO-Arhus2012 on behalf on GOTOCON]

Tips and tricks for community building

Do you have a Internet community, a group, a range of followers, a tribe – then you are probably doing a lot of community management. In the end there is really no difference if you do:

All are driven (mostly) on volunteers, advocates and participants making the leap from consumers to producers. Many of these communities needs nuturing by a community manager.But sometimes it’s hard to get an overview of what needs doing. It’s all community management, as illustrated by Hinchcliffe:

See also:

Eating wicked problems for breakfast

Software testing is a wicked problem* – we eat the test environment problems and puzzling defects first thing in the morning. Like this one I’m Puzzled and Bugged: An odd mouse click problem on Win7 We try to understand what problem the sponsor really want is to provide information on.

There is no definitive formulation of a wicked problem Wicked Problems | Mary Poppendieck ]. Wikipedia have another, the key message is: Wicked problems cannot be solved in a traditional linear fashion, because the problem definition evolves as new possible solutions are considered and/or implemented.    

Testing at best have stopping heuristics, like running out of chocolate and other incentives. The results of testing is never passed/fail, it’s a finite sampling over an infinite space – complete coverage is a myth. And context is the most important factor in all testing activities. We learn as we test and explore the system.

So what better way to spend a morning than attending [ GOTO Aarhus 2012 | Problem-solving and Decision-making ]:

For those of us who struggle with complex problems for a living, unfortunately, don’t have time to keep up with the enormous amount of research in cognitive science that would help us be better thinkers. 

*(Originally coined by Michael Osborne, SQNZ April 2002). 

I’m an Official blogger for GOTO Aarhus 2012 – see also Testers are developers too – and the other way around