1. Technical Ability First of all, figure out to the best of your ability whether the firm can actually do the work. This is by far the hardest aspect to judge – most software developers don’t even know themselves whether they can do something (or indeed whether it can be done at all!) until after […]