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 and end-users. That is what is important. That is an essential ingredient for project’s…

0

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 my work will be related to actual…

0

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 the old notion of data processing analyst. The key deliverable from data processing analysts was…

0

Should an architect code?

For those interested, the role of an architect is –also- being discussed in MSDN, here. My first reply next: The answer depends on what do you mean by “architect” (noun) and also by “code” (verb). What seasoned designers talk about when discussing architecture is so all-encompassing and important for the final outcome that makes me…

1

Discussing uncomfortable questions

For those with critical thinking habits, let’s cogitate about this: «If day after day goes by with nobody discussing uncomfortable questions like these, won’t the good people of my country be guilty of making things worse?» —Donald E. Knuth Could this type of questions be translated to the lesser sphere of software development and the…

3

Update on what is software development -art or science- debate

This is an update on my internal inquiry: What is software development, art or science? Not surprisingly, the act of programming digital computers is both, art and science. Now I know. Actually, the simple question “what is software development, art or science?” is a malformed or ill-formulated question because it presupposes the subject matter can…

3

Belief and behavior

A belief is —for practical purposes— something that we thought is true. The incredulity or disbelief is a case of belief where we thought of a belief to be false. To doubt about something means to keep the related true-false judgment in suspended or pending state. To ignore is to have a complete absence of…

2

The "What’s coming after X?" question

What could be say about the question: What’s coming after X?Where X could be: Object-orientation Software engineering best findings Agile development The context for the question: Asked by blind advocates of X Usually young people (mental youth mainly) Looking for the next sensational fad The question remains me about the question “What is coming after…

1

Learning items in software development

A subjectively created list of books about software development grouped in the following categories: Category I: Practitioners sharing their hard-won and thoughtful experiences. Category II: Foundational knowledge. Category I: Practitioners sharing their hard-won and thoughtful experiences   Agile Principles, Patterns, and Practices in C# by Robert C. Martin, Micah Martin The Art of Agile Development…

1

Message to the whole body of management teams in software industry

To all management teams in our industry: Please consider doing more of this: Increasing the minimum level of knowledge and modern actual practice required from software development sales personnel in order to negotiate projects with customers/users. Most of current sales personnel have notions, beliefs and premises no longer valid in the software development high-tech market…

1