From my brain to yours.
-
The value of sensemaking
Discovering and interpreting beliefs in groups By Paul de Raaij & Evelyn van Kelle Ever been part of a conversation that seemed to revolve around the same issue over and over again? Or a meeting where some people keep diving into details and others want to stay more high-level? As consultants, we often come across… Read more
-
EventStorming as cultural assessment
We are on a quest… By João Rosa & Evelyn van Kelle As consultants, we are not only challenged by the technical challenges our customers face, but also how it affects the organisational structures and the culture. Based on our experiences, EventStorming is a great technique to expose the underlying cultural aspects of an organisation,… Read more
-
Systems Thinking: define the problem, results and behaviour
Great landing, wrong airport I read this phrase a while ago and it got to me. It fitted the projects I was working on. <Enter attentional bias>. These organisations I was working with were building great solutions (technically). Unfortunately, not always what their customers were expecting. It confirmed for me that Systems Thinking is really important. Combined with… Read more
-
What to do when you’re not seeing the forest for the trees?
Lessons from Lewis Carroll & Disney (and my dad) “When it gets too crowded in your head, write it down.” This is probably my most-used and all time favorite heuristic. I use it all the time. When I feel overwhelmed in a project I’m involved in, when I have to keep the overview of all… Read more
-
If something is too complex to understand, it must be wrong
Recently, I was invited for a podcast interview by my brilliant colleague João Rosa. It was my first podcast interview (yes I was excited and nervous), and it has been keeping my mind busy ever since I received that calendar invite. The idea was that we would discuss a heuristic and see where we’d end… Read more
-
How my team manages to stay connected in times of isolation
The jokes must go on It sounds like a paradox. Contradictio in terminis, as the linguistic in me likes to put it. Staying connected in times of isolation. Now that most of us are working remotely, teams need to find ways to stay connected. I’d like to think that times like these also bring opportunities… Read more
-
Increasing business value by embracing Domain-Driven Design
By Paul de Raaij & Evelyn van Kelle Software development is at the core of most companies. We’re all digital enterprises that need to understand how technology is heavily influencing our core business and can make or break our competitive advantage. Making the right decisions when it comes to investing in technology has become a… Read more
-
Unleashing Social Super Powers – Part 3
Can I train my brain to be better at using System 2? This is what you all came for, right? This is what will get my click through rate sky high! Let me start with a short recap of my previous post. The reason we got to this point. I talked about the difference between… Read more
-
2 Days in the life of a DDD Foundations trainee
“Once we start judging, we stop learning.” I’ve always been a big supporter of continuous learning, and as a social scientist I know how easily we get trapped in cognitive bias and heuristics. That’s why I’m convinced that it’s crucial to continuously challenge your own perspectives, opinions and judgements. That is why I decided to… Read more
-
Unleashing Social Super Powers – Part 2
Beware of the experts Remember what I said about how recognising social heuristics in different situations can help you make less biased decisions? In my previous post, I talked about the availability heuristic. Or What you see is all there is. In part 2, I’d like to take the risk of not making friends by stating that… Read more
-
Unleashing Social Super Powers – Part 1
What you see is all there is. Getting out of your comfort zone pays off.Understanding social heuristics in this ‘IT-world’ does too. Last May, at NewCrafts Conference in beautiful Paris, I got out of my stage-comfort zone for the second time. After a great experience at Domain Driven Design Europe in Amsterdam, I went on stage again… Read more
-
Trust your gut. But sometimes, think twice.
Let’s celebrate heuristics where we can. Especially in software development. I’ve been on stage quite a few times now, where I usually talk about balancing socio-technical complexity. There’s a lot of focus on social dynamics, human interaction and communication in these talks, but a large portion focuses on the more technical side of things. Just… Read more
-
How can we collaborate in a shared reality while creating software systems?
And why we should never stop learning new things I’ve been grappling with this question for some time now. And it turns out to be quite complex. Lots of influencing factors, dependencies and subquestions. Luckily, complexity triggers me. Specifically my need to learn new things. I can probably blame my father for this curious habit,… Read more
-
Strong feedback loops make strong software teams
Enhance overall code quality through a blend of interpersonal communication and tool-based analysis. Software quality takes time. And good quality products come from properly working feedback loops. Timely feedback can mean clarity over confusion; a validation of assumptions can mean shorter development cycles. For example, let’s say you have a project that needs to be… Read more
-
Your key to happiness: Feedback Loops
Do you ever feel that others just don’t get what you meant or do the exact opposite of what you where asking for? Frustrating as it is, part of it can probably be blamed on you. Enter feedback loops. Being well aware that this is a universal theme, I will focus specifically on feedback loops… Read more
-
Hey, where did my comfort zone go?
Making sense of the socio-technical mashup that is called the IT-world In an attempt to make sense of this world in general, and the IT-world in particular, we all use shortcuts and stereotypes. When joining a software consultancy company, I quickly learned that there is ‘business’ and ‘IT’, which are two very different things and… Read more
-
Better Software Quality Requires Stronger Coding Skills
Your developers need formal training and certification Now that software affects almost every aspect of our lives, it’s easier than ever to see the importance of high-quality coding. And since coding is obviously a craft, such craftsmanship needs clear criteria to assess its quality. However, there seems to be no consensus about what software quality… Read more
-
Best Practices for Keeping You Out of the Headlines for a Data Breach
Lessons for All of Us Via Yahoo Unless you’re 10 years old and have never created an online account anywhere, there’s a good chance that your data has been in the hands of hackers at some point. Oh, especially if you’ve ever had a Yahoo account. In case you missed the news, Yahoo recently said that account… Read more