There's an insightful critique of the paper on Reddit: https://www.reddit.com/r/ProgrammingLanguages/comments/1g1su...
...agree that it's weird the paper doesn't mention constraint logic programming, but it's perhaps pointing at it implicitly by saying "Replacing backtracking by complete search strategies"
"In this GDC 2016 talk, Terrible Toybox's Mark Ferrari discusses and demonstrate some of his techniques for drawing 8 bit game graphics, including his celebrated methods for use of color cycling and pallet shifting to create complex and realistic background animation effects without frame-animation
GDC talks cover a range of developmental topics including game design, programming, audio, visual arts, business management, production, online games, and much more. We post a fresh GDC video every weekday. Subscribe to the channel to stay on top of regular updates, and check out GDC Vault for thousands of more in-depth talks from our archives."
It could be more than that. Vodafone broadband Internet (used to be UPC) is down in all of Czech Republic since about an hour. Their website is down (vodafone.cz), their mobile Internet seems slow. Coincidence?
"An IBM plant in Windsor, Ontario, is said to have ordered a shipment of components from a Japanese firm, specifying an acceptable quality level(AQL) of three defective components per 10,000 shipped. In a covering letter accompanying the shipment, the Japanese company apologized and said it had met with great difficulty producing these defective parts, and had been unable to understand why they were required. They wrote: “We Japanese have hard time understanding North American business practices, but the three defective parts per 10,000 have been included and are wrapped separately. Hope this pleases.”
This seems to be the oldest reference:
Chris Taylor, (1995) "The case for customer satisfaction", Managing Service Quality: An International Journal, Vol. 5 Iss: 1, pp.11 - 14 http://www.emeraldinsight.com/doi/abs/10.1108/09604529510081...
but behind a paywall
>> What if standups are misused for micromanagement?
> Then fix it.
That's easier said than done. It assumes that the micromanager has enough self-awareness and listening skills. If he had, maybe he wouldn't be a micromanager. I tried to fix it but eventually it was one of the biggest reason I left the company.
>> If there are so many ways standups can go wrong maybe its not a good generic tool after all?
> I don't think that's a useful conclusion to draw. Standups go wrong if they are too long, and that's about the only way they can fail.
Micromanagement is another way we already mentioned. Fabulating stories about work done as a means of avoidance is another (as your sibling suggests). I'd say there are even more ways they can fail in general. In specific cases they might still be indispensable.
What if your work consists largely of research and experimentation? No tasks or stories, mostly many long spikes.
What if research and experimentation happens over a period of time and only later there is a period of focused prototype development?
Have you experimented with alternatives to daily standups? Standups three times a week? Changing the routine based on the stage of the work (research vs. development for example)?
What if standups are misused for micromanagement?
If there are so many ways standups can go wrong maybe its not a good generic tool after all?
Clementine -- a data mining application purchased by SPSS
SPARK toolset -- a rigorously defined Ada subset used for developing software correct by construction. This approach is used in areas like
aviation, transportation, medicine, energy, etc. where failure is not an option.
ECLIPSE-CLP -- an open source constraint logic programming library used to solve various resource allocation problems. Think of it as a poor man's
Operation Research expert.
GridMind tool - a for modelling and simulation new technologies implementation into energy grids (smart grids, smart metering etc.). They have to generate detailed complex models satisfying lot of rules which to make models realistic. Prolog together with CLP is excellent tool for that. Fast development, small code, elegant solutions.
www.mycroftmind.com
David Warren (Leading Professor at Stony Brook University): "We at XSB, Inc. use Prolog and Java. We use Prolog for knowledge extraction and standardization and for ontology representation. We have (to me, somewhat surprisingly) found that our Prolog code is more stable and we spend less on maintaining it than we do our Java code. It may be programmer skills, but I think it is also due to the much more succinct expression of similar functionality."
The Nokia N900 phone used prolog to do ui state management .... prolog in a smartphone!
London-based startup Texrazor performs text analysis via API and the engine behind it is coded in Prolog http://www.textrazor.com/technology
Orgnet, LLC also uses LPA Prolog to do data analysis, especially for hidden relationships and patterns in business data... for examples, see: http://thenetworkthinkers.com
When there's lack of objective direct information, the evidence of adoption or "churn" might be a good substitute: http://www.quora.com/Is-LinkedIn-getting-rid-of-Scala
Of course, it's difficult to judge LinkedIn's motives but it certainly raises valid questions and concerns.