As a junior, I had one job years ago where I had an opportunity to see a small business's work process. I immediately saw things that could be automated and so-called "pain points" that could be improved with software. I opened up Balsamiq, sketched up a sample of software that would solve their problems and presented it to them. They loved my ideas and paid my employer to have me make them. They were thrilled with the result and I even heard through the grapevine how much it had helped them long after I had left that company.<p>Years later, I'm now a senior developer. Except for that one job, my whole career has been developing a carefully refined backlog of features that are handed to me. I get to use creativity and problem-solving for technical problems, but I keep thinking wistfully back to that one junior job where I got to come up with ideas for the software and features themselves.<p>I don't know how to get an opportunity like that again. How would I convince a small business to let me come in and spy on their work processes so I can pitch them ideas to let me build something that would improve them? Has anyone successfully found their way in to do this?