Archive for February, 2018

1985 IMACS World Congress In Oslo, Norway

February 13, 2018

In 1985, I presented my first article on my personally
funded research at the IMACS World Congress at Oslo, Norway.
I performed my computer simulations on my personal Heathkit
H89 computer.

I have attached a scanned copy of this four page article to
this post.

Please may I remind you that companies and organizations do
not make discoveries and inventions; Individuals do. May I
encourage you to turn off the TV set and work on your own
personal research project.

Oslo-1985-1-no_address

Oslo-1985-2

Oslo-1985-3

Oslo-1985-4

How I Protect My Proprietary Data

February 11, 2018

The original purpose of my blog was to provide me an easy
means of reporting my activity on my personally funded
research and development activities on error-free software
development methods.

My research and development activities produces a large
quantity of proprietary data. How do I protect this data?
Simple! I do not publish it on my blog or any other web-sites.

The purpose of “reporting my activity” involves establishing
the date at which a particular task was accomplished. The
task is sufficiently identified to enable me to identify
the associated proprietary data and daily log which is
stored on my machines, flash drives, and DVD’s.

Also, please let me remind you that when your machine is
not connected to the internet, hackers cannot access your
machine.

My Response to Large Quantity of Comments

February 10, 2018

I am the only one managing the blog and hence
have a limited amount of time to do so.

If there are less than 100 comments, I will examine
each comment to determine whether I will approve it
or delete it.

If there are more than 100 comments, I will examine
and approve comments according the following rules:

For each group of twenty comments, I will:
1. Find the first one that I can approve.
2. Approve the selected comment.
3. Delete the remaining 19 comments.

Thank You for your understanding.

PROGRESS REPORT

February 9, 2018

This purpose of this post is to publish single line
reports on the projects performed during the week.

**************************************************************
**************************************************************

2018-02-06

CLASS DEVELOPMENT

It is necessary to review the classcommontypedef, classcommonelement, and
classcommonarray libraries to enforce all alias names are in the name format.
If not, additional tests need to be added.

2018-02-07

CLASS DEVELOPMENT

The classcommontypedef, classcommonelement, and
classcommonarray libraries have been modified to enforce name format for
all alias names.

Resume Preparation: A Gigantic “Plumbing” Project

February 7, 2018

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!

The Twitter Seminar On The Development Of Error Free Software Concludes — Session 8

February 6, 2018

PROGRAMMERS ARE SPECIAL QUALITY ASSURANCE MANAGERS!

Requiring our programmers to be special Quality Managers? This would be a terrible inconvenience?

On one of my contracts, I had the opportunity to witness an attempt to become ISO-9001 certified.

There were two ISO-9001 certification meetings; the first with the software manager and the second with QA.

The software manager had no idea as to what his group could do to be compliant with ISO-9001.

The QA manager described the increased formality required to be compliant with ISO-9001.

The body language of my client’s employees told me that no one except management wanted ISO-9001 certification.

One of the requirements of ISO-9001 is the use of “Standard Processes and Methods”.

The use of “Standard Processes and Methods” means that management would control our programming efforts.

Would you believe it I told you that programmers are already using “Standard Processes and Methods”?

No I don’t! As long as I do my job, management leaves me alone. They create more problems than they solve.

Then would you believe it I told you that programmers create their own “Standard Processes and Methods”.

No? How many times have you prepared a new source file by modifying an old previously developed source file?

Your collection of sources files defines your “Standard Methods and Processes” that you use.

Will this help you to develop error-free software? Reflect on your experience. It already has.

WHATIFWE were to make a conscious Quality Assurance Effort? Will it help? Try it, sees what happens.

WhatifWe127 Blog — Web Browser Inquiries

February 4, 2018

There have been many comments and inquiries relative to Web
Browser and Display format problems relative to my blog and
website. I appreciate your comments but I do not have sufficient
time to individually respond to them. I have prepared this
post that will hopefully provide some answers.

Relative to the blog, I use the free Word Press blog site.
The only thing that I prepare is the text. I don’t have any
videos. I do attach pdf files containing my articles. I must
assume that WordPress is up-to-date relative to the various
Web Browsers and Displays. I have absolutely no control over
the format.

Relative to my website, I designed it a number of years ago
using Microsoft Front Page which is now obsolete. I would
assume that it would not behave properly on some of the newer
Web Browsers and Displays. I am currently redesigning it
using the CSS technology. I am using this need as a means of
building standard Web Site development kits and I cannot
at this time predict when this will be completed.

My Invitation To You

February 3, 2018

I became a software engineer in 1966 due to an experiment
that I had performed. I have never taken a course in
Software Engineering. Over the years, I have continued
to experiment on my own time and have greatly benefited
from this activity

In 1992, I became a home based software development business.
I developed a set of tools to aid me in my business activities.
These tools evolved over time and are now capable of helping
a software engineer to become a better, more competitive programmer.

I invite you to take a similar path. My tools can be downloaded
free-of-charge from my web-site, http://www.whatifwe.com and they are
well documented.

PROGRESS REPORT

February 2, 2018

2018/01/28

TOASTMASTERS

A preliminary version sixth speech presenting a segment of the Relativity book
has been prepared and printed. It has not been read out-loud yet.

2018/01/29

TOASTMASTERS

A preliminary version sixth speech presenting a segment of the Relativity book
has been read out-load for the first time. It needs to be revised.

2018/01/30

CLASS DEVELOPMENT

The include files for the the classcommonelement and classcommonarray libraries
have been prepared. These are needed for the preparation of the classcommonstruct
library.

2018/01/31

CLASS DEVELOPMENT

The classcommenelement, classcommontypedef and classcommonarrayl libraries
have been successfully modified to prevent multiple initialization.