Mind if I asked a similar question, but in a quite different context?
So I'm working for an outsourcing startup which provides development services for startups. We're doing Agile development on RoR.
My eventual role would be a scrum master but my college major was international business. No SC background whatsoever.
At the moment I'm still in training and playing a role of a "front-end developer" in which I do all the HTML markup and CSS design in HAML and SASS.
My pair is a coder who handles all the back-end coding and so there's really inequality in our time spent.
What should I do to keep up with stuffs? A lack of CS foundation really prevents me from doing all the back-end stuffs but after a while I'm now able to comprehend most of the code.
Should I spend more time on stuffs like SEO, analytics, design, or invest more in RoR and tougher things? I'm still pondering over this everyday and I really hope you guys can share your opinion about this. :-)