The BuzzwordMasochist is the best friend of the StandardsAndMethodologyGuy.
He is everywhere.
You might be one too. Most people in high-tech are BuzzwordMasochist(s).
Admit it!
Recommentions for the BuzzwordMasochist: How to select an ApplicationServer?
Choose a young company
- They are hyper-innovative. They innovate on top of other innovations. They don't know old stuff and will reinvent everything for you.
- The company's name should include the words "net" or "web". This guarantees that they have less than 4 years of experience. The less, the better. At least they should have less experience than yourself.
- Be suspicious if they claim to have 10+ years of experience. Probably they use binary numbers. (Or, they did a sum from everyone connected with the company. No really; small startups really do this!)
- Big companies are no fun to work with because they are too stable. No risk no fun.
- IBM is evil. Oracle doesn't develops the real Java, it's just a database and a hardware manufacturer. Nothing else exists on the world than start-up companies. (Check also derivates and the new market frequently.)
Don't care about Java
- Pure Java is only about coffee. A better name would be cholesterol-free. A Java Application Server is basically a coffee machine.
- Choose a 4JL. It's almost the same as a 4GL. If nobody knows what a 4JL is, you can "own" this new buzzword. You will be famous.
- Who likes programming anyway? Consider coffee instead. Let external contractors do the dirty work.
- Enjoy debugging. Work only with beta versions. Delivery is the end of joy.
- Make it more fun by using a framework without source code. You can not only be a detective but rather a secret agent or spy.
Choose a product by name
- To the company naming rule add liberally "Active", "object", "component". The ideal product is ActiveNetObjectWebComponentCoffeeMachine, Ver. 37alpha.
- Measure the importance of your project by the price tag of the product. If your project is not worth that $$$ product, it's not worth working on the project anyway.
Make "VapourTechnology?" a key requirement
- If no product supports it, you can choose anything you like. Wouldn't you like to have a new palmtop?
- Strongly believe in "the next release will have it".
- If you don't know the VT, include all RFPs, beta and 1.0 specifications around.
- To exclude most products ask for object-level transactions. The only choice -- OODBs -- are nonexistent for management. You won't have to use an OODB because you have an RDB already.
Misc
- Don't make pilot projects. The word "pilot" devalues a project. Call it "strategy" instead.
- Everybody should make his/her own strategy. The nice thing about strategies is that there are so many to choose from (and they look good on your resume).
- Apply PoliticalEngineering techniques to promote your strategy upon others.
- Don't base product choice or strategy on experience. Experience is futile.
- Avoid people with experience. They will invariably be against you.
- Ignore operations. If you follow these recommendations you will not make it that far anyway.
- Ignore the customer. That should be obvious.
New buzzwords
- develop an instinct for new buzzwords.
- use them wisely and have new ones ready. Example: we all know that client/server is dead. Now we build multi-tier achitectures. But you know better. Don't tell the customer that this really means MultiTearArchitecture unless he finds out himself during roll-out.
- if you want to amuse everyone in a meeting, then keep straight face and say "Let's ask the StandardsAndMethodologyGuy in your company about this."
- create a new discipline: buzzwordology.
What about the ThreeLetterAcronymZealot? -- is this a related concept? --PhilipEskelin
Hey, cool, I'm going to start a company to build WisdomBases? -- JimCoplien
Fantastic. This was me five minutes, er, I mean years ago --RichardEmerson