Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

So my question is how do you view the software you created from a customer's point of view? As someone who creates the software there must be a certain creative blindness we experience.

I mean I'd love to create a software, revert my brain back to the idea state and look at the software again.

What is the process of Jeff Bezo's? How does he "rip apart feature by feature"?



The way I do it is try to envision the dumbest, most impatient, penny-pinching DICK HEAD out there possible, and make him happy.

Any of the following statements destroy customer experience: - "The customer should understand that at this point..." - "The customer already did X, so its clear that Y..." - "Waiting 20 seconds isn't that unreasonable." - "Its in the terms and conditions so we are covered." - "What do they expect? We can't message that perfectly every time."

Don't. Fucking. Compromise. Make the ass holes happy. You will have surpassed everyone else's expectations by miles.


Also, if making "the dumbest, most impatient, penny-pinching DICK HEAD out there" fills you with disgust, disdain, rage, sadness, etc. it might be time to reconsider your career choice. As much as we may wish it, the users never go away.


this is what I've been doing for a long time. However, it sometimes forces me to create more features than I can chew because in my mind, it's a guy paying $20 a month and wanting A-Z features.


Keep in mind its often the quality of the features that matter more than the number of them. No one is going to use a feature that is sometimes very fast and sometimes take 20 seconds and doesn't work 20% of the time.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: