Usable Software Design

February 4, 2015

In a previous blog post, I wrote about the fact that we tend to perceive software design as userless. Whenever we talk about design in other domains than software, we discuss it from a user-centric point of view. Apple’s products are renowned because they focus on the experience of a user with their device: how... Read more

Global Day of Coderetreat 2014 in Vienna

December 9, 2014

Picture taken in the same at Global Day of Coderetreat 2014, in Bucharest This year, Peter Kofler invited me to facilitate Global Day of Coderetreat 2014 in Vienna. The event was hosted by Frequentis and sponsored by Frequentis and I TAKE Unconference. The event was setup to be a challenge for any facilitator. About half... Read more

An Example of User Story Slicing

November 25, 2014

User story slicing is a key agile practice, yet many teams my colleagues and I work with struggle with it. The stories they create often are too complex, unclear or without a clear value attached to them. There are many ways to deal with this situation: workshop, coaching, learn by trying or reading various materials... Read more

Test Driven Development and incremental design

November 25, 2014

As we were sharing in an article in Today Software Magazine (Adrian Bolboaca & Alexandru Bolboaca) our views about software craftsmanship, we came to the fact that Test Driven Development is one of the core practices for software craftsmen. Besides the increasing number of articles, blogs, short movies or books on this subject, Test Driven Development (TDD)... Read more

Why Agile?

November 13, 2014

This article was published first in Today Software Magazine, no 28. Below it’s the full version. The author: Alexandru Bolboacă Why Agile? “Real knowledge is to know the extent of one’s ignorance.” Confucius ** Unpredictability I have seen in my 15 years career as a developer, technical lead, project manager, freelancer, trainer, agile/lean/technical coach and again developer many... Read more

What does a Scrum Master do?

September 10, 2014

What are the main responsibilities a Scrum Master should take care of? This post identifies four major 'hats' they should wear: team facilitator, performance guardian, servant leader and change catalyst.

5 Duties of a Technical Leader: Develop People

July 29, 2014

“The task of the leader is to get his people from where they are to where they have not been” — Henry A. Kissinger How does a technical leader act in a company with empowered teams? I believe all leaders must attend to five fundamental duties: demonstrate character, clarify direction, solve problems, increase motivation and develop people. This blog post describes the fifth duty: improving... Read more

Are functional languages common at Coderetreats?

July 18, 2014

When was the last time you spent a full day just to practice new ways of coding? Back in 2008 four guys met during a conference and tried to encourage more people to engage in deliberate practice. This is how the Coderetreat concept was born. Briefly, a Coderetreat consists of 5-7 programming sessions of 45 minutes. The main characteristic of these sessions is... Read more

5 Duties of a Technical Leader: Increase Motivation

July 14, 2014

In order to succeed, we must first believe that we can. — Nikos Kazantzakis How does a technical leader act in a company with empowered teams? This blog post is part of a series that tries to answer that question. I believe all leaders must attend to five fundamental duties: demonstrate character, clarify direction, solve problems, increase motivation... Read more