The scenario from the post is acceptable only because it is running on a Mac Mini running Linux. If it were running on any non-Apple hardware it would not be permissible -- even if he bought an Mac Mini and never used to attempt to "buy a seat", because the Apple license states:
"The grants set forth in this License do not permit you to, and you agree not to, install, use or run the Apple Software on any non-Apple-branded computer, or to enable others to do so."
Advocates of which are:
- corporate climbers
- CV driven development engineers
- those who don't know how to code - those who know they are bad at it
- technically curious non engineers
That's not a particularly relevant criticism here. The point is that TDD teaches you to think adversarially about your code all the time. The fact that you are not always successful isn't a very interesting criticism; if you don't think adversarially about your code at all you're even less successful. "Testing can't catch all bugs!" is an objection for another discussion.
That’s not true, tests also cover happy path, so you can catch failures you had no idea about for instance when running them in a different environment, with a different os, with a different compiler.
You're gonna get C&D imminently like that other site did.
I can't find the name of it, sorry.
I fully support what you're doing. I am not fussed with someone's back stories about how their great grandmother's auntie's friend had her hair dyed when walking her dog to pick cherries... Blah blah... Just want the recipe and method
I hope not -- unlike the other site you still have to go to the source to read the recipe, so hopefully this doesn't have an impact on their ad revenue.