Skip to content

Instantly share code, notes, and snippets.

View vikramrojo's full-sized avatar

Vikram Rojo vikramrojo

View GitHub Profile
@vikramrojo
vikramrojo / Interview Questions.md
Last active June 16, 2019 18:54
Product Designer Onsite Questions

Product Designer Onsite Questions

Customer Success

  • What is the biggest challenge users face with the product?
  • Are there any significant drop off points in the experience?
  • What are some features users are expecting or inquire about?

Engineering

  • How much of things built come from designs?
  • What areas of the product do you feel need design support?
  • How much of the product does design typically touch?
@vikramrojo
vikramrojo / FlagsList.png
Last active November 13, 2018 23:58
LDFeatureFlags
FlagsList.png
@vikramrojo
vikramrojo / Dashboard Admin.png
Last active November 13, 2018 23:42
LDOverage&
Dashboard Admin.png
color:
color-primary: "#20c99fff"
color-primary-lightest: "#cdfaefff"
color-primary-light: "#9ff1dcff"
color-primary-dark: "#0ca680ff"
color-primary-darkest: "#087f61ff"
@vikramrojo
vikramrojo / Admin.png
Last active July 1, 2019 21:30
LDOverageMessages
Admin.png
@vikramrojo
vikramrojo / SketchSystems.spec
Last active January 24, 2019 01:03
NavigationRedux
NavigationRedux
Nav
Projects -> Projects
Team -> Team
Account -> Account
Help -> Help
Projects
Nav -> Nav
Recent Project -> Flag List
Recent Flag -> Flag
@vikramrojo
vikramrojo / SketchSystems.spec
Last active January 24, 2019 01:04
Basement Login
Basement Login
Enter phone number -> 2FA Check
2FA Check
Yes -> 2FA
2FA
Enter 2FA code -> Screener
Screener
Value Friends
Swipe -> Value Privacy
Value Privacy
@vikramrojo
vikramrojo / Fault Design-Statecharts.md
Last active December 31, 2018 23:15
Using statecharts to design

It wasn't that long ago that we designed webpages, a vestigial reference to another form of media, printed pages. That changed as the web medium grew more robust. Randy Hunt in Product Design for Web emphasized calling the medium being designed screens as if to denote something more interactive or dynamic that pages.

It was apparent in 2010 that the web wasn’t simply an evolution of past analog media but a different organism. This was apparent in how we now referred to screens rather than pages. Today, the virtual DOM, along with other evolutions like continuous deployment and feature flagging indicate that the web is again becoming a different idea.

In place of pages and screens, complex and continuous apps now deal with an order of magnitude more system states, representing a massive increase in complexity and state explosion. Along with this complexity comes a higher possibility of introducing faults in the design process. I use the term Fault Design to suggest a methodology of uncovering faults or failu

Noted
Feed -> Feed
New -> New
Posts -> Posts
Setup -> Setup
Logout -> Authorization
Feed
Timeline -> Timeline
Discover -> Discover
Timeline
Home
Project List
select project -> Project
Feed
Overview
Project
home -> Home
Flags
picker overview -> Flags Overview
picker env -> Flags Env