Yep, I find myself in a somewhat similar situation. I'm a business analyst who taught myself enough front-end skills to build a JS app that replaces an old legacy application we have. The result saved us dev resources(because it completely avoided the standard waterfall timeline), but has now given way to "if we don't have dev resources, let's give this task to him."
Which is fine, but the tasks that go down that path aren't really enough to point me toward a full-time dev gig. So I'm in a weird middle ground between being a PM/BA/Developer without acquiring full experience in any of the three roles right now.
That being said, if I had to do it again I'd do the same thing. Just not sure how to navigate out of it.
I built this app because I always forget to buy greeting cards until the last possible minute, which is especially silly considering it's usually for the same dates every year. Earlycard remembers the dates for the occasions, and sends you a card in advance.
I'm excited to get some outside feedback, thus far it's mostly family and friends (and they aren't going to tell me if it's terrible). This project allowed me to scratch several itches (development, design, starting a business) at once, but now that it's built I'm struggling a bit with how to tackle marketing as a fully bootstrapped one man show.
Which is fine, but the tasks that go down that path aren't really enough to point me toward a full-time dev gig. So I'm in a weird middle ground between being a PM/BA/Developer without acquiring full experience in any of the three roles right now.
That being said, if I had to do it again I'd do the same thing. Just not sure how to navigate out of it.