What it didn't have was a clearly defined future, let alone an articulated one.
We have broken HTTP. We’ve done it for years in fits and starts, but apps have completely broken it. HTTP was a good specification which we’ve steadily whittled away.
URLs have a purpose. We are very cavalier about that purpose. We don’t use canonicals. We’re sloppy about switching back and forth between HTTP and HTTPs. We don’t bother to logically structure our URLs. We rebuild websites and let all the links break. We don’t appreciate that crawlers are dumb and they need more context than humans.
The author goes on to complain about the misuse of HTTP methods and status codes as if he had never heard of REST APIs. Overall, though, he makes some good points.
www.drdobbs.com/architecture-and-design/endless-flexibility-the-enemy-of-agile/240169083, posted 2 Dec by peter in agile development opinion
The desire to solve every possible problem that might come up in some context leads to failure. Solve the problem at hand, nothing more. Start with the application at hand. Everything that's not needed to implement that application, down to the function-argument level, has to go. Sure, write the code so that you can extend it later, but don't put those extensions into it right off the bat.
Why has the “Made in Germany” brand thrived over the last 15 or so years, even as “Made in Japan” grinds toward irrelevance? All the more extraordinary, Germany has flourished in a savagely competitive global environment despite high labor costs, an overvalued euro and any number of regional financial crises. Its secret: adapting and innovating in ways Japan Inc. cannot even seem to contemplate.
Python, on the other hand, has problems of its own. The biggest is that it has dozens of web application frameworks, but none of them are any good. Pythonists are well aware of the first part but apparently not of the second, since when I tell them that I’m using my own library, the universal response is “I don’t think Python needs another web application framework”. Yes, Python needs fewer web application frameworks. But it also needs one that doesn’t suck.
An informed guide to misconceptions of Agile.
I recently came across a rather misinformed document called the Anti-Agile Manifesto. Normally, I just ignore this sort of thing, but in this case, people I know who are in the exploratory phase of agile adoption were treating the document seriously. Because the thinking in this document, which is not uncommon, undermines the success of fledgling agile shops, it seemed worth discussing it.
falkvinge.net/2014/07/03/freedom-of-religion-is-obsolete-superseded-and-harmful/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+Falkvinge-on-Infopolicy+%28Falkvinge+on+Infopolicy%29, posted Jul '14 by peter in fascism opinion politics religion
Freedom of Religion is used to persecute individuals once again, using governmental threat of force to back up such persecution. It is time to abolish it in name and concept, and instead let the Freedoms of Opinion and Speech carry on its original intention.
noahpinionblog.blogspot.co.uk/2014/04/jewish-vs-japanese-argument-culture.html?m=1, posted May '14 by peter in japan opinion people toread
But after living in Japan on and off for a quite a few years, I think I've identified a general feature of Japanese culture that does lend itself more or less to blanket statements. And - even more surprisingly - it's one that I suspect may be holding Japan's economy and society back in significant ways.
Basically, Japanese culture is too averse to argument.
To see what I mean, try to start an intellectual debate with a Japanese person at a house party, bar, or coffee shop. Chances are that the reaction will be immediate discomfort - looking away, changing the subject, or just not saying anything. Often, Japanese people react to attempts at argument as if they expect you to physically assault them any moment. Many times I've tried cheerfully to debate some assertion a Japanese friend made (just as I would have done in my college dorm), only to have them ask: "Why are you upset?"
www.theguardian.com/commentisfree/2013/dec/29/drones-us-military, posted Dec '13 by peter in opinion terrorism usa war
The US and British militaries insist that this is such an expert program, but it's curious that they feel the need to deliver faulty information, few or no statistics about civilian deaths and twisted technology reports on the capabilities of our UAVs. These specific incidents are not isolated, and the civilian casualty rate has not changed, despite what our defense representatives might like to tell us.
If you think that selfishness and cruelty are fantastic personal traits, you might be a libertarian. In the movement no one will ever call you an asshole, but rather, say you believe in radical individualism.