<

Skills over Technology

May 21, 2014

This article was initially published in Today Software Magazine, no 23. The authors are: Adrian Bolboacă and Alexandru Bolboacă.   The natural career of a software developer is: junior programmer, senior programmer, technical lead / team leader, optionally architect and then it turns into management. There’s something paradoxical about this path: the career that started... Read more

A Developer in Test

April 24, 2014

Modern applications are interconnected, depending on public services from one or more external applications. At the same time, applications change often. Their public services are very likely to change also. When this happens, our application has to continue working correctly. How can we know it does? The answer is by having automated tests for all... Read more

Measuring code quality

April 23, 2014

In about six weeks I’ll attend the second edition of I T.A.K.E. Unconference. “Preparing” for it, I decided to take a look at the videos for some of the talks that I missed last year. Today, I watched The Good, the Bad and the Ugly of Dealing with Smelly Code by Radu Marinescu. Watching it... Read more

Open Closed Principle

March 17, 2014

Last time we talked about the problems John faces when encountering code that doesn’t follow the Single Responsibility Principle. This time we’ll discuss about his colleague, Jane. Jane is another programmer from the team, specialized in accounting. She receives requests from the accounting department, such as: Until now, all our services had the VAT of 18%... Read more

Meet software professionals from all over Europe

March 16, 2014

We invite you to the second edition of the exciting IT event for programmers, testers, technical leaders and managers I T.A.K.E. Unconference 2014. We created it to offer you the opportunity to meet software professionals from all over Europe. Our first confirmed keynote speaker is Michael Feathers, the author of ”Working Effectively with Legacy Code” (Prentice Hall, 2004) and a world renown consultant with over 15  years... Read more

Coding with a Stranger

March 16, 2014

Romanians have a saying: “Skills are not learned, they are stolen”. We believe this is true about programming skills as well, so we strive to create opportunities for programmers to steal skills from one another. “Coding with a Stranger” is such an opportunity. A Personal Story I will make a confession: I’m an introvert programmer.... Read more

Executable Specifications

October 29, 2013

How do we specify requirements? Chatting is inherently imprecise. Email looses context. Even the ideal requirement document starts to decay once it is done. The most precise way we know to store knowledge is code. Could we use code to write specifications that are easy to understand by non-technical stakeholders and that check the behavior... Read more

Adi Presents Programming Games Tonight at xALEc

October 28, 2013

Our colleague Adi Bolboacă was invited to talk about programming games tonight at xALEc. xALEc is an online meeting for the Agile Lean Europe network where interesting ideas are discussed and exchanged between the community members from everywhere. Programming games are games that programmers can play to improve a specific skill: collaboration, communication, writing expressive... Read more

How an Unit Test should look like

October 14, 2013

Often during my life as a programmer, coach and trainer I have to explain how a test should look like. So I decided to write about this subject. Remember that code, especially test code, is read more often than written. Often you will be the person to read it after you wrote it. So do... Read more