Posts Tagged ‘ISO 9001’

Software “Breaks”!

August 14, 2018

A 17 year old sailor on a submarine must be able to
fix a critical piece of electronic equipment within
15 minutes.

Critical submarine hardware has the required subsystems
to facilitate the location of a failed replaceable components.

Most hardware these days has at least one computer within it.
This includes critical submarine systems.

Can the same 17 year old sailor on a submarine find and
correct a critical software failure within 15 minutes?

Does software “break”? Not really. but software fails when
it illegally or incorrectly writes some data.

Programmers have many ways of preventing illegal writes which
they use in checkout and then remove before delivery.

WHATIFWE used formal illegal write prevention code in delivered
software?

Advertisements

Life of A Programmer — Session 7.2 — How Do I Become a Quality Assurance Software Engineer

August 13, 2018

RULE 1 — RIGOROUSLY USE STANDARD METHODS.

Prepare a minimum set of standard methods that you will use on all your programming effort. Keep them “simple, stupid”.

In the hardware world, the Quality Assurance Manager working with management purchase the set of Integrated Circuits needed to get the job done.

These standard methods are your “Integrated Circuits”.

MORE IN THE NEXT MESSAGE

How I Protect My Proprietary Data

August 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.

Blog Alerts May Become Annoying

August 10, 2018

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.

PROGRESS REPORT

August 9, 2018

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

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

2018-08-07

The Linux prepare_include library has been successfully developed for producing a
include file associated with a software parts file. The next step is to export
this library to the Windows and Apple machine. This is the first step
in preparing the project for making the prepareworkspace library.

Resume Preparation: A Gigantic “Plumbing” Project

August 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!

Life of A Programmer — Session 7.1 — How Do I Become a Quality Assurance Software Engineer

August 6, 2018

To become a Software Engineer with a Quality Assurance
capability, you must implement a basic philosophical change.

Software is not an art form; the computer is not the easel
where you can express your creative juices.

You will become an engineer responsible for providing tools
and services that will affect public safety.

You think not. I beg to disagree.

I was transferring $1000 between my savings and checking
accounts when the ATM went down. It took the bank half a
day to find my money.

You ask, what do I need to do in order to improve my quality
and be more indispensable to my employer.

RULE 1 — RIGOROUSLY USE STANDARD METHODS.

RULE 2 — TEST ALL WORK PRODUCTS.

RULE 3 — USE OLD, WELL-TESTED, OPERATING SYSTEM CAPABILITIES.

RULE 4 — NEVER USE A PATCH TO SOLVE A PROBLEM.

MORE IN THE NEXT MESSAGE

WhatifWe127 Blog — Web Browser Inquiries

August 5, 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 Comment Approval Criteria

August 3, 2018

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 behavior (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

PROGRESS REPORT

August 3, 2018

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

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

2018-07-27

Common Class Routine Libraries

The basiccommonclassstructlibrary has been successfully installed on
the linux machine

2018-07-30

Common Class Routine Libraries

An effort to install the basiccommonstructclasslibrary into the Apple machine
was attempted without success. Most of the problem was the many
workspace files needed to make the installation. A library, basiclibrary,
tabremoval, include process defining files. The differences in the
tab size created much of the problem. It is now time to build the
library that makes all of these files from a single file. This project
has been considered from some time. The preparation of the
prepareworkspace library will begin.