Mindsets, distilled January 26, 2015 | John Rusk It’s not easy to summarise the wonderful work of Chris Argyris. His work on mindsets, namely the Unilateral Control mindset and the Mutual Learning mindset, seems particularly difficult to summarise – and yet it’s so vitally important to anyone who works with other people. Here’s my latest attempt, at approachable wording for the two mindsets. Unilateral… Read More
The dynamics of trends December 13, 2014 | John Rusk | 3 Comments I think this lovely quote, originally about scientific research, probably explains a lot about how trends come and go in software engineering. after a new paradigm is proposed, the [publication]process is tilted toward positive results. But then, after a few years, the academic incentives shift—the paradigm has become entrenched—so that the most notable results are… Read More
An Experiment in Think-First Development December 1, 2014 | John Rusk | 5 Comments I conducted an experiment today. I chose a problem which Ron Jeffries solved with TDD. I took the opposite approach. I sat for about 5 minutes and thought about the solution. Then I wrote down the code, added a unit test, ran the test to find the errors (there were 3), added one more test, re-ran both… Read More
Stories and Social Capital August 12, 2014 | John Rusk The telling of true stories crops up again and again as a useful interaction technique. It’s easier to raise a dissenting view if you do so my telling a true story; and it easier for others to listen to you. Compare “Your idea won’t work”, with, “At my old job, we tried something similar and… Read More
Tame the spaghetti meeting August 5, 2014 | John Rusk | 2 Comments At the start of my last project, we found ourselves not with the infamous “spaghetti code” but with it’s interpersonal equivalent: spaghetti meetings. While the group was discussing a topic someone would inevitably say, “Oh, that reminds me of…” and launch into a description of some related, but different, topic that. This was disruptive and cut… Read More
Assume less; discuss more July 22, 2014 | John Rusk There’s a very apt saying in IT that, “Assumption is the mother of all ****ups!” (Replace **** with “stuff” or a stronger 4-letter word of your choice!) The same holds true for our conversations. Often, we leave massive pieces of the conversation out entirely, because we’ve made assumptions about the other persons. Assumptions about what… Read More
Operating System of the Mind July 13, 2014 | John Rusk When writing and speaking about People Skills, I’ve often felt that there was something missing. Something important, which somehow I wasn’t successfully explaining. Recently I discovered a great video from Dr Roger Schwartz, and it fills in the gap. He points out that learning new skills is not enough. Most attempts to learn new skills fall… Read More
Your questions May 24, 2014 | John Rusk | 4 Comments If you were about to attend a workshop on People Skills, what would you be hoping to learn? What questions would you bring with you? I ask because I’m teaching my first People Skills workshops in a few weeks and am currently fine-tuning the content. Any tips or suggestions you can offer will be most welcome.… Read More
People Skills Courses April 12, 2014 | John Rusk I’m presenting half-day workshops on People Skills for IT Professionals. Courses are scheduled in Auckland and Wellington, and available on demand elsewhere. Wellington: 12 June Details Auckland: 26 June Details… Read More
Speaking this Thursday in Wellington March 25, 2014 | John Rusk | 1 Comment This Thursday lunchtime I’m presenting the latest version of my ever-evolving “people skills talk”. The occasion is an IITP lunchtime talk. The modest fee, which is discounted for IITP members, includes a light lunch. Details are here.… Read More