There seem to be a lot of comments centered on “wow, this sounds great – I wish I could charge more” or “how do I find these high paying contracts”?
Here’s one way. It may seem obvious to many, but I think it bears stating.
If you are looking for consulting contracts that pay really well, focus on providing a service that helps companies make money rather than save money. In other words, help grow revenues rather than reduce expenses – people pay much more for that.
Here’s the reasoning: When business managers, executives, etc. are given targets, they typically relate to increasing revenues much more often than reducing expenses. Not surprisingly, increasing revenues is therefore “front of mind” for those with budgets to make it happen, and they see tremendous value in someone who can help them do that. The fact that a little automation in the accounting system will save a data entry clerk a few hours a month – hmmm...maybe next month.
Case in point - I remember reading a comment somewhere from a Google employee who was complaining that at Google, those working on the revenue generation side of the business (i.e. advertising, adwords, etc.) got all the “love and attention” in terms of getting the resources required to get their job done, while others working on more obscure projects had to put up with leftovers. Now I’m not sure if that is actually true at Google, but I wouldn't be surprised as I've seen it at many other companies – the “rain makers” are the darlings with dollars to spend, and the back office ops folks are left to struggle with fewer resources. All injustices aside, find a way to provide something to the rain makers.
The type of work that Patrick does directly improves revenues. If you are a DBA selling tuning services to help companies re-write gnarly queries for example, well, unless a slow performing query/process is directly impacting revenues in some way, it likely is a secondary priority in devops/support where budgets are tight and “learn to live with it” is becoming a way of life.