Poor data quality is like dirt on the windshield. You may be able to drive for a long time with slowly degrading vision, but at some point, you either have to stop and clear the windshield or risk everything.

Ken Orr

With good program architecture debugging is a breeze, because bugs will be where they should be.

David May

There are two ways to write error-free programs; only the third one works.

Alan J. Perlis

No large…enterprise can ever hope to clean up all of its data - it's always a continuous journey.

Boris Evelson
jQuery Carousel

Latest Articles

Testing mainframe applications, such as CICS screens, for usability is significantly different than testing a web or windows application. CICS applications excel in data entry environments in which a mouse is seldom used, such as use within a call center, and testing should keep this benefit and intended application in mind.
 
One list of test cases for CICS, posted on techtarget, focuses on a few key categories of errors:
 
1) Text, text-placement, and omission errors. This includes labels that do not appear, labels that appear in the wrong place, and labels th

Read more

One of the companies I work for has millions of employees in total, and keeps records on them in several databases that exchange data through flat files. While this system seems to violate the principle of a single source of data, it’s been in place for years and works well. There must be a reason for this replication of data, and for allowing some inconsistency.
 
People almost always expect their cases to be unique and different. A person may fall behind on their insurance or their 401k contributions for reasons beyond their control, and they don’t expect to lose their be

Read more

One of the major problems in any organization is the oldest code hasn’t been tested against more new...

Read more

Poor data quality is like dirt on the windshield. You may be able to drive for a long time with slowly degrading vision, but at some point, you either have to stop and clear the windshield or risk everything.

Ken Orr

Batch automation is frequently included by both database and...

Read more

Most large organizations already follow a corporate backup policy. However, for individual developers, maintaining local backups before major changes can be critical in avoiding the embarrassment of calling an IT manager for help. Every developer has their own way of accomplishing this; while local backups are necessary, their actual implementation is a ma...

Read more