Hacker News new | ask | show | jobs
by switz 2199 days ago
This only works if you're extremely honest with yourself about the constraints and you earnestly work through all of the edge cases and UX. If you don't have the experience to know what those constraints are, you will likely miss many things that go into what it takes to build a solid product.

It's so easy to ignore the real-world concerns of a product by just cloning the visuals, sticking a ribbon on it, and calling it a day.

I find this to be a valuable exercise in moderation, but at some point you'll need to build some products from scratch (and I'm not even really talking about the code itself) to gain the requisite experience.

2 comments

I really don't have this problem at all when working on personal projects--my problem is very much the opposite. Deep down, what I want to do at my job but never have time to do, is create something absolutely perfect. So when I'm working on a personal project, which has no time constraints, I work through the edge cases and UX far more than is necessary or reasonable. That level of perfectionism is why all my personal projects always feel almost-done.
Unless you try.. using it?