Devil's Dictionary for High Tech – Part 1
The Devil’s dictionary is a book created in the early 20th century by American Ambrose Bierce containing sarcastic, ironic and witty re-definitions of words. e.g
PAINTING, n. The art of protecting flat surfaces from the weather and exposing them to the critic.
I’ve recently started creating a set of technology related Devil’s definitions on Twitter.
Here are a number of them, slightly modified as a result of editorial freedom (on my part) as there is no 140 character limit on this blog
.
Agile: n. A philosophy of project management where long term planning is replaced by short term thinking.
Bug Scrub: n. A meeting aimed at deciding which product issues can be swept under the carpet without too many people noticing.
CRM system: n. A database full of opinion and incomplete info used as a key source of input for decisions and sales projections.
Competitive Analysis: v. The act of simultaneously underestimating your competitors weaknesses and overestimating your own strengths.
Customer Council: n. A small # of Strategic Accounts whose influence on product futures is proportional to their budgets.
Easter Egg: n. Hidden code invoked by secret means that pays tribute to the awesomeness of the application’s developers
First Customer Ship: n. The phase in which a small set of eager customers, unbeknownst to them, join the QA team.
Heroics: n. The Sales Methodology most often cited by salespeople as their reason for winning big deals.
Lead generation: v. The art of finding people interested enough in a product to give their names, but not interested enough to actually buy it.
Marketing: v. The art of getting others to believe exaggerations about you that you likely don’t believe about yourself.
Market Sensing: v. The fine art of talking to others to understand how your bosses perceive the market.
Nightly Build: n. The overnight compilation of all new bugs introduced the prior day.
Post-mortem: n. A post-release process improvement meeting whose findings are usually ignored until the subsequent post-mortem.
Product Issues: n. The reason given by the sales team for a lost deal when the competitor’s aggressive price-cutting was not the issue.
Product Roadmap: n. A highly-speculative document of little substance but much value, especially during negotiations with Strategic Accounts.
Product Vision: n. An idealistic future view of a product typically derived while in a state of Utopia Myopia.
Refactoring: v. The act of completely rewriting working code to enable hypothetical improvements to be made to it sometime in the future. A favourite task of most software developers.
Release Candidate: n. Like a political candidate, far from perfect, but likely to annoy the least number of people.
Release Date: n. The day before the first installation or licensing bug is reported by a customer.
Requirement: n. A statement of need by a Product Manager, seen as a loose suggestion by Development, and as a firm commitment by Sales.
Research Firms: n. Companies that provide CYA services to buyers via simple diagrams and expensive reports. Also applies to Management Consultants.
More to come in my next post.
Feel free to add your own in the comments or let me know which ones you particularly liked or disliked.
Saeed
See also: Devil’s Dictionary for High Tech pt 2
Related posts:
- Worth Repeating: Devil’s Dictionary for High Tech
- Devil's Dictionary for High Tech – Part 2
- Gilbert and Sullivan present: The High-Tech Product Manager
- Worth Repeating: The High-Tech Product Manager
- New Download – Lean Communications – Aligning Diverse Teams and Accelerating Revenue in High Tech Companies




Outsourcing: v. the process of giving responsibility for coding to somebody who knows nothing about the application nor the business and hoping for a happy outcome.
[...] Devil’s Dictionary for High Tech – Part 2 And as promised, here’s part 2 of this list. Part 1 can be found here. [...]
Devil’s Dictionary for High Tech (somebody put some work into this!) http://ow.ly/2QQ6
Devil’s Dictionary for High Tech (somebody put some work into this!) http://ow.ly/2QQs
Devil’s Dictionary for High Tech (somebody put some work into this!) http://ow.ly/2QQt
I love it ..
yet, it’s so scary because I’m sure everybody will relate to these definitions, which means that they are true all over the place … so in essence, the system is screwed, everybody knows it, but nobody does a damn thing about it! ;o(
Yes, unfortunately these are universal… a fantastic read though. 10x
Barthox, Bogdan,
Thanks for the comments. Any specific ones that are particularly relevent? Any definitions of your own you’d like to share?
I particularly liked ‘Market Sensing’ and ‘requirement’
I don’t have any personal ones, though …
Funny!
Let us remember though that this is humour. There is sufficient truth in the definitions to render the statements funny, which does not mean that they are accurate, only that the terms can be subverted.
One of my favourites:
Passion: n. Having a belief in your product based on insufficient knowledge of the market needs and the competition.
I finally found a definition of a roadmap that helps me understand how I’ve been feeling. http://bit.ly/19qiUr
[...] Devil’s Dictionary for High Tech – Part 1 « On Product Management Heh. See "Requirement: n. A statement of need by a Product Manager, seen as a loose suggestion by Development, and as a firm commitment by Sales." (tags: productmanagement humor) [...]
The Devil’s Dictionary for High Tech http://www.tr.im/devdict1
[...] Devil’s Dictionary for High Tech (pt. 1) [...]
#Prodmgmt Redux “The Devils Dictionary for High Tech – pt 1 & 2″ by @onpm http://bit.ly/19qiUr http://bit.ly/Ipqp – the lighter side
How to tell if anyone reads your requirements documents: include link to the Devil’s Dictionary: http://tinyurl.com/ctbwcl #prodmgmt
RT@lorifraleigh How to tell if anyone reads your requirements documents: link to the Devil’s Dictionary: http://bit.ly/kISd #prodmgmt
High tech devil's dictionary!Good One!! http://ow.ly/1HIsi
[...] } Last year, as I was creating content for my Devil’s Dictionary for High Tech – I tweeted the [...]
[...] one idea I have is to use some of the Devil’s Dictionary for High Tech definitions in some way. Take a look and let me know what you think. Perhaps a shirt with your [...]
RT @onpm: Devil's Dictionary for High Tech – Part 1 http://bit.ly/bzMMGm
RT @onpm: Devil's Dictionary for High Tech – Part 1 | On Product Management http://bit.ly/bzMMGm
"Agile: A philosophy of project management where long term planning is replaced by short term thinking" http://j.mp/19qiUr
RT @activelylazy: "Agile: A philosophy of project management where long term planning is replaced by short term thinking" http://j.mp/19qiUr
RT @activelylazy: "Agile: A philosophy of project management where long term planning is replaced by short term thinking" http://j.mp/19qiUr
RT @activelylazy: "Agile: A philosophy of project management where long term planning is replaced by short term thinking" http://j.mp/19qiUr
RT @activelylazy: "Agile: A philosophy of project management where long term planning is replaced by short term thinking" http://j.mp/19qiUr
Hilarious – Devil's dictionary for high tech – http://bit.ly/frVU1c /via @paul_jackson @activelylazy
RT @activelylazy: "Agile: A philosophy of project management where long term planning is replaced by short term thinking" http://j.mp/19qiUr
Partly true: Agile: A philosophy of project management where long term planning is replaced by short term thinking. http://bit.ly/egtqzU
Trevor
Thx for the comment and yes, this is meant to be humourous with a tinge of truth.