Press "Enter" to skip to content

Month: June 2007

Top 10 Lies told by clients

And from Evolt, there’s the top 10 lies told by clients – which my old workplace especially will recognise. Handly, it also provides some advice. Do this one cheap (or free) and we’ll make it up on the next one. We never pay a cent until we see the final product. Do this for us and you’ll get great exposure! The jobs will just pour in! On looking at sketches or concepts: Well, we aren’t sure if we want to use you yet, but leave your material here so I can talk to my partner/investor/wife/clergy. Well, the job isn’t CANCELLED, just delayed. Keep the account open and we’ll continue in a month or two. Contract? We don’t need no stinking contact! Aren’t we friends? Send me a bill after the work goes to press. The last guy did it for XXX dollars. Our budget is XXX dollars, firm. We are having financial problems. Give us the work, we’ll make some money and we’ll pay you. Simple. and from a commenter there: We’ll pay you less than you are asking and make it up as royalties on the product.

Coding: Six ways to write more comprehensible code

From IBM there’s the Six ways to write more comprehensible code – How to keep your code from destroying you. Usefully it provides examples for: Comment like a smart person Use #define a lot. No, a LOT Don’t use variable names that will mock you Do error checking. You make errors. Yes, you “Premature optimization is the root of all evil.” – Donald Knuth Don’t be too clever by half.