Sometimes these features are useful for most other customers of the app, but it makes the app more bloated ( imagine an app that has more than a dozen settings ) so with new customers I usually tell them my app does not have the feature and try to help them to achieve the same goal using existing features. For customers that have used the app for a few years I have thought of charging them for custom changes although I don't know if that's a good idea.
Only for small useful features that are a big win I have actually done the implementation.
How do you handle customers' feature requests?
Some background: I have a Bachelors Degree in International Business Administration, have 5 years of experience programming PHP ( blergh, but I had to start somewhere ), 4ish year Python and Django, 2 ish years Ruby and Ruby on Rails. At the moment I have launched a startup ( worked 1,5 years on that ), but it has not really taken of. At the moment I mainly do web development for a living. My Bachelor thesis was on the subject of the financial markets. Any advice on where to start or what would be smart to do ( education on a university, self-education, apply for a job right now etc. )
Thanks for your input!!