TLDR; Learn your skills and techniques. Then learn your tools. Mastery of tooling can lead to new techniques and new ideas. Continue to learn your theory, skills and techniques. Continue to master your tools. I’m not exactly sure what I was hoping to learn when I started reading “Not necessarily stoned, but beautiful” subtitled “The making of Are You Experienced” by Sean Egan - a book which chronicles the making of the debut album by the Jimi Hendrix Experience.
TLDR; war is horrible. Lessons can be learned from it. Would a distinction between defensive measures and pursuit, help your testing? I often see many test strategies that are highly defensive, but low on pursuit. I do turn to books written by people who have fought in the army for lessons on tactics and leadership. I read “Platoon Leader” by James McDonough because it was a first hand account of a rookie leader in the Vietnam war.
TLDR; if you blindly copy an expert you do not learn context, you replicate mannerisms and lose their subtlety. Consciously analyse their actions, learn their skills, and apply them individually in a coordinated fashion. When you learn about ‘context’ what disciplines do you learn from? I like to learn from ‘therapy’ books because an effective therapist learns to treat each client individually. “There can be no such thing as a ‘correct standing position’ for each and every person.
TLDR; I test systems, not processes.
TLDR; I migrated blogs over to Hugo and I didn’t automate because I was only doing it once, I should have automated because I actually migrated 450+ times (at least once per post. Find results at testerhq.com On Risk Aversion Because I’m slightly risk aware I have the following concerns about my main blogs: blogger.com is free so at some point Google will cancel it and I will lose everything wordpress uses php and a database and at somepoint someone will take advantage of a security hole and I’ll get hacked and lose everything When I post to linkedin I have the concern that:
TL;DR with JSoup either switch off document pretty printing or use textNodes to pull the raw text from an element. A quick tip for JSoup. I wanted to pull out the raw text from an HTML element and retain the \n newline characters. But HTML doesn’t care about those so JSOUP normally parses them away. I found two ways to access them. switching off pretty printing using the textNodes Switching off Pretty Printing When you parse a document in JSoup you can switch off the prettyPrint
TLDR; I received an email asking if I have any good interview questions and the short answer is “No…. slightly longer is “I don’t know, I do not know the person you are interviewing, or why you are interviewing.” and since that could come across as arrogant and unhelpful, I thought I’d explain in a blog post that I audition, rather than interview based on a set of questions.
Huib Schoots recently asked for a top 10 books list for testers. I had to think hard when I wrote my list. Bulleted below you can read the list I created. I added amazon links to the book so you can find them easily. Provocative Therapy - Frank Farrelly [uk][com] The Art of War - Sun Tzu [uk][com] The book of Five Rings -Miyamoto Musashi [uk][com] Diagnosing the System - Stafford Beer [uk][com] seems to list for outrageous prices, look for 2nd hand copies The Structure of Magic (vols 1 & 2) - Richard Bandler and John Grinder [uk][com] Quantum Psychology - Robert Anton Wilson [uk][com] Organizations - James March and Herbert Simon [uk][com] Influence - Robert Cialdini [uk][com] Software Testing Techniques - Boris Beizer [uk][com] Domain Driven Design - Eric Evans [uk][com] Only one of my titles had other people listing it as a shared title - Boris Beizer’s book.
TL;DR A potentially contentious post where I describe how I’ve survived without writing a lot of Java main methods, and how learning from code that is often driven by a main method has not helped some people. I do not argue for not learning how to write main methods. I do not argue against main methods. I argue for learning them later, after you know how to code Java. I argue for learning how to use test runners and built in features of maven or other build tools to execute your @Test code.