7 ms·
It might be an old critic, but Google truly makes an effort to keep it current. They're simply an unreliable company.
by vvillena 8y ago
It might be an old critic, but Google truly makes an effort to keep it current. They're simply an unreliable company.
- sangnoir 8y ago> They're simply an unreliable company I don't think it's intentional, but it's a side-effect of Google's bonus structure[1]. There's more money to be made (by employees) if their team successfully launches a new product. Maintaining existing products isn't as profitable, in fact, launching and deprecating popular products as frequently as possible is the optimal scenario for maximizing bonuses. 1. From the information I've encountered. I'm not a Googler.
- poppingtonic 8y agoWow, when I hear about perverse incentives, I don't usually think about people spending their lives showing their clients a taste of a possible future until a high enough reward gets them to stop caring. Reward hacking for humans.
- deegles 8y agoPromotion Driven Development
- aogl 8y agoShhh, don't tell anyone, it will end up in an Agile Scrum book soon..
- fooker 8y agoThe term used by Googlers is embarrassingly similar, "Perf driven development".
- TheSoftwareGuy 8y agoI mean that's kinda how most industries work, just replace the word "development" with whatever that industry does
- rhizome 8y agoExcept the things that a salesman sells don't stop existing once they're promoted, because the company is invested in the products, which Google seems singularly unable to do. Google is an R&D company really, not a consumer one.
- dingle_thunk 8y agoI wonder if I should collect a bunch of these... Off the top of my head, I've observed: - Resume Driven Development: wherein enterprise contractors and developers inject as many fad frameworks, architectures, and uncalled for features unnecessarily. - Vendor Driven Development: wherein the application architecture is tie to a cloud solutions billing model as much as possible. - Search Engine Driven Development: wherein the code is just a bunch of copy/pasted code that isn't really understood, and doesn't really work together coherently. - Ignorance Driven Development: wherein a perfectly serviceable solution which is better in every way was not used, simply because the developer saw a problem and immediately went to code, without looking at how everyone else in the world solves the problem. - Delusion Driven Development: wherein a completely useless application is beautifully crafted based on the obvious delusions of a manager or founder, which have successfully spread to the development team without any critical push-back or data to back the deluded assertions of the authority that has deemed the software necessary.
- tspike 8y agoDon't forget my favorite, Panic Driven Development
- crucialfelix 8y agoChef Ego Officer driven Development
- superice 8y agoAutocomplete Driven Development: when you don't know the language that well yet, but IDE-support is superb.
- wink 8y agoHope Driven Development - everything sucks right now, but it must get better. Right? RIGHT?
- dingle_thunk 8y agoMortgage driven development - where the developer didn’t want to be there.