I've been a full stack web developer in marketing agencies for the last ~4 years, having predominantly taught myself, learning what I can on the job and in my spare time. The agency I currently work for uses Laravel, but I've worked with many other platforms/tools. I'd consider myself quite versatile.<p>I don't find working for agencies very satisfying any more; the hours of extra work I put in are never appreciated by my colleagues or the clients we serve and the margins are so slim/deadlines are so tight that I never feel I get the chance to properly finish anything.<p>I'm very interested in working on software products and starting a company is certainly an aspiration of mine (call me naïve). I've launched a couple of side projects to mixed reception and I'm about to launch another - something that I've put a great deal of my spare time into recently. I'm aware however that with a full time job I'm severely restricted when it comes to serving a user base well.<p>Would a tech company/startup accept me with my current skillset? What would I need to know or be prepared to learn if I wanted to work for a tech company? Would it be wildly unrealistic to quit my job to work on something full time (despite not currently generating revenue)? Might applying to an incubator even be an option?