Perfection and Why You Need to be Specific in Your Requirements

Apparently, the American computer giant IBM decided to have some parts manufactured in Japan as a trial. In the specifications, they set standard that they will accept only three defective pieces per 10,000 pieces.

When the delivery came to IBM there was a letter accompanying it.

“We, Japanese people, had a hard time understanding North American business practices. But the three defective parts per 10,000 pieces have been separately manufactured and have been included in the consignment in a separate package mentioned — ‘Defective pieces as required; not for use.’ Hope this meets your requirement”

In Some Workplaces Perfection is a Habit, Not An Attitude!



Continuous delivery vs Continuous deployment

As I’m reading a very interesting book about Continuous Delivery for (Jez Humble and David Farley).

The last years I have been keen on introducing parts of continuous development to teamsI worked in… It fascinated me how confusing it is to understand all those terms.

You hear the term we do have Continuous Delivery because we are using “Jenkins”, “Bamboo” or “Teamcity”, and that confuses…

I decided to dig in more and understand the basics of Continuous delivery in 7 minutes 🙂

Read more


Foresee the future with Google Maps API.

Any application that requires the use of future travel information. Google has opened-up access to Maps’ trusted predictive journey times with the debut of a new API.

Predictive travel time uses historical time-of-day and day-of-week traffic data to estimate travel times at a future date. This makes it easier than ever to predict how long it will take to get somewhere and suggest the best route even when the departure time is far in the future.

Read more


Motivation in Software Engineering

Motivation plays an important role in keeping people proactive, and obtaining a productive role from a person. However, motivation is by no means the only factor involved.

In the last twenty years, an increasing number of productivity studies were conducted about how software engineers work, the productivity studies shown that individuals vary in their performance.

What are the needs identified in Maslow’s hierarchy that applies for software engineers?

Read more