Welcome to MSDN Blogs Sign in | Join | Help

Browse by Tags

All Tags » design   (RSS)

Writing

The act of writing demands some skills from the writer, skills of the intellectual kind. Of course, the demand varies accordingly to the type of writing among many other factors. Writing texts for humans, from blog posts to literature, is challenging
Posted by marcod | 0 Comments
Filed under:

Where are we -as industry- about delivering business value to customers?

For a hint, see the The Standish Group CHAOS Report summary: CHAOS Report Summary 2009 "These numbers represent a downtick in the success rates from the previous study, as well as a significant increase in the number of failures", says Jim Crear, Standish
Posted by marcod | 0 Comments
Filed under:

Is there such a thing like a method of design?

I have observed, time after time, an author or renowned professional share or publish her opinion about something, said, in time T1. Many people listen to that opinion —with accuracy or with misinterpretation— and then take that view for granted. Moreover,
Posted by marcod | 0 Comments
Filed under:

The importance of doubt in software design

The acts of exploring and discovering which start from simple doubts —kind of ‘ I am not entirely sure about... ’ thoughts— is what makes software design and computer programming so exhilarating for me. Doubts from the efficiency or balance of a given
Posted by marcod | 1 Comments
Filed under:

An artistic -as in skillful- programming excellent textbook

The mind of Bjarne Stroustrup through the thinking and design style of the C++ programming language has been of critical importance for my own thinking and practice of programming. Yes, he is a philosopher of computer programming, an artistic programmer
Posted by marcod | 2 Comments
Filed under:

Artistic programming as theory formulation

An artistic painter enjoys painting. That is a trait of artful making even when there is no fulfillment other than the act of painting in itself. The same could be said about problem-solving. Financial gratification could be part of the after-the-fact
Posted by marcod | 3 Comments
Filed under:

Agile and lean fads are the new excuses for brittle software

Now that many are looking for ways to cut costs and maximize the benefits out of their shrunk budget, there is no shortage of offers about how to do just that. Among those offers are the agile and lean software development methods, which are quickly becoming
Posted by marcod | 1 Comments
Filed under: ,

A way to specify behavior

The modern name for an ancient programming technique —which roots can be traced back to Dr. E.W. Dijkstra*— was “test-first programming” and didn’t preclude, in any sense, the need of validation and verification testing, done by an independent group of
Posted by marcod | 1 Comments
Filed under: ,

A lawful name for a profession

There is a discussion about the legitimacy of the word ‘architecture’ in software development profession here . Craftsmanship would be a better, more down-to-reality, term. In addition, the use of the word ‘engineering’ also has important implications
Posted by marcod | 0 Comments
Filed under:

Most of people around are not doing eXtreme Programming, should I try it?

If billions of people believe something, does that alone make it a justified true belief ? Please, try for yourself eXtreme Programming techniques or whichever else design technique you found, and bring your findings and insights for discussion . Also
Posted by marcod | 1 Comments
Filed under: ,

The new hells have been nurtured, by now they are alive and well

“ Want me to adopt your solution? Let’s clarify first which are the new problems it brings on ” -a conscious customer The very presence of a solution to a problem brings on new kind of problems , ad infinitum . That is another way to say that there always
Posted by marcod | 2 Comments
Filed under: ,

The interplay of art and science in software

I have found an article with a sound explanation of the interplay of art and science with software development , enjoy: The interplay of art and science in software Terry Bollinger IEEE Computer Volume 30, Issue 10, Oct. 1997 Page(s):128, 125 - 127
Posted by marcod | 0 Comments
Filed under:

Who is an architect?

While the question ‘Who or what is an architect?’ could be popular nowadays, the important for a project and for an organization is the act of architecting, the continuous care of all-encompassing properties that give the illusion of simplicity to customers
Posted by marcod | 0 Comments
Filed under: ,

What do we –really– mean by 'coding'?

Suppose a young member of the developer role in your next project team approaches to you (member of the architect role in the same project) and said: — I will be coding as part of my role in our project and I am looking for further understanding of how
Posted by marcod | 0 Comments
Filed under: ,

What the role of an architect really wants to be?

After re-reading sections about architecture in The Mythical Man-Month: Essays on Software Engineering, Anniversary Edition (2nd Edition) by Frederick P. Brooks, Jr. I am wondering if what the role of a nowadays architect really wants to be is that of
Posted by marcod | 0 Comments
Filed under: ,
More Posts Next page »
 
Page view tracker