Welcome to MSDN Blogs Sign in | Join | Help

December 2006 - Posts

Essence of process improvement: closed-loop feedback

A good development process includes the way to re-define itself based-on self-critique and retrospection. Why? Part of the answer is the way the most complex object in the entire known universe works: the human brain. We are unable to see the ultimate
Posted by marcod | 1 Comments
Filed under:

You can have joy even if you do not have fun

Kent Beck’s words on a recent talk resonate very well with me; I am thankful having a joyful software development job. I like it! I like it even more! Also, lasting satisfaction is something that I pursue every day.
Posted by marcod | 0 Comments

“Why do I have to turn off parts of myself to work here?”

I just heard this question from a programmer, as Kent Beck told in a recent talk ( Ease at work ) Wow! It is a call for a deep self-check. I feel all right, but this is precisely the right time to ask what could be better?
Posted by marcod | 0 Comments
Filed under:

People, people…all the important things are about people, of course

There are admirable pieces of work in writing, this time I want to bring to your attention one that shines because of the importance of its content: Organizational Patterns of Agile Software Development by Neil B. Harrison, James O. Coplien ISBN: 01314-6740-9
Posted by marcod | 0 Comments

CMMI and Agile are just not comparable

There are oranges, there are apples. What —on the face of the Earth— are you trying to do when asking “Which is better? Oranges or apples?” A reasonable answer for such kind of questions could be just another question like: “Better for what?” and then
Posted by marcod | 1 Comments
Filed under:

Philosophies of computer programming are closer than they appear

What we are inside —not our organs of course but deepest inside— is given by our personal philosophy of life in general. What our computer programs are —not the material aspects of them but the immaterial— is given by the particular philosophy of program
Posted by marcod | 1 Comments
Filed under:

Essence of good design: underlying abstractions

There are a bunch of properties that count for good software design. Many pillars of our trade —computer programming— usually concur on those. One of the most important, useful and noticeable characteristic of good design in software is a suitable identification
Posted by marcod | 0 Comments
Filed under:

The Problem with Programming – Interview with Bjarne Stroustrup

Here are two parts of an interview with Bjarne Stroustrup, as usual, his perspectives are worth deep consideration: http://www.technologyreview.com/InfoTech/17831 http://www.technologyreview.com/InfoTech/17868
Posted by marcod | 0 Comments
Filed under:

Recursive functions

My young nephew came with a question about recursive functions, after a few minutes, he fully understood these samples: #include <stdio.h> /* 0! = 1 1! = 1 3! = 3*2*1 = 6 5! = 5*4*3*2*1 = 120 3! = 3*2! = 3*(2*1!) = 3*[2*(1)] = 3*(2*1) = 3*2*1 =
Posted by marcod | 0 Comments
Filed under:
 
Page view tracker