Archive for April, 2015

Disaster Seminar 2 — The Most Ignored Serious Disaster

April 30, 2015

The Loss of Your Computer Resources

Why is this a major disaster?

Minimally. You will lose the ability to:

1. Manage your finances

2. Pay your bills.

MORE IN THE NEXT MESSAGE

Blog Alerts May Become Annoying

April 30, 2015

Placing a request to be alerted when I make a post is not the best way to keep track of my activity.

I have made a lot of posts. Some of them are research reports which are individually written with the aid of my Programmable Software Development Tool. Others such as the seminars have been written some time ago and are periodically posted on my blog. Frequently, I will make as many as three posts on a single day.

As a consequence, you are going to get a lot of alerts which may become annoying to you.

Please may I suggest a better way of keeping track of my activities.

I recommend that you follow me on Twitter (@whatifwe2048). You will see that my tweets are the titles of my blog posts in the order of occurrence. You can then easily select the ones that you wish to read,

This approach will give you greater control over your internet traffic.

Open Source Software Development Tool: Upgrade Progres

April 30, 2015

The purpose of this update task is improve capability of the Programmable Software Development Environment to certify that a product is error free and functions according to specification.

The current version control defines the status of the software parts files. Specifically, the alpha version is still being tested; the beta version still has code that needs to be tested; and the release version has been completely tested.

A Programmable Software Development Environment equivalent to the First Article Test and the Factory Acceptance Test needs to be developed.

THURSDAY: 2015/04/30

STATUS: I have decided to replace the test random generator with the one used as a software parts resource.

RESULTS: Using my secure text library, I formally tested the pseudo-random software parts resources on both the WIN32 and LINUX systems and found that they produced identical results.

NEXT TASK: My next task will be to plan the associated upgrade to test task portion of the Programmable Software Development Environment.

Disaster Seminar 1 — Typical Natural Disasters

April 28, 2015

Every Location Has A Potential Disaster:

1. Tornado
2. Hurricane
3. Earthquake
4. Mud Slide
5. Flood
6. Tsunami
7. Brush Fires.

MORE IN THE NEXT MESSAGE

Resume Preparation: A Gigantic “Plumbing” Project

April 28, 2015

We all understand a Plumbing Project. This where a supposedly
simple task become a massive, complex effort.

One of the common “Plumbing Projects” in today’s environment
is the preparation of a resume.

Each resume must be customized to the target audience. This
effort usually takes several hours to complete.

Resumes are always needed: Job searches, contracts, professional
network, and volunteering activities.

The resume effort is made more complex due to the need to paste
it into a web-site window, discovered usually at the last moment.

I have been using my Programmable Software Development Environment
to maintain its manual. Its use has greatly simplified this task.

WHATIFWE used the Programmable Software Development Environment
to develop resumes? Would it help? Yes it does!

Open Source Software Development Tool: Upgrade Progress

April 28, 2015

The purpose of this update task is improve capability of the Programmable Software Development Environment to certify that a product is error free and functions according to specification.

The current version control defines the status of the software parts files. Specifically, the alpha version is still being tested; the beta version still has code that needs to be tested; and the release version has been completely tested.

A Programmable Software Development Environment equivalent to the First Article Test and the Factory Acceptance Test needs to be developed.

TUESDAY: 2015/04/28

STATUS: The first task to be performed is an upgrade to the random generator used in the Test Task.

DETAIL: The Windows and Linux test random generator behave differently. The Test Tasks are currently not strictly portable between the two operating system.

NEXT TASK: The question that needs to be asked is whether we need to to replace the test random generator with the one used as a software parts resource. I will closely examine the associated Win32 and Linux routines.

Life of A Programmer — Session 8.2 — Tools Help Make The Software Engineer

April 27, 2015

The Tool, if it is to be compliant of the principles of ISO-9001 must be capable of:

1.0 Developing a system of Standard Methods.

2.0 Exclusively using these Standard Methods in the development of product.

3.0 Testing all work-products from the Standard Methods all the way to the Product.

An experimental beta development system that satisfies these requirements is available on my web-site, http://www.whatifwe.com

I have developed both a Linux and Windows Open Source version.

They can be downloaded free-of-charge.

The download has a fairly decent manual.

THE END

My Comment Approval Criteria

April 27, 2015

Every day I receive between 50 and 100 comments requesting approval. There is only one of me managing the blog and hence must perform this function quickly and efficiently. To this end, each comment must:

1. Have a text message. For the most part, a comment with no text message will be deleted.

2. Be written in English using real words. I am not familiar with text message abbreviations.

3. Adhere to the basic principles of civilized behaviour (I have had not problems with this so far).

4. Be consistent to the associated post and the purpose of the blog.

5. Be short. If it is over ten lines, I will delete it.

6. Not advertise any product, service or cause. I have been receiving a lot of promotions of solar panels for generating electric power which I have permanently deleted.

Thank You

Robert Adams

Life of A Programmer — Session 8.1 — Tools Help Make The Software Engineer

April 26, 2015

With the right development program, you can develop Error
Free Software.

There are some historical examples of this truth.

In the early 1960’s, Fortran was a major computing languages.

The Fortran compiler had a never ending bug list.

PL/1, the next major language, was far more reliable.

I used it at Lockheed for over five years and never encountered
any errors.

PL/I was designed in strict compliance with the principles of
simple precedence.

MORE IN THE NEXT MESSAGE

The Most Important People In Our Society.

April 26, 2015

Who are the most important people in civilized society?

Are wealthy individuals the most important people in our
society? No, they are not.

Are celebrities the most important people in our society?
No, they are not.

Do religious organizations contain the most important
people in our society? No, they do not.

Are government officials the most important people in our
society? No, they are not.

The artisans and highly skilled professionals are the most
important people in any civilized society.

Nothing of any value gets done without the participation
of these highly skilled professional.

WHATIFWE increased the number of highly skilled home-based
pioneering professional software engineers?