Define the problem, figure out what the customer wants through quantitative and qualitative research. Determine how the needs of the customer fit in with the needs of the product.
Test prototypes with real customers, see how they react to assumptions that have been made. Improve and expand using new insights.
Nothing is ever perfect and just because a product launches doesn't mean the work is done. Customer wants and needs change so a product should evolve with customers. Experiment, test and iterate.
I like to tinker and experiment with new ideas and tech for fun. Check out a few recent side projects below.
Tabbit is browser extension for Chrome that replaces the standard new tab screen with a fresh new image from Reddit. It’s highly customizable and pretty awesome.
Knockit was created to make it easier to multitask while watching videos online. Video links on supported sites open a borderless browser window.