Archive for March, 2017

My Invitation To You

March 17, 2017

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.

Advertisements

PROGRESS REPORT

March 17, 2017

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

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

2017/03/12

RELATIVITY BOOK

The introduction has been modified. The Prologue is no
longer needed. Modifications to the Early History is
the next task.

APPLE IMACS PROJECT

Preparation for functional test of the Make software parts
has begun. Statements for testing the Define, Header sections
have been prepared. The Statements for testing the Source
sections has begun.

—————————————————————

2017/03/14

APPLE IMACS PROJECT

An IMACs boot-up problem occurred. It was solved by contacting
the Apple Support team via the phone. The problem probably
occurred due to an Open Office shut-down error.

—————————————————————

2017/03/15

APPLE IMACS PROJECT

Preparation for functional test of the Make software parts
continues. The explrpde Linux make file is being used as a test
vehicle. The Statements for testing the Source is the current
task (There are many of them).

ISO9001 BASED SOFTWARE ENGINEERING

March 14, 2017

To be strictly compliant with ISO9001, Programmers must use enforceable standard methods and processes.

Assembly Language Programmers used macros for common multi-instruction processes. These macros, once developed, were never changed.

Software “breaks fatally” when it illegally writes. The error cannot be fixed and it might take the machine down.

There are many error detection code segments that programmers use during checkout and then remove before delivery.

I developed a C++ Macro Preprocessor to provide a highly competent macro capability to facilitate using error detection code.

WHATIFWE used C++ Macro Preprocessor and its Macros to implement the Standards required by ISO9001?

WhatifWe127 Blog — Web Browser Inquiries

March 12, 2017

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.

PROGRESS REPORT

March 10, 2017

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

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

2017/03/03

CLASS COMMON TYPEDEF SOFTWARE PARTS

The development and testing of the typedef has been
restarted and the single float decimal load software part
has been tested.

The next task will be to test the double float load software
part.

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

2017/03/05

CLASS COMMON TYPEDEF SOFTWARE PARTS

The development and testing of the typedef has been
restarted and the double decimal load software part
has been tested.

The next task will be to test the load completion software
part

RELATIVITY BOOK

Comments have been received from one of my readers.

Revisions relative to these comments have been started in
the associated doc_project project. A concise introduction
has been tentatively prepared. Revisions to the
the prologue is the next task.

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

2017/03/08

CLASS COMMON TYPEDEF SOFTWARE PARTS

The functional testing of the typedef software parts
library has been completed. The next task will be
associated with the string.

APPLE IMACS PROJECT

The preparation of the software parts required to
produce a Make file has been completed. Functional
testing of these software parts is the next step.

The Deming Cycle — Everyone Should Know It.

March 8, 2017

The Deming Cycle, the historical basis for all Quality
Assurance Programs, helped Japan to recover after World
War II.

The Deming Cycle consists of four steps: Plan, Do, Check
the Results, and Alter the Plan if necessary.

The Deming Cycle is a good definition of common sense.
I have used it on many occasions without knowing it.

When applying the Deming Cycle, when do we learn new and
better ways of doing our task?

We learn during the fourth step of the Deming Cycle when
we Alter our Plan.

WHATIFWE were all taught the Deming Cycle as a part of
our public education?

Life of A Programmer — Session 5.1 — You are a Quality Assurance Manager

March 7, 2017

You are a software engineer. You work for a great software
development company.

Would you believe it if I told you that you are a Quality
Assurance Manager.

You don’t believe it! I don’t blame you.

Q.A. is a management activity. It is taught in Business
Administration.

You have a college degree in Software Engineering, not
Business Administration.

MORE IN THE NEXT MESSAGE

The Purpose of My Blog

March 5, 2017

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.

I subsequently expanded the purpose of my blog to encourage
others to improve their skills by conducting their own
regular experimental process.

I became a software engineer in 1966 due to an experiment
that I had performed. I have never taken a course in
Software Engineering. You are encouraged to take a similar
path. If my tools can be of any benefit, they can be
downloaded free-of-charge from my web-site, http://www.whatifwe.com

Limitation to My Response to Your Comments

March 3, 2017

Every day I receive between 50 and 100 comments. Many of these comments request information or advise from me.

I appreciate the honour of your request for information.

Unfortunately, there is only one of me managing and writing the blog. Consequently, I simply do not have enough time to reply to each of your questions.

There are many comments that ask the same question. In these situations where I have the information, I will provide my knowledge in a post, time permitting.

I will respond to any comment made by a person who is experimenting with my software development tools.

Thank You

PROGRESS REPORT

March 3, 2017

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

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

2017/02/24

APPLE IMACS COMPUTER

I continue to develop the MAK file software parts library
using my existing LINUX explrpde tool. The software part
_MAKE_FILE_LINK for writing the link statements has
been prepared.

The software parts have been modified for integration purposes:

_MAKE_FILE_SOURCE_BEGIN
_MAKE_FILE_SOURCE_NEXT

The preparation of the compile software parts is next task.

2017/02/24

CLASS COMMON FLOAT DECIMAL SOFTWARE PARTS

The software parts associated with the Float Decimal
software parts library have been modified to correct
the zero value problem. The affected parts are:

_BASIC_FLOAT_LOAD
_BASIC_DOUBLE_LOAD
_BASIC_SIGN_TEST

The testing of these changes is the next test.

2017/02/27

CLASS COMMON FLOAT DECIMAL SOFTWARE PARTS

The software parts associated with the Float Decimal
software parts library have been functionally tested
and is ready to use.

The development and testing of the typedef will be
restarted

2017/03/01

APPLE IMACS COMPUTER

I continue to develop the MAK file software parts library
using my existing LINUX explrpde tool. The software part
_MAKE_FILE_LINK for writing a compile statements has
been prepared.

The preparation of the software parts for the
complete set of compile statements is next task.