Archive for the ‘Uncategorized’ Category

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

June 27, 2017

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

CODEPLEX SHUTDOWN.

June 23, 2017

For many years, I have used the Microsoft Codeplex site for my Programable
Software Development Environment project from which my current tools
could be downloaded.

Microsoft will shut down CodePlex in month of December and will no longer
be able to contain updated versions of my tools in October. There may
be another site which will replace CodePlex.

You can always my current Software Development tools from my website,
http://www.whatifwe.com.

June 23, 2017

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

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

2017/06/09

APPLE PROJECT

I probably have found the error in the MAKE file preventing
the linking of the object files into an executable. It appears
that the Apple process requires specifying the system library
in the link command whereas the Linux version did not. I
have found a library that appears to be associated with the
gcc command and plan to make the needed modifications to
to the make file software parts library.

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

2017/06/10

APPLE PROJECT

The modifications of the make file software parts library
to permit library files to be included in the linkage
command have been started.

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

2017/06/11

APPLE PROJECT

The modifications of the make file software parts library
to permit library files to be included in the linkage
command have been completed and are ready for test.

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

2017/06/16

RELATIVITY BOOK

Based on the recommendations of my Toastmaster Mentor,
I have begun to modify the Introduction. Two pages will
be involved, the first of which will introduce the subject.
A rough draft text version of the first page has been prepared.

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

2017/06/18

RELATIVITY BOOK

A rough draft version of the text second page of the introduction
has been prepared.

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

2017/06/20

RELATIVITY BOOK

The rough draft versions of the introduction (2-pages) have
been pasted into an Open Office document. Only one Open source
page was required. The next task will be to review the
Open Source Introduction and make the necessary corrections.

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

June 19, 2017

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

Limitation to My Response to Your Comments

June 10, 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

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

June 6, 2017

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

Never patch the program!!!.

A patch is usually a last minute change which is not clearly
thought out.

The product delivery is usually close at hand.

Management is saying “All you have to do is …” (The most
dangerous phrase in the English Language).

The patch will probably violate RULE 1 (The strict use
of standard methods).

None-the-less, avoid the short-cut and you will more likely
find the solution to the problem.

MORE IN THE NEXT MESSAGE

My Problems With LinkedIn.

June 3, 2017

I need to alert everyone that I do not have a working LinkedIn system.

I have made several attempts at correcting the problems without success.

People trying to connect with me on LinkedIn will be unsuccessful, no
matter how much I want to connect with them.

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

May 29, 2017

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

Relative to the operating system, use the old, well established
capabilities and minimize your interface.

Think of it in a similar manner as purchasing a new car.
If you purchase a radically new model, you will become an
unwilling member of the test team.

Similarly do not use a pipe if a file will do as well. Files
were developed long before the pipes.

An above all, do not use its multitasking capabilities unless
absolutely necessary. This capability can expose you to many
challenging problems.

MORE IN THE NEXT MESSAGE

Blog Alerts May Become Annoying

May 27, 2017

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.

Life of A Programmer — Session 4.4 — How can you become more skilled than your fellow employees.

May 23, 2017

PRINCIPLE 3: MAKE SMALL SELF-DOCUMENTING SOURCE FILES.

Each of your source code files should not be longer than
three or four pages.

Each source code file should have lots of descriptive
comments.

Each source code file should reference a section of
your plan.

Each variable name should be instantly identifiable.

Keep in mind that your source-code goal is to be able
to instantly relate to its design and use when you open
its file.

You might have to answer a question over the phone a year
after you complete the project.

MORE IN THE NEXT MESSAGE