Archive for May, 2011

Realizing true validation: a follow-up May 30, 2011 3 Comments

In a previous post I motivated the need for validation within a process.  To briefly recap:   Verification is pointless if no process is in place for validation. Spending time1 proving your solution operates correctly before you have sufficiently proven you have a viable solution is a waste of resources.  Additionally, validation isn’t just to [...]

The pursuit of true validation May 23, 2011 1 Comment

Plain and simple, building software is difficult.  Too often developers focus on activities and tools to remove defects and errors, optimize code execution, or ensure their code performs according to specifications.  These are all worthwhile activities to embark upon in the software development life cycle, but their outcome is irrelevant if you’re building the entirely [...]

The heart of all engineering May 19, 2011 2 Comments

All engineers, regardless of their field, should strive to do one thing: solve problems.  Your goal should always be to thoroughly dissect problems, organize the necessary information and solutions, and deliver a working product that meets all requirements.  Simply put: Deliver well-founded solutions that say something.   Much literature exists on solving problems,1 and my [...]