Weekly newsletter about leadership, technology, books and anything else we felt compelled to share with others
Year 4 - Edition 23
A Fistful of Links is a weekly newsletter about leadership, technology, books, and anything else we felt compelled to share with others, brought to you by Og Maciel and Mirek Długosz.
737 Max 8
By Robert C. Martin
- Submitted by Parthvi Vala
This is a fundamental issue of software. Programmers must not be treated as requirement robots. Rather, programmers must have intimate knowledge of the domain they are programming in. If you are writing code for aviation, you’d better know a lot about the culture, disciplines, and practices of aviation.
In a whole bunch of places you will be told not to install security updates when building your Docker image. (…) For the vast majority of people creating Dockerfiles this is absolutely awful advice. And since this bad advice is so common, let’s consider some of the justifications and why they are wrong.
Meet python-mockito and leave built-in mock & patch behind
By Sebastian Buczyński
The library I want to introduce to you – python-mockito – is a port of Java’s testing framework with the same name. It’s safe by default unlike mock from the standard library. python-mockito has a nice, easy to use API. It also helps you with the maintenance of your tests by being very strict about unexpected behaviours.
In this series so far I’ve pulled out a couple of Koen’s key concepts for attention: sotas and the Rule of Engineering. (…) However, they are cast explicitly for engineers and I’m a tester. I wonder whether, by Koen’s intention, they’d apply to me? Are testers engineers? Does testing overlap with engineering? If so, where? If not, why not?
What I've Learned From 10+ Years of Personal Projects
By Benoit Bernard
I started working on and off on a first project in my spare time, out of pure curiosity. (…) To tell you the truth, this has been the single greatest differentiator in my programming skills. From implementing specifications to building web apps and interpreters, I’ve become a much better programmer in every possible way.