Archive: General Stuff

bye bye London

Well, with a flight and an hotel booking in my bag I think it’s enough official, I’m moving to China, Hong Kong more precisely (there’s Beijing planned in 3 months but that’s another story).

Playing for a while again (after a good year spent with (alt).Net) with old good Java Code and financial sfuff like Fix, Securities and Fidessa. I’ve the feeling that’s gonna be fun and I’ll meet few fellow Twers there aka AgileHongKong Crowd :-)

Going East has been an objective in my life since I’ve read a Fortune Teller Told me, will I ever come back to Europe? We’ll see. :-)

On wikipedia there’s an amazing page about learning, and I’m more than anything else interested in the Observational learning.

Learning is the acquisition and development of memories and behaviors, including skills, knowledge, understanding, values, and wisdom. It is the goal of education, and the product of experience.

Why Observational learning? Pairing in an XP team is the perfect environment for Observational learning.

Example can be a motivation for learning. Imitation of a role model is a natural mechanism for infants and children, when learning from experience. Child’s play is another method for learning by the example of other children, who naturally gain satisfaction by playing the role of teacher or mentor to a less-experienced child.

What’s the Example then? Talking about code it’s the code base.The code base is your friend, coding having a look on how solving the same problem has been already solved makes easier to solve it again, keeps the code base consistent and helps to find patterns, to tackle the technical debt, etc.Talking about Methologies, it works well as well. The Example it’s just the behaviour of the coach/mentor. It’s again very interesting on the page what are the required conditions

for a successful learning:

  • Attention to the model

A person must first pay attention to a person engaging in a certain behavior (the model).

  • Retention of details

Once attending to the observed behavior, the observer must be able to effectively remember what the model has done.

  • Motor reproduction

The observer must be able to replicate the behavior being observed. For example, juggling cannot be effectively learned by observing a model juggler if the observer does not already have the ability to perform the component actions (throwing and catching a ball).

  • Motivation and Opportunity

The observer must be motivated to carry out the action they have observed and remembered, and must have the opportunity to do so. For example, a suitably skilled person must want to replicate the behavior of a model juggler, and needs to have an appropriate number of items to juggle at hand.

What really works well in an XP team as well is the Informal way we teach and learn stuff and we the spread the knowledge across the team. The performance over time in an XP team is different from the one shown on the picture.

I’m a bit sad about this news, reported here,

What If Apple Has Sold Fewer Than 1 Million iPhones

AT&T (T) announced today that it had only activated 146,000 Apple (AAPL) iPhones the first day that they were on sale. And, investment bank CIBC said that sales of the handset have slowed considerably in the last 10 days. CIBC said that AT&T Wireless stores had plenty of supply and little traffic.

The research call explains that customers are disappointed with Apple’s connection speed. It goes on to speculate that Apple and AT&T may be rushing to get out a 3G device by Christmas.

If the information is accurate, it means that the quarter that will be reported about 90 days from now could be a significant disappointment, and that eyes will be on Apple’s earnings report this week for info on how the device has sold in July.

Douglas A. McIntyre

Especially cos my friend and former team lead, Ed Schepis, is not gonna reach his objectives on his fantastic website, OneMillionIphones

Mika Brzeiznski

Awesome!