James Gill has a good overview of How bad features are born: Most importantly, does this feature deserve to exist? Why are you working on it? If you’re embarking on a new feature primarily because you’ve seen a competitor release something similar, then you probably haven’t thoroughly considered or even identified the problem you’re trying to solve. If you’re jumping into a new feature because it seems like “it wouldn’t be too hard to do” that’s great, but does it actually... [continue reading...]James Gill has a good overview of How bad features are born: Most importantly, does this feature deserve to exist? Why are you working on it? If you’re embarking on a new feature primarily because you’ve seen a competitor release something similar, then you probably haven’t thoroughly considered or even identified the problem you’re trying to solve. If you’re jumping into a new feature because it seems like “it wouldn’t be too hard to do” that’s great, but does it actually... [continue reading...]James Gill has a good overview of How bad features are born: Most importantly, does this feature deserve to exist? Why are you working on it? If you’re embarking on a new feature primarily because you’ve seen a competitor release something similar, then you probably haven’t thoroughly considered or even identified the problem you’re trying to solve. If you’re jumping into a new feature because it seems like “it wouldn’t be too hard to do” that’s great, but does it actually... [continue reading...]James Gill has a good overview of How bad features are born: Most importantly, does this feature deserve to exist? Why are you working on it? If you’re embarking on a new feature primarily because you’ve seen a competitor release something similar, then you probably haven’t thoroughly considered or even identified the problem you’re trying to solve. If you’re jumping into a new feature because it seems like “it wouldn’t be too hard to do” that’s great, but does it actually... [continue reading...]James Gill has a good overview of How bad features are born: Most importantly, does this feature deserve to exist? Why are you working on it? If you’re embarking on a new feature primarily because you’ve seen a competitor release something similar, then you probably haven’t thoroughly considered or even identified the problem you’re trying to solve. If you’re jumping into a new feature because it seems like “it wouldn’t be too hard to do” that’s great, but does it actually... [continue reading...]James Gill has a good overview of How bad features are born: Most importantly, does this feature deserve to exist? Why are you working on it? If you’re embarking on a new feature primarily because you’ve seen a competitor release something similar, then you probably haven’t thoroughly considered or even identified the problem you’re trying to solve. If you’re jumping into a new feature because it seems like “it wouldn’t be too hard to do” that’s great, but does it actually... [continue reading...]