Life of A Programmer — Session 2.1 — But You Have a BS Degree in Software Engineering

March 28, 2015

Are you a truly a software engineer or are you just “doing it”?

You have a BS degree in IT and graduated with a A- grade point average.

Your academic performance is very important to your career.

It helped you to get employment with a great company.

It prepared you to do some important software engineering tasks.

Unfortunately, It does not qualify you to be truly a “software engineer”.


Software “Breaks”!

March 27, 2015

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

Life of A Programmer — Session 1.3 — Are You A Software Engineer?

March 27, 2015

I used to know a software engineer who did not just “do it” at work.

He had significant personal accounting difficulties.

He occasionally would use hexadecimal numbers on the checks that he wrote.

Most assuredly, software engineering defined him as a person.

So I will again repeat my question. Are you a software engineer?


WhatifWe127 — My Internet Interface

March 27, 2015

Hopefully, this post will answer many of the questions that I have received about the Internet services that I am receiving.

First, please understand that I do not have a team. There is one of me and I am home based.

My Internet service is provided by Earthlink.

Recently I changed from DSL to a cable Internet communication process due to a major regional outage.

My blog is provided by the free WordPress site which may or may not add some advertising.

I also have a whatifwe Codeplex site and and a @whatifwe2048 Twitter site.

I designed my Website using Microsoft Front Page.

I have successfully accessed my web-site and blog on a LINUX, WINDOWS, and MAC machine.

Life of A Programmer — Session 1.2 — Are You A Software Engineer?

March 24, 2015

Are you a software engineer? This sounds like a really stupid question!

How can a person with a college degree in I.T not be a software engineer?

A software engineer is a person who is defined by software engineering.

A software engineer does not just “do it” at work.

So I will repeat my question. Are you a software engineer?


The Role of the Media

March 24, 2015

Both the incompetent and the competent benefit from
media attention.

The competent leader requires community participation.
The media helps him to obtain the participants.

The incompetent needs 15 minutes of fame. The media
helps him to satisfy his greedy goals.

Unfortunately the entertainment associated with the
incompetent attracts a lot of media attention.

The competent pioneer finds new solutions to current

WHATIFWE were to provide the media attention needed
to develop hope from the new ideas of the competent

Open Source Software Development Tool

March 24, 2015

An Programmable Software Development Environment system error has been

The WIN32 error message is as follows:

PCG ERROR: MacCert — 455
PCG ERROR: macproj — 2698
PCG ERROR: macproj — 315
PCG ERROR: devproj — 1400
PCG ERROR: mainprj — 1461
PCG ERROR: explrpde — 153

The LINUX error message is as follows:

PCG ERROR: MacCert — 474
PCG ERROR: macproj — 2717
PCG ERROR: macproj — 334
PCG ERROR: devproj — 1419
PCG ERROR: mainprj — 1480
PCG ERROR: explrpde — 172

SATURDAY: 2015/03/24

STATUS: I have upgraded and tested the associated Win32 error handling
and found it to properly function on both the debug and release
versions of the Programmable Software Development Environment.

DETAIL: The macproj and maccert source files were modified to achieve
the proper error handling.

RESULTS: Except for the development of an experimental version of
software parts library, a software parts file with no commands nor
include commands will be reported as an user error instead of a system

NEXT TASK: My next task will be to similarly upgrade upgrade the
macproj and maccert routines of the Linux versions and then compile and
test the resultant Programmable Software Development Environment.

Life of A Programmer — Session 1.1 — Are You A Software Engineer?

March 24, 2015

Your interest in this seminar tells me that you have programming experience

You probably have a college degree in information technology or related subject.

You may have a software engineering job or are looking for one.

But are you a software engineer?


WhatifWe127 Blog — Web Browser Inquiries

March 24, 2015

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.

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

March 22, 2015


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.


Get every new post delivered to your Inbox.

Join 394 other followers