September 07, 2008  | Login
 
Articles Minimize
Written By: Robert Ault
Published: 1/25/2008

Sometimes Google just isn't enough. So XML has been around for a while and I expected good articles on how to work with it but most of what I've found are glimpses and rarely good enough to model from. I've also learned something through this kind of process that hopefully you'll find helpful too.

  Read More...
Comments (0)
Written By: Robert Ault
Published: 1/22/2008
Sometimes all it takes is a good idea to get the ball rolling.

In this article I discuss my latest project Server2Client and the way the application will be secured considered its architecture is a distributed application that "executes remote code" on the clients...

  Read More...
Comments (0)


How To Design Quality Minimize

Purposefulness - whether somethings intended function matches its actual function

Quality - somethings forms synergize to a purpose that is greater than the sum of its individual elements - somrthings form functions toward its intended purpose with no other elements of its form detracting from or remaining inert toward its intended purpose

Most of the time you cannot envision a quality product unless you have already observed a quality reference

When making something new, instead follow a set of rules whose output produces quailty

Rule 1 - No more, no less - evaluate the function and make the form match

Rule 2 - Ease of use - form should be familiar but complete the function with as little thought toward the form as possible

Rule 3 - Granular contrast - form elements can clearly be divided but whose sum creates a non-contrast flow or information

Rule 4 - Balance - Phi - visual elements balance to reduce "overall contrast & disbalanace" to produce controlled contrast creating points of interest that drive information flow


Profitable Software Minimize

1) Constructor does minimal amount of work - load vars from methods

2) Names clearly convey thier intent

3) Object performs a focused set of services

4) State changing (data) methods contain minimal behavior (processing) logic

5) Behavior (processing) methods can be called in any order