Welcome to MSDN Blogs Sign in | Join | Help

April 2005 - Posts

What “The Real-World” really mean...to you?

If you think this is a stupid question, please share with me why do you thing so. I would want to collect thoughts about what "The Real-World" means to you. My aim is to grasp if there is a sensible use of the phrase or it is just another way people get
Posted by marcod | 2 Comments

Test-driven design entails a different mindset than validation and verification testing

Test-driven design is like "assertion-based design" rather than "validation and verification (examination)" testing. There are serious tools and techniques for testing, wonderful at the moment of wearing my validation and verification cap, at the moment
Posted by marcod | 1 Comments

Strategic design decisions in software architecture –a reflective practicum

In the context of deciding if BizTalk Server 2004 is included in a workflow software development solution: Traditional software architecture and design approaches try to get the strategic decisions right up-front, as all-or-nothing design decisions (e.g.
Posted by marcod | 0 Comments
Filed under: ,

What a wonderful and fulfilling experience this of pair programming

Another fellow team member and I spent the entire working day of yesterday in a pair programming session, overcoming challenge after challenge as we broke through towards the goals. The joy, the sense of realization and, the actual achievements; what
Posted by marcod | 0 Comments

Organic and evolutionary software design – a metaphor

A warning about metaphors In the hunt for comprehension, we humans tend to use metaphors and abstractions as a natural cognitive mechanism; that is a way the most complex object in the entire universe—the object beneath a human skull—deals with complexity.
Posted by marcod | 2 Comments

In control of software architecture and design assets

Here is this post on an eXtreme Programming discussion group: Project: 1, Integration Machine: 0 that shows some signs of a team truly in control of their software design.
Posted by marcod | 0 Comments

A more useful analogy to understand C# mindset

My main detailed design and programming experience has been colored by C and C++ programming mindsets; my second main influence has been Object Pascal and my third one, Java. When I first learned C#, I assumed that it is more like C++, based on "C# –pronounced
Posted by marcod | 1 Comments
Filed under: ,

C# front end destructors vs generated CLR code

For those with a C++ background, C# destructors are not the same as C++ destructors. A C++ destructor in the language front end, that is the C++ syntax, remains the same in the backend execution engine (native code); whereas a C# destructor in the language
Posted by marcod | 3 Comments
Filed under: ,

The code wants to go somewhere, listen

A seasoned designer knows that a trait of design dexterity is to know how to identify what to remove from a particular design, making it simpler, conveying the same intention with fewer elements, in opposition to just adding elements to it. A curious
Posted by marcod | 0 Comments

Unconscious design defined

Main Entry: un•con•scious Pronunciation: n- kän(t)-sh s Function: adjective 1 a : not knowing or perceiving : not aware b : free from self-awareness 2 a : not possessing mind or consciousness < unconscious matter> b (1) : not marked by conscious
Posted by marcod | 3 Comments
 
Page view tracker