My submission to the CRTC re website blocking

I am a published author on technical subjects, and therefore a beneficiary of copyright. I  have also been a close follower of the debates around website blocking and de-listing that culminated in Google Inc. v. Equustek Solutions Inc., 2017 SCC 34 (CanLII). I would like to suggest that the CRTC not support an extra-legal mechanism for… Continue reading My submission to the CRTC re website blocking

Advertisements

Waterfall as a failure-hiding algorithm

Imagine that you've been handed a death-march project and you need time to arrange a transfer or a new job, before the project fails. If your company isn't natively committed to agile, you can use the argument of "adding rigor and planning" to justify switching to waterfall, and then use waterfall to hide the failure… Continue reading Waterfall as a failure-hiding algorithm

To Continuous Integration / Deployment add Continuous Testing

I've had good experiences with BDD (behavior directed development) based on the "behave" python implementation, and wanted to try a go version. In the process of trying out tools, I discovered that the goConvey team had also provided a continuous-testing daemon that didn't wait until I did a git push, but instead did a test… Continue reading To Continuous Integration / Deployment add Continuous Testing

Play it Again, Sam — a load testing tool

For many years, I've been working in capacity planning using a combination of mathematical models and one-off test tools. I'm keeping the models: they're what make the work predictive, but it's time for a reusable tool that's simple and easy to add options to. Record-replay testing The classic way to do load testing is to… Continue reading Play it Again, Sam — a load testing tool