So let’s say you’re interested in Behaviour-Driven Development testing of your iPhone projects. But there isn’t anything to help out Objective-C like all the cool kids have, you say? Not so! Here is your introduction to Cedar:
Given that most of us will spend most of our careers maintaining and
supporting software and not building something new from scratch, there
is a surprising and disappointing lack of useful information on software
maintenance, on the problems that we all...
It was 1983 and I was in science class when I first heard the term entropy.
I don't recall if we were discussing energy conversion, heat as waste,
or some other topic wherein entropy plays a part, but I do recall how
profound the concept of entropy seemed...
Imagine you organized a dinner party for all stakeholders of your business.
Shareholders, customers, suppliers, employees… everyone who is affected
by your company is invited. Even the government, your local community
and representatives of on-line...
Difficult conversations are often unplanned and sneak up on us.
Spotting the signs that your conversation is about to turn toxic gives
you a chance to stop your automatic reactions so you can change course,
even in the heat of the moment.
Here are five...
What is it? Technical Debt is every change
to your code base that does not comply with the usual level of quality
your team has agreed upon. Since this level of quality has been
introduced to guarantee a healthy code base throughout the life time of
This refactoring is a specialization of Replace Data Value with Object: its goal is to replace a scalar or primitive structure (in this case, an ever-present array) with an object where we can host methods that act on those data.We have already seen a...
At the Agile 2011 we celebrated the 10th anniversary
of the Agile Manifesto. One thing that occurred to me about how to
celebrate this was to re-publish abbreviated versions of my interviews
with several of the 17 authors.
Barbara Fredrickson gave a great Keynote at Agile 2011 – Why care about positive emotions?
The essential message is that we can create positive environments and
emotions to create an upward spiral of openness, resilience, and better
Design Studio is a quite simple and efficient way to run UX meetings. Yesterday we tried it for the first time. There are several variations of Design Studio, we made it simple for the first run and set the following rules:
I’m hosting this edition of Jon Hunter’s Curious Cat Management Improvement Carnival.
It’s been published three times a month since 2006. Here’s my round-up
of interesting management-related posts from the last month with a focus
on the psychology...
This post identifies acceptance tests for successful thought leadership within the Scrum Alliance. See also: Models for Success and Concrete Actions (& Participants)
Process: Everyone built a model for an acceptance test and each group
voted to select...
Recently, I attended two retrospectives. Different teams, different
states, different facilitators. I’m usually on the other side, leading
Both retrospectives followed the “make lists” pattern. One made two
lists “What worked...
One of the reasons behind getting around to building Vagrantbox.es recently was I was giving a talk to a group of startups on The Difference Engine
programme and I wanted to have an example project to demonstrate
various things. I wanted to demonstrate...