I always see your upvotes on my posts - really appreciate that!
For me the motivation to create scripts have multiple sources:
1.) To make my life easier (e.g. seeing VotingPower% in status bar and not missing when reaching 100%) or to customize open source projects (FOSS Bot etc.)
2.) As a way to give back to the community with valuable posts instead of justing posting for the sake of pasting.
3.) To get more experience. Even though I've been programming for nearly 8 years now -I haven't done much in the last few years. But doing something that is useful for me and others - what better way is there to learn?
4.) And last but not least - of course to earn some revenue. But again - by contributing value!
All in all - much of this is intrinsic motivation - but it def. helps to get upvotes and love from the community! :)
Thanks, glad to hear you already have so much intrinsic motivation to work on steemit apps!