How to shift development culture from tech fetish to focusing on simplicity and getting things done?

Posted by Serge on Programmers See other posts from Programmers or by Serge
Published on 2012-04-02T15:21:05Z Indexed on 2012/04/02 17:40 UTC
Read the original article Hit count: 267

Looking for ways to switch team/individual culture from chasing latest fads, patterns, and all kinds of best practices to focusing on finding quickest and simplest solutions and shipping features.

My definition of "tech fetish": Chasing latest fads, applying new technologies and best practices without considering product/project impact, focusing on micro optimization, creating platforms and frameworks instead of finding simple and quick ways to ship product features.

Few examples of culture differences:

  1. From "Spent a day on trying to map database query with five complex joins in NHibernate" to "Wrote a SQL query and used DataReader to pull data in"

  2. From "Wrote super-fast JSON parser in C++" to "Used Python to parse JSON response and call C++ code"

  3. From "Let's use WCF because it supports all possible communication standards" to "REST is simple text-based format, let's stick with it and use simple HTTP handlers"

© Programmers or respective owner

Related posts about Productivity

Related posts about programming-practices