Magento: Beginner’s Guide, a solid introduction to managing Magento stores

Often enough when you’re a Magento developer you can find yourself in a position where by a client is overwhelmed with options. They don’t know where to click, what all the fields are or mean and simply don’t know where to start. Typically with Magento training I have to provide around a week of my…

“Because it’s what the client wants”

This is likely the most often used excuse for giving the client something you don’t want to give them. To give them something that in your best opinion isn’t what they want at all. As developers, or people in the profession of giving people websites of quality (and I say that because some companies couldn’t…

Prioritising development

Developers when young in their career are keen to impress. The words “I’ll get on it straight away” are often used and the client ends up being impressed as a result. This works very well and everyone ends up happy when the workload is kept low. The problem occurs when growth accelerates and the developer…

Another designer trying to take over your project?

An ex-designer colleague of mine came to me the other night and asked me for some advice. He’s a freelance designer and has a set fee for a project he’s working on, but has ran into some trouble over the final design. This was his situation: he was two months into a big project the…

Take control of hectic, out of control meetings

Meetings are a necessary part of life when working with web sites, especially when a freelance PHP developer. But sometimes they can get a little out of control and they take up more of your time than you wanted to give, they go off topic or just end up being the horror of your otherwise…