40 karma · joined April 15, 2014
Champion the cause of code that's legible - and that doesn't mean covering it in syntactic sugar. Legible code makes it damn obvious what it does and how it does it. Sometime find the "power take off" for a tractor ... that's what you're trying to do.
You can also champion the cause of not fixing that which is broken. There is also fun to be had demonstrating the technical debt is real debt and it does need to be paid back.
Much fun introducing peer review, too.
Get yourself, your team or whatever to sit next to your damn customer. Have them look at what you're doing at least once a day so they can say "oh, no, not like that" before it turns into a $100k fuckup.
So, yeah, you've just got through to the next level. It's not the software that's the challenge, it's the people.
And if he has a Ferrari, where the fuck are your consulting fees?
The $2M is complete bollocks and they need the 100k to keep going until they can find some actual investment. Otherwise they'd be paying your bills.
So tell them you'll consider it once they pay you - and get some kinda signed statement that they do, in fact, owe you for two months consulting.
Frankly, it smells bad and for me that's enough.
So go and find (small) problem, work out how to solve it and implement it. Then if you really want to learn: promote and sell the damn thing.
Let's take "since the key is physically burned in"... You don't need to burn it in, it could easily be stored in a few bytes of on-die sram. As for the assertion that a de-powered chip can't wipe itself? You can just go out and buy a self wiping chip ... you don't need to be either Apple or the NSA, just have a credit card.
Makes about $1k/month, have run some promos in the $1-4k territory. Would suit someone who is actually competent at marketing because my social numbers are appalling. Circa $60k.