Jerry Yoakum:
Cogitation about Computing

Jerry Yoakum's thoughts on software engineering and architecture from experience working with code, computer science, python, java, APIs, NASA, data mining, math, etc.

Wednesday, November 23, 2016

Maintain Conceptual Integrity

›
Conceptual integrity is an attribute of a quality design. It implies that a limited number of design "forms" are used and that ...
Saturday, November 19, 2016

Conceptual Errors Are More Significant Than Syntactic Errors

›
When creating software, whether writing requirements specifications, design specifications, code, or tests, considerable effort is made t...
Friday, November 18, 2016

Use Coupling and Cohesion

›
Coupling and cohesion were defined in the 1970s by Larry Constantine and Edward Yourdon. They are the best ways we know of measuring the ...
Thursday, November 17, 2016

Design for Change

›
During software development, we regularly uncover errors, new requirements, or the results of earlier miscommunications. All these cause...
Wednesday, November 16, 2016

Design for Maintenance

›
The largest post-design cost risk for non-software products is manufacturing. This makes design for manufacturability is a major design ...
Sunday, November 06, 2016

Design for Errors

›
Errors in software are to be expected. Since you expect error you should make design decisions to optimize the likelihood that: Errors...
Tuesday, April 12, 2016

Tourism - Family 2016

›
Home - I've always loved it. I think it is pretty great and that it has a lot of potential to be better.
Sunday, November 08, 2015

Design Principles

›
Design is the set of activities including: defining an architecture for the software that satisfies the requirements specifying an algori...
Friday, August 21, 2015

How to Ease Growing Pains

›
As companies get bigger, even child companies (brands, if you prefer), there comes a time when the startup mentality might not be helpful. ...

The Paradox of Success

›
The “paradox of success” can be summed up in four phases: When we have clarity of purpose, it enables us to succeed at our endeavor. Whe...
‹
›
Home
View web version
Powered by Blogger.