Cool things I read this week (07-Sep-2014)

I read. A lot. And I share the 5 best things I read every week.
1. Bloatware and the 80/20 myth
2. The best error message troll. Ever.
3. How Spring security hooks to CAS
4. The hazards of going on auto-pilot
5. Information immunity


My notes

1. Bloatware and the 80/20 myth
I needed to reread this article. Primarily to balance out my bias for removing features from a product. I was assessing the deploy readiness for a brand new product that Qxf2 Services is currently testing. I noticed a number of low impact features and business rules designed primarily for a small subset of clients. I started noting down arguments for removing these features and business rules but then remembered this Joel Spolsky’s article.

2. The best error message troll. Ever.
If I ever develop a product, I am designing all my error dialogs like this.

3. How Spring security hooks to CAS
I already knew this. Sort of. But the sequence state diagram in this post is the clearest representation that I have seen of how Spring security hooks into CAS.

4. The hazards of going on auto-pilot
Here we go again. More on the testing vs checking theme. As a tester, I resent that the impact of automated checks are often over-estimated by the vast majority of my software colleagues. This article has a few gems. The point about skill atrophy and the point about industries where automation is nascent needing to learn from the mistakes that occurred in automating the cockpit deeply resonate with me.

5. Information immunity
This is a (yet another) fantastic article by Jerry Weinberg. I’m a big fan. I often marvel at how far ahead his vision, thoughts and ideas about software are. The article applies to developers, product managers, testers, business analyts, management, etc. Irrespective of your job role, if you work with software, read it!


Leave a Reply

Your email address will not be published. Required fields are marked *