Over a million developers have joined DZone.

The War on Best Practices

· Java Zone

Easily build powerful user management, authentication, and authorization into your web and mobile applications. Download this Forrester report on the new landscape of Customer Identity and Access Management, brought to you in partnership with Stormpath.

Every now and then in this profession it is necessary to take a step back, reassess the situation and realise that what you are doing, what you have always been doing, is utterly stupid. Somehow you’ve acquired a dubious habit, or adopted someone else’s superstition, and through unquestioned repetition it has become enshrined as a best practice. It may have made sense at some point but now it’s just the way we’ve always done it, the way that everybody else does it.

Dilbert on best practices.

The term “best practice” is an insidious corporate platitude, an appeal to a non-existent authority, and an excuse to justify mediocrity. If you aspire to something more than mediocrity then eradicate the notion of best practices. Best practices destroy critical thinking. These aren’t good practices, or proven practices, these are best practices. Why bother considering alternatives? What could be better than the best practice?

The Java Zone is brought to you by Stormpath—offering a complete, pre-built User Management API for building web and mobile applications, and APIs. Download our new whitepaper: "Build Versus Buy: Customer Identity Management for Web and Mobile Applications".


Published at DZone with permission of Dan Dyer. See the original article here.

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}