Siege is a regression test and benchmark utility. It can stress test a single URL with a user defined number of simulated users, or it can read many URLs into memory and stress them simultaneously. The program reports the total number of hits recorded, bytes transferred, response time, concurrency, and return status. Siege supports HTTP/1.0 and 1.1 protocols, GET and POST directives, cookies, transaction logging, and basic authentication. Its features are configurable on a per user basis.
Fido is a multi-threaded file watcher which searches files in real time for user-defined patterns. When it locates a match, it runs a user-defined program. It is useful for monitoring log files for issues and responding to them. It was designed to recognize log file rotation and start monitoring from the beginning of the new file.
On the other hand...
If a rookie developer is intimidated by m4 and sh, then I guarantee he's not producing complex work. In that case, he can surely get by without writing an m4 macro. Out of the box, it's trivial to employ autotools to test for C funtions and determine the compiler and linker. But if a developer is smart enough to determine that a system is without strdup, is he smart enough to code around it? Probably not.
The author notes the prevalence of autotools based projects. Price is not an issue here. Autotools grabbed mindshare not because it was free, but because it was good. At a time when significant projects have switched from alternatives TO autotools, the author picked a curious moment to complain about it...
Water, water everywhere nor any drop to drink.
I can't help but wonder why Baskin Robbins hasn't gone out of business years ago. Marius Andreiana has demonstrated the flaw in their business model. I mean, afterall, aren't chocolate and vanilla enough?