Blog

Below are some of my thoughts on product management, project management, software development, product marketing and other things I find interesting. Enjoy!

user stories

User stories

A user story is a tool used in Agile software development to capture a description of a software feature from an end-user perspective. The user story describes the type of user, what they want and why. A user story helps to create a simplified description of a requirement.

business model

What you need to know about Business Model

Business model is a plan for the successful operation of a business, identifying sources of revenue, the target customer base, products, and details of financing. It tells the story of how an organization creates, delivers, and captures value.

code

Why PMs should code

As a product manager, you don’t need to be a software developer, but you should be able to understand the basics of coding. This will help you understand the technical constraints and possibilities of your product. It will also help you communicate better with your engineering team.

product roadmap

How to build a product roadmap

A product roadmap is a high-level visual summary that maps out the vision and direction of your product offering over time. A product roadmap communicates the why and what behind what you’re building. It’s a guiding strategic document as well as a plan for executing the strategy.

pinterest

Pinterest notification - product teardown

Pinterest is a social media platform that allows users to share and discover new interests by posting (known as 'pinning' on Pinterest) images or videos to their own or others' boards and browsing what other users have pinned. In this post, I will be doing a product teardown of Pinterest notification feature.

product management theories

Why you should quit product management theories now.

Product management theories are great, but they are not enough. You need to get your hands dirty and start building products. The best way to learn product management is by doing it. You need to start building products, testing them, and learning from your mistakes.

product management

Why I think PMs should specialize

Product management is a broad field. There are so many things to learn and so many skills to master. It’s impossible to be good at everything. That’s why I think product managers should specialize. They should focus on a specific area of product management and become an expert in that area.

MVP

“MVP, MVP,"MVP"—what really is an MVP?

MVP stands for Minimum Viable Product. It’s a version of a new product which allows a team to collect the maximum amount of validated learning about customers with the least effort. The goal of an MVP is to test fundamental business hypotheses and to help entrepreneurs begin the learning process as quickly as possible.

product management

Top 10 product management buzzwords and what they mean

Product management is full of buzzwords. It can be hard to keep up with all the jargon. In this post, I will explain the top 10 product management buzzwords and what they mean. I hope this post will help you understand the language of product management better.

spotify

How I would improve Spotify

Spotify is a digital music, podcast, and video streaming service that gives you access to millions of songs and other content from artists all over the world. In this post, I will be sharing my thoughts on how I would improve Spotify.

gmail

How I would improve Gmail

Gmail is a free email service developed by Google. Users can access Gmail on the web and using third-party programs that synchronize email content through POP or IMAP protocols. In this post, I will be sharing my thoughts on how I would improve Gmail.

stack overflow

The decline of Stack Overflow

Stack Overflow is a question and answer site for professional and enthusiast programmers. It is a privately held website, the flagship site of the Stack Exchange Network, created in 2008 by Jeff Atwood and Joel Spolsky. In this post, I will be sharing my thoughts on the decline of Stack Overflow.

project management

Top 5 project management software

Project management software is a software that helps project managers (PMs) and teams collaborate and meet goals on time while managing resources and cost. In this post, I will be sharing my top 5 project management software.

spotify wrapped

Spotify Wrapped - product teardown

Spotify Wrapped is a feature that allows Spotify users to see their listening statistics for the year. In this post, I will be doing a product teardown of Spotify Wrapped.

working at a startup

Things I learned from working at a startup

Working at a startup is a unique experience. It’s fast-paced, chaotic, and full of learning opportunities. In this post, I will be sharing some of the things I learned from working at a startup.

product marketing

I never knew Marketing is the heart of the product

Marketing is the heart of the product. It’s what makes people want to buy your product. It’s what makes people want to use your product. It’s what makes people want to tell their friends about your product. In this post, I will be sharing my thoughts on why marketing is the heart of the product.