Other Podcasts That I Listen To

August 3, 2018

If I have unexpected listening time (extra yard work or driving) or am feeling experimental I will also listen to these podcasts:

Revolutions

Weekly

This is the follow-up podcast from Mike Duncan, the creator of the History of Rome podcast. The podcast looks at various revolutions in world history and the effect of their outcome.

Continue reading →

Podcasts that I listen to

July 26, 2018

If you love audio books, there's a really good chance that you'll like podcasts. Or at least that's what I'm told. I went the other direction. I started with podcasts and loved them so much that I never made it to audio books. I started listening to podcasts when I had an average total daily commute time of two and a half hours a day, so my current listening lineup tends towards long-form offerings.

My list:

Jocko Podcast

Weekly. Normal duration of 2 hours, but occasionally longer.

Continue reading →

Not Exactly As Planned

July 16, 2018

I'd like to capture in writing something that I spoke about in a sermon, a few weeks ago, that I titled "Not exactly as planned".

Remember this, and shew yourselves men: bring it again to mind, O ye transgressors. Remember the former things of old: for I am God, and there is none else; I am God, and there is none like me, Declaring the end from the beginning, and from ancient times the things that are not yet done, saying, My counsel shall stand, and I will do all my pleasure: Calling a ravenous bird from the east, the man that executeth my counsel from a far country: yea, I have spoken it, I will also bring it to pass; I have purposed it, I will also do it.

Isaiah 46:8-11

In the King James Version (KJV) of the bible the phrase "I will do all my pleasure" is translated in several other versions as "I will accomplish all my purpose". From this and other verses, we understand that the will of God is going to be completed as he has chosen and to his pleasure. Kind of comes with the territory for an all powerful deity, so I suppose we shouldn't be surprised. This certainty is how we can read the book of Revelations and be certain that the victory we see there is absolutely certain to happen. Yet, even within that absolutely guaranteed victory we still see a number (unfortunately a large number) of people reject the Lord's attempts to warn them of the foolishness of their rejection of him. Even within the accomplishment of the will of God, we see human freewill being exercised.

Freewill is tricky stuff. It's a dichotomy, to quote Jocko. On one hand it allows us to choose to seek the Lord and a relationship with him that results in our eternal salvation, yet on the other hand, it allows to choose not to do so. We get to choose. In these modern times, claiming the right to choose is a very popular thing, but I have noticed that there is no corresponding claiming of all of the consequences of these decisions that people like having the right to make.

Continue reading →

Cover Song - Thunderstruck (Longer UltraTraxx Remix)

June 15, 2018

Not the first time that AC/DC's classic track Thunderstruck has appeared on this site, but today we have a 10 minute long remix for those times when you just can't get enough Thunderstruck.

Remixes are different from the normal covers I like to feature around here. They typically include audio samples from the original track, but then those samples are carefully mixed in such a way as to bring a whole different feel to the original track. A reasonable man might conceed that a remix is not strictly a cover, but I like remixes as much as covers, so I have no intention of being that reasonable man today.

Continue reading →

Testing Rant

June 12, 2018

(It looks like I wrote most of this back in 2015. I've dusted it off and present it for your edutainment.)

It's time to rant about a technology issue close to my heart. I realize that the gold standard for technology rants has been set by Steve of Stevey's Drunken Blog Rants and the incomparable Zed Shaw. This means I should either swear often or only write after consuming significant quantities of alcoholic beverages. Ever the rebel, I'm going to dispense with both of these requirements and enjoy a nice cup of tea instead.

At Benevolent Employer, they are trying really hard to fix things. As is often the case with large companies which have been around for many decades, there is much to fix. I wholeheartedly endorse fixing stuff. The problem is that they are trying to fix testing, particularly unit testing, as if it was a standalone thing that they could upgrade by creating enough PowerPoint slides and new policies. What they need to fix first is their understanding of what testing is and then they can proceed on to the step of testing better.

Companies with I.S. divisions generally have a department within I.S. called Quality Assurance. Interestingly, they usually never speak the full name, referring to them instead as QA. Thus testing is seen as a QA thing. This is unfortunate because if they called them by their full name, they might realize that the department is wrongly named. It is my careful observation that QA departments perform no Quality Assurance. Rather, they are acting as Quality Control and there is a significant difference. Quality Control is something that manufacturing companies use. Quality Control is the department that ensures the company's manufactured product meets all of its stated specifications. That the product is the correct size or weight within tolerances and that it operates in the correct manner before it leaves the factory and is shipped to customers. This is the exact role that most QA department fulfill, that last ditch effort to catch bad code or wrong system functionalities before they are delivered to the users. Don't get me wrong here, a certain amount of Quality Control is appropriate, as it helps to catch issues in the manufacturing process and the production line can be halted and all machines and tooling can be inspected to bring them back within tolerances. But Quality Control is not, and will never be, the same thing as Quality Assurance.

Continue reading →