Pragmatic Programmer Issues

Category: methodology

Books from last quarter – part one.

Comments: 1

I read or listen at least one book per two weeks. I want to share the list with you. First of all it is always worth to recommend good book. Second I hope you could help me. Please write your suggestion into comments. Thanks and happy reading. This quarter list: Crossing the charm by Geoffrey A. […]

Model Driven Architecture live or dead?

Comments: 1

In my wunderlist‘s “watch this” list I found this dinosaur movie to watch: MDA: A forlorn hope. by Uncle Bob. It was posted over two years ago and it was viewed almost 55 thousand times. MDA is easy isn’t it? The MDA Guid has only 62 pages. We need some modeling tools and another tool for […]

Monitoring and metrics – Yes, of course.

I always try to convince everybody to measure. The first reaction are very different, but after a while everyone come back and says “Wow! I didn’t realize how helpful metrics can be”. I’ve watched video: “Using Monitoring and Metrics to Learn in Development”  (by Patrick Debois from Atlassian) with pleasure. I use Atlassian tools and talk with few […]

Barkeep – code review tool

Comments: 1

Barkeep is very simply code review system. Your first steps should be to watched video on the project page, next you can simple try barkeep demo page. What amazed me was usage of vagrant. Vagrant is great tool you should have in your toolbox. Vagrant is tool to simplify environment setup. You can build your […]

AOSD – Finally Thoughts

We started with Keynote by John A. Stankovic from Universtity of Virginia, it was really cool keynote. He talk about defense system  The dynamics aspects where use to implement mechanism “right defense at the right time”. He describe real life problems with messages encryption, power management and sensor localization. The localization problem comes from that […]


AOSD Conference Day

The conference was started by Keynote. Paul Daugherty from Accenture talk about cost, and how they try to reduce it. 91 from top 100 companies are Accenture’s clients. They have consultants on every place in The Earth. He told that about 60% of cost goes to maintenance and keep live system. The solution is to […]

AOSD – Part One

This year I choose as my conference 8th International Conference on Aspect-Oriented Software Development it is rather no commercial conference, and now I know it’s for sure not commercial, probably I’m only one from industry, other fellows are from Universities and so on. It is amazing experience. First the trip from New York to Charlottesville, […]


Testing – do we have to?

Reliability is the core of good testing. As we know our systems are made from many objects/components. Our system is as reliable as components on which it is build. It obvious that when our components are n percent reliable and we have k components our system is (n/100)^k percent reliable. We can quickly realize that […]



Yep today I was thinking about estimations. What is an estimation, how we know that given estimation is ok, and of course how to estimate. Estimation is in my opinion believing in something, so naturally it strongly depends on personal fillings, knowledge, and many others attributes. So why we estimate, the answer is “because we […]


Continuous Integration

Today we started choosing Continuous Integration server. I become a leader of this project, so we’ll see. From brainstorming we choose for a month evaluation : CruiseControl CruiseControl.NET Continuum TeamCity LuntBuild Bamboo Hudson Which one wins, who knows. Personally I’m responsible for the Bamboo evaluation and what can i say today is that it’s made […]


Mavenization Idea

Finally, we did it. Our project was gained maven nature. The process of conversation is NOT so simple, as I thought when I started. I share my experiences during this migration. Mavenize your project structure It is possible to make maven work with your actual project structure, but as I know now, the first maven […]