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

Egads, you're right. That is the sort of software you wouldn't use every day.

Personally, I find it surprising that customers would complain about you removing "trivial" options. Do you think you would lose customers (did they threaten to not use your product)? Would paying for your product change their opinion?



No, I don't think I'd actually lose anyone. It's hands-down the best tool for the job, and the only competition is from a product that I originally wrote as a freeware in cooperation with another site, was kicked off the project, and was subsequently turned into payware and has stagnated over the years. I could easily sell this product for 5 or 10 a pop and still have a decent userbase, but choose not to for not moral so much as karmic reasons.

But the thing about these features is.. they generate consumer goodwill. I don't know how else to explain it, but implementing stuff like this somehow makes geeks and grandmas alike more willing to endorse it. From the feedback that I've gotten, they feel it "speaks to them" and doesn't get in the way.

But what I've learned, regardless of the reason, keep your users happy and they'll recommend your product. They'll stick with you, and they'll remember you.

Case in point: just yesterday, I added the final feature for the 2.0 milestone which is a blue border around the button used to select the current page when it has focus. Trivial feature. Except instantly a user realizes that if they set an option to start EasyBCD up with a particular page, the blue border will remain along the default button. And they bug it, and when I say "it's really not worth fussing over" they insist: http://neosmart.net/forums/showthread.php?t=6506

That doesn't of course mean that I let the plethora of strongly-opinionated users take over the development of the software. I generally refuse most features. But the subtle enhancements they recommend, that's what I follow. Because it's just a bit more work for me, but it's makes the software go viral without even my trying.

One last thing: I'm absolutely against locking down features. I give users enough rope to hang themselves, but enough guiderails and warning messages that they don't do so blithely. And that opens the door to experimentation, to videos on YouTube where people use the software to do things I didn't think were possible and certainly never intended. And it keeps your users content with you, your software, and any future products you'll ever ship in the future.

tl;dr Features make EasyBCD's users happy. It's minor stuff, they would never abandon ship if it weren't there, but it makes them happy and it makes EasyBCD come to mind whenever someone needs a product that fits the bill.




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

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

Search: