Skip to content

Instantly share code, notes, and snippets.

@adrianbiro
Forked from neovintage/principles.md
Created July 21, 2023 16:33
Show Gist options
  • Save adrianbiro/0b63fe93c3e654be4666c2197bfb38d8 to your computer and use it in GitHub Desktop.
Save adrianbiro/0b63fe93c3e654be4666c2197bfb38d8 to your computer and use it in GitHub Desktop.
Rimas Product Principles

Background

I wrote these at the beginning of my journey within product management and these principles guide my decision making on a daily basis. These principles were written from the perspective of doing product management for data products but most could easily be used for other industries.

Principles

  • Grow. Products not growing faster than the market are becoming less relevant over time.
  • We are a subscription product. Customers buy us every second. We survive if they keep choosing us daily.
  • Ask yourself: "what am I requiring a user learn? how would they know to find this? when would they look?"
  • First, write down the problem.
  • If nobody's using it, it's not a product.
  • Be native. Don't fork. Blog posts users find should work.
  • Be empathetic: Talk to users. Understand and feel their pains as directly as possible. Remember you are not the user.
  • Remember users are busy. If we ask our customers to take an action, we've failed.
  • Have a curated dashboard -- behind that offer a ton of raw data.
  • Be consistent - if you're going to use a trick, use it a lot.
  • Be proactive; find problems and reach out. Don't mistake having an answer for someone finding it.
  • Simple is better than easy.
  • Prefer fewer better features.
  • Don't build it till you need it.
  • Have the fewest, simplest dependencies possible.
  • Be ultimately responsible for what you do.
  • Performance is a feature.
  • Availability builds trust with customers. If you break that trust, be transparent and start building it back at this level.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment