$300/hour with discounts for open source, startups based in Canada, longer engagements, and anything which particularly piques my interest.
$300/hour with discounts for open source, startups based in Canada, longer engagements, and anything which particularly piques my interest.
As a practical matter: If I were a full time consultant I probably would charge more, but I would also be spending some of my time making sure I had a full pipeline of gigs lined up. The fact that my marketing process is about as lean as it gets -- people send me emails from time to time -- means I don't have to cover that sort of overhead.
The fact that you're not booked wall-to-wall while underbidding the market for the expertise you're selling to this extent should be a lesson to everyone about price competition.
You're happy! I'm not criticizing you. I'm literally just saying that your rate is a steal. It is way, way under the market. People should take you up on it.
Correct me if I'm wrong Colin, but I'm assuming some of the discount between max_rate and your rate is the value you see in not having to spend time on boring projects and hustling a constant stream of gigs. Aka discount for quality of life and work.
At your level, and with your specific focus, I've no idea what the market looks like. I.e. Big Boring Corp pays best? Cutting edge startup? Or effectively random?
I don't think most people realize they can hire a putnam winner and world class crypto expert for the price of a staff engineer.
Only once. ;-)
and world class crypto expert
I've made significant contributions to a few areas but I wouldn't call myself a world class crypto expert. For most projects I could name a dozen experts I would consult before myself.
Significant? I'd say tectonic.
The first-ever to find AWS-wide chink in the Amazon armor? https://www.daemonology.net/blog/2008-12-18-AWS-signature-ve...
Demonstrator of OG Spectre exploit before Google Project Zero got on the train a decade later? https://www.daemonology.net/hyperthreading-considered-harmfu...
> ...I wouldn't call myself a world class crypto expert...
Of course not: crypto doesn't mean what you think it does, anymore ;) But hey, some blockchains do use scrypt, so that's there too. https://archive.is/jS7wJ
Only half joking...
Seriously though, one of the most powerful tools in consulting is a deep rolodex of unique talent. You never want to be in the position of telling a client you can't help them. You should always be honest, but you should also be prepared.
Someone could probably put together a pretty nice consulting association/firm with contacts made here on HN.
Seriously though, I wouldn't want to give up any of the flexibility I currently have, which includes both absolute veto over customers and projects, and "best effort" availability which ranges from "reply within 5 minutes because I happened to be checking my email" to "I'm busy with the baby today while my wife plays an orchestra gig" and in the extreme case "I'm tracking down a FreeBSD bug this week; hopefully I'll get around to helping you next week".
This may be incompatible with being contracted out by an agency.
Edit: and I know friends at big firm with crypto services specialty and they charge a looot more. $400-$500/hr. They stay pretty busy.
Exactly. I won't touch gigs like that; the closest I'll get is to make a point about "keep your system at minimalist as possible" during general security review.
Heck, I'm unlikely to even take code review gigs any more -- IIRC the last time I did one of those it was reviewing STUD before Bump released it.