406 karma · joined June 2, 2010
https://www.washingtonpost.com/business/economy/new-machine-...
The only one in the top 10 I had never heard of before.
Double your existing rate immediately and don't look back!
Thought 2: You should start taking plumbing jobs, and after 6 months do a big writeup / post that tells the story ("How I raised my rates by leaving software development for plumbing"). I think a lot of people love to read about it. And possibly it could lead to more lucrative software work if that's what you are really looking for.
Such a setup will scale like crazy and skip "compilation" steps
Specifically a online-CMS that generates static html uploaded to a CDN. The target market is businesses who need to know their content is "uncrashable" and "infinitely scalable". The price point would be >$100/mo.
Get in touch with me if you are interested in that idea.
A jr. engineer, not yet.
They don't want that so bad that they will prepay me because they believe I'm not going to do that to them, they really want me to do their project, and so prepayment is a non-issue.
Edit: I haven't asked for $30,000 in advance before; more like 20 hour blocks of time, or thirds of projects paid in advance
Government and huge corporate sales might not go for it, but you should be adding a 0 to the end of your price quotes to them as compensation.
You may have a more "I don't know how I got here, but I kinda feel like somebody's slave" problem than a CRUD problem. If that's your problem, there's an eject button that will be a wild and scary ride, but you're likely to come out more healthy, excited, passionate and feeling alive. Go independent (as in quit, become a freelancer/consultant).
If you do, your initial contracts probably won't be on the forefront of changing the world; but I'm speculating that that's not your problem anyway.
After going independent, and learning all of the self-management and business skills and establishing a reputation you'll also get more project offers than you can do and you'll be able to choose ones that change the world more, and the impact of your projects will probably go up overtime. And at that point, you'll also be hunted by the world-changing organizations that seem so distant now (if you want to leave consulting and go back full-time)
If you can do this, it takes a world of anxiety off the client. Their biggest fear is that despite everything you are saying, their project isn't really making progress. Such a high percentage of software projects fail; fear of investing money and the project not being delivered on time and on budget will be in the back of their head.
The way I am able to push out regular, small updates (and not push crashes to staging) is by using BDD on each new feature so that I can pile up new feature development without getting majorly sidetracked by regressions or getting majorly delayed by diving into writing some major application code that's not directly solving the present feature.
In addition I've also been offering a fixed amount of "freebie points" for 'not yet discovered features'. That helps define that yeah, I'm going to do a couple extra things not defined in the scope, but it's fixed amount and when you've used them up, there's none left.