Sunday, December 27, 2009

The 22 immutable laws of marketting

The 22 Immutable Laws of Marketing (1993) is a book by Al Ries and Jack Trout.

These are the chapter heading from The 22 Immutable Laws of Marketing, by Ries & Trout, Harper Business. (I've copied this in from Wikipedia)

  1. It is better to be first than it is to be better.
  2. If you can't be first in a category, set up a new category you can be first in.
  3. It is better to be first in the mind than to be first in the marketplace.
  4. Marketing is not a battle of products, it's a battle of perceptions.
  5. The most powerful concept in marketing is owning a word in the prospect's mind.
  6. Two companies cannot own the same word in the prospect's mind.
  7. The strategy to use depends on which rung you occupy on the ladder. (If you are the 2nd best, then target the weaknesses or opposites of the 1st ad do not copy).
  8. In the long run, every market becomes a two horse race. (1st and 2nd or 2nd and 3rd).
  9. If you are shooting for second place, your strategy is determined by the leader.
  10. Over time, a category will divide and become two or more categories.
  11. Marketing effects take place over an extended period of time.
  12. There is an irresistible pressure to extend the equity of the brand.
  13. You have to give up something to get something.
  14. For every attribute, there is an opposite, effective attribute.
  15. When you admit a negative, the prospect will give you a positive.
  16. In each situation, only one move will produce substantial results.
  17. Unless you write your competitor's plans, you can't predict the future.
  18. Success often leads to arrogance, and arrogance to failure.
  19. Failure is to be expected and accepted.
  20. The situation is often the opposite of the way it appears in the press.
  21. Successful programs are not built on fads, they're built on trends.
  22. Without adequate funding, an idea won't get off the ground.

Saturday, December 26, 2009

Useful tools

A nice tool for teaching geometry called Live Geometry

Sunday, December 20, 2009

Useful definitions

Windows Azure is a Microsoft Platform for cloud computing

Useful source code links


Code for page flipping from Mitsu's block using WPF


Supporting Undo/Redo

Notes taken from the following post: New CodePlex project: a simple Undo/Redo framework

I will need to implement undo/redo to one of my projects. Each action must have a meaningful name to show in the UI.

1- Define an interface IAction
void Execute();
void UnExecute();
bool CanExecute();
bool CanUnExecute();

2- Define an ActionManager
void RecordAction(IAction); //adds an action the the actions vector
void Undo()
void Redo();
bool CanUndo();
bool CanRedo();

What this blog is all about

Quick summaries of things I do not want to forget.
This is just intended to be a scratch pad to record useful things while I read about different subjects. So it can be simple things that I do not want to forget, or things I want to get back to later, or just to start a post about some topic that I want to summarize later.
If anybody other than me is going to read this blog, do not expect too much!