A product manager does many things. A product manager is like a CEO with all responsibilities except any of the authority.
Here's a list of skills that tech companies look for in product managers:
Technical Skills - Coding level knowledge. Some companies prefer software development as a prerequisite for product managers, Some don't. A good technical understanding will never hurt.
People Skills - Build communication and trust from your development team.
Data-driven - SQL, Excel, etc.
Strategic Thinking - Product strategy. Game theory.
Good Design-sense - Markup/wireframe.
Experimentation Mindset - A/B testing.
Copywriting is using words to get people to give up their money in exchange for services or products.
The copywriting should be all about them (the consumers) so the copywriter have to talk about them. Talk about the problem, the promise, the proof, and the proposal to the problem. The copy must be useful and valuable. No copy is too long, too short, only too boring. Write about the preponderance of proof so the consumer have to make a decision.
Here's a (PASTOR) framework that Ray Edwards mentioned:
P = person, problem, pain.
A = amplify the consequence of not solving the problem.
S = story, solution , system.
O = offer
R = response
You want to stand out when the competition is already there when entering a market. Think about three things:
Once the company is positioned, then, move on to design irresistible products.
Flyweight pattern is a structural pattern in GoF as it supports large numbers of fine-grained objects efficiently. Since each fine-grained object (e.g. a character in an editor application) may incur overhead that adds up. This pattern shares objects in a pool (Flyweight Factory) to minimize memory use.
In a Composite (or Decorator) structure, Prototype uses a prototypical instance to create new Composite Component. Composite is a structural pattern where as Prototype is creational pattern. They are related to each other in a sense that Prototype only make sense in the context of a structural pattern like Composite or Decorator.
Command pattern is a behavioral pattern in GoF as it allows us to decouple between the Invoker (a.k.a. sender, an object that invokes an operation) and the Receiver (an object that receives the request to execute a certain operation).
Also known as an action or transaction pattern.
Getting traction is hard. In the Bullseye Framework, the outer ring is what's possible, the middle ring is what's probably, the inner ring is what's working. Getting traction is finding the inner ring.
There are 19 channels you can use to gain traction. According to Law of Shitty Clickthrough, all marketing strategies eventually result in shitty clickthrough rates. However, some may works well, others not so well. It's hard to predict which channel will work the best. Therefore, do not only consider those channels you're comfortable with.
Asking your potential customers to email someone they know with your product information is an awesome marketing idea. To provide an incentive, you can promise a free gift to the one sending out the email to one of his/her friend. The friend who gets to know your product that his/her friend suggests, and the products mentioned in the email get promoted.
The all-win situation is a great way of marketing your product. Make sure your product is good enough so you won't let the sender down. Also, make sure the gift is worth the sender's effort while you minimize the work of composing the email for the sender to send out.
Use "mailto:" HTML tag to pre-compose the email, set the b.c.c. to yourself so you also get a copy every time the email gets sent out. Then, you process one email a time to deliver the gift to the sender.
Here's an real case example I just received using this approach: