Tag Archives: Web development

Is there a fear of simplicity?

8 Nov

So I’ve been harping on and on about simplicity and all the good reasons why we need to resolve complexity and provide simplicity.  Yes – it is far easier said than done, but once you take the time and energy to really focus on something, it can be done!

What I’m starting to realise though, is that people tend to avoid simplicity in fear of appearing simple!

Using complicated terminology is to some people like driving a luxury vehicle, or wearing fancy clothes – they think it elevates them in the eyes of others. It’s a sad state of affairs.

We really don’t need to hide behind ‘hot air’ anymore.  The web has made the world a small place and has increased the need for transparency.  Let’s drop the act and say things the way they should be said.

Don’t fall into the trap of thinking that producing something that appears simplified is simple to produce.  Nothing could be further from the truth.  It takes time, effort and focus to create simplicity. But it is worth it!

Let’s stop using the web as a dumping ground and start adding value. Keep it simple!


In-house development vs subcontracting

22 Aug

I write a lot.  I  really like to write.  I write for my own recreation and I write for my job.  Yet sitting down to write my first blog entry seems daunting.

Give me a moment to get over myself…right, thank you!

I am often involved in discussions where the question of whether to contract or manage an in-house project is raised.  Each time, a slightly different variant of the old argument is presented and each time, the outcome seems a little surprising.  So, what I’m trying to say is that there is no right or wrong answer to this seemingly innocuous question. Like most things in life, the answer depends on the situation.

Before I continue, I should warn you that I belong to an in-house web development team, so my answer may appear somewhat biased.  I like to think of myself as unbiased, but thought I should clarify that point upfront.

To my mind, an enormous amount of value lies in experience and an intimate understanding of how a company operates.  This is particularly true in today’s social-media frenzied world, where the slightest hint of a lack of authenticity stands out like a sore thumb. If a company is trying to promote it’s brand, I believe it is vital to have in-house experience, not to mention someone with a vested interest, deliver the message to the masses.  This is equally true of engaging one’s customers and partners through social media.  A contrived message sent via subcontractors will never make the grade.  Your customers want to engage with you – not a third-party.

However, there are times when resources are low (or possibly lacking in a particular skill-set) and time constraints dictate that additional (or more specialised) resources be brought on-board. Any manager worth his/her salt should be able to recognise when the requirement become necessary and make allowances for contractors/experts to be included into the team.  And herein lies the key to the point I am making.  Make the contractors a part of the team – that way you really do get the best of both worlds.  Make sure to manage the expectations of the staff who would usually be working on the project so that they are fully aware of the reasons why the contractors have been brought on board.  This should ease any territorial issues that could potentially arise.

Any web site owner/manager knows that we are in the enviable position of ‘specialising in being generalists’, so it is impossible for a smaller team to have specialised skills in all areas. External resources can bring that skill-set to the party and can be used on either a temporary or permanent basis. Be sure, however, to be committed and involved in the project yourself, throughout the duration of the project.  This way you have everything to gain, by learning more and very little chance of the project taking a nose-dive.