“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…

Introduction to directories for Magento developers

New developers to Magento can find it a puzzling system in terms of system architecture. In this article I hope to shed some light on some of the key directories in Magento and what they do so any Magento developers out there aren’t quite as confused when unzipping their first set of Magento install files.…

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…

Start developing smarter and stop yourself working late

Let me start off by saying if you’re proud of being a workaholic, have no goal for a life and/or are simply “building up your business” then this article probably isn’t for you. This is (in part) how I stopped myself from working 10am to 2am every day of the week and actually went outside…

Changing the default Mac screen shot image type

I recently had the need to change the default Mac OSX takes it’s screen shots in. There’s some occasions where you need more quality than PNG and some occasions where you need a file anyone can open and simply don’t want PNG as your default. Well, in OSX 10.4 and onwards you can change the…

Adding an unsubscribe link to a Magento newsletter template

A quick tip for Magento developer’s here, in how to add an unsubscribe link into a newsletter template so that the person can unsubscribe from the newsletter if they chose to do so. Simply add {{var subscriber.getUnsubscriptionLink()}} into your template in order to output the link for the user to unsubscribe. This even works for…

Share on Twitter link

Ever wanted to give your readers, or your client’s readers a chance to share the post quickly on Twitter? The code is straight forward: <a href=”http://twitter.com/home?status=Currently reading ” title=”Click to share this post on Twitter”>Share on Twitter</a> If you’re using WordPress and want to automate this, simply use the following to insert the link to…

Rescue Time is great for efficiency and productivity

After seeing Rescue Time I had to give it a go and see what came out of it. The web app allows you to track your time spent across various applications and sites etc. and gives you your productivity and efficiency scores based on that activity. You set productivity on a scale of +2 to…