Archive for August 2020

Important Lessons from QA

These are from when I was working as a QA (quality assurance) engineer around 2000 at Wavexpress.

The most important checks are the most basic. Our company created a big program for signing up for our beta program via a telephone number. I was not on this project and it was most certainly “not my job”, but I went and called the phone number on the flyer. It hadn’t been set up! I told the right people and the problem was fixed quickly. But the entire program would have been a bust AND given the company a black eye had I not checked the basics.

There was this nice guy who stayed late every Friday to swap tapes for the backup system. I liked him and wondered if the system actually worked so I put a file on my computer, waited 2 weeks, “accidentally” deleted it and asked IT for help. A day goes by and they hadn’t recovered my file so I check in. Another day. And a third. Finally, they admit to me that they had checked all the tapes and they were all blank! There were no backups at our software company! The most important checks are the most basic!

It is vital to end every meeting with an action plan. At the end of every meeting, I would always ask two simple questions, “Can I try to summarize what we talked about? [say it]” and “Ok, so what is the plan?” This was a tip I learned from some business guide. At first I was embarrassed to ask all these professionals such silly questions. If we’re leaving the meeting, “of course” we have a plan. But more often than not, (yes, like 60% of the time!) that final conversation ends up being the most important part of the meeting! That question has cleared up innumerable vagueries and misinterpretations since I started using it in 2000! I think this was the guide I read! Though I neglected to cited the original source!

Ensoniq KT-88 Manual (KT-76 too)

The KT-88 is an electronic keyboard made by Ensoniq. I found the manual graciously left on TheSoniq.com. Hurray!

Good COVID Reading

Here is This is a very good article about how not to get the ‘rona, The Risks – Know Them – Avoid Them. He talks about many actual cases as examples. All of the posts by Erin Bromage are good Covid reading.

Some Bread

Bread baking friends, celebrate with me the videos made by the Proof Bread company in Phoenix! I’m linking to the video that got me hooked but the whole channel is a wonderment.

I took some hints from the videos and came up with this:

Cuts on the top were supposed to look like wheat, but they were pretty nonetheless.

I put a cookie sheet on the shelf under the pan to shield the bottom from heat. It worked well, making the bottom only a tiny bit crisper than the top instead of burnt.

1 1/2 cups of white flour, 1/8 cup whole wheat, 475 for 30 minutes covered, 12 minutes uncovered. Made a nice sandwich bread with a crackling crust :-)

Using Wget to Download a Website

Wget is a great tool for downloading individual webpages or entire websites. View the Wget manual.

When the site is password protected, you might do the following to download the site:

  • Download Wget.exe for Windows (there is no installation)
  • Get the Cookies.txt Chrome extension
  • Log in to the site
  • Use the Cookies.txt extension to copy-paste the cookies into a file named cookies.txt in the same folder as wget.exe
  • Run a command that looks like this (maybe it’s overkill, but after banging on it for a while, this worked. So there):

wget –recursive –no-parent –timestamping=on –no-clobber –page-requisites –html-extension –convert-links –restrict-file-names=windows –no-parent –load-cookies cookies.txt -e robots=off -U mozilla “https://www.EXAMPLE.COM/WHATEVER/”

I have had a little trouble with the cookies not working correctly. I’m not sure yet if it’s the cookie expiring after a few minutes and not getting renewed or Wget somehow fetching too aggressively. I successfully fetched a site by refreshing the homepage in Chrome (maybe keeping the cookie valid) and fetching from below the top level.