I have been thinking recently about how little coding I have done over the last 12 months. The last three projects I have worked on were built entirely with Open Source CMSs. The clients were happy: that's all that really matters.
But it made me ask the question: should I be hand coding? am I giving clients value for money? The amount that I can earn from a CMS based project is significantly lower (maybe 50%) than I could expect to earn from a bespoke hand coded site: but the plus side is that development time is reduced significantly: a project that would have previously taken weeks to months, now takes a few days to a couple of weeks.
This gives both me and the client more time to concentrate on content.
I work as an internal web site manager at the moment: responsible for adding functionality to the firm's site (which is easy enough because it is on an open source CMS) . I am also in charge of the site blog, content and basically the firm's presence on the web generally. In addition, I am responsible for winning development clients and building these sites too.
The problem is that the firm I am at currently is not an IT/Development Agency. I work in the IT department of a firm that specialises in Finance - but has IT services as a sideline. This is the only firm I have worked for in IT. I had a career change a few years back. Because of this, I don't know how development/digital agencies operate i.e. I am worried that they would frown on my policy of using open source CMSs whenever possible (even though they get the job done).
This insecurity has made me a little worried about what type of job I should be looking for next. I am reluctant to apply for straight development jobs, because of my lack of programming experience recently. And I am reluctant to apply for design jobs because most of the clients I have just pick a template - and that's it. So my web design input has been minimal over the last year or so.
Most of my work seems to be spent working on SEO. So perhaps I should look for a position in that area.
I'd appreciate any advice from someone who has experience in the field and perhaps understands this type of predicament.
Thanks
Cheers