I mostly write
and other such things,
where the emphasis is on correctness, robustness, efficiency, etc.
rather than visual design.
I can do basic front-end work,
but it is not at all my forte;
in particular, do not expect it to look pretty.
So, if your project is "front-end", I'm out;
if it's "full-stack", I might not be the best choice
(unless it's rather back-end heavy);
but if it's "back-end", I'm your
Fixed Price Projects
I may make a fixed-price bid on your project, but only if you have used my roadmapping services for it first. Project-based work is done remotely (barring any meetings we agree on before starting), on the schedule we agree on for completion and any other milestones.
I generally require a 50% deposit up front, and the rest net-20. For long projects, we may negotiate other milestone payments.
Buying My Time
I prefer not to do hours, let alone partial ones, rather full weeks or half-months, or at least days. This saves both of us overhead and conflict. You should not have to worry about how many hours something takes me, so long as I deliver on schedule and budget. As Jonathan Stark says, Hourly Billing Is Nuts!
Rates depend on a variety of factors. If we agree on some arrangement other than hourly, we also agree on a Level of Effort, usually phrased in terms of a fractional FTE, and I work up a rate. Either way, my rate usually works out in the mid-$1xx range per hour. Then, assorted factors can either raise or lower it, and I'll negotiate a little bit. Inquire for details.
I generally bill every two weeks, net-20, with a deposit of one invoice's worth (applied to your final invoice). All unusual overhead time counts, including any reports you require, travel, and related time, but not normal things like creating and sending your invoice.
You must already have good software engineering processes and tooling set up. (If you don't, perhaps you need my advice service first, and time to act on it!)
- I will fix for free anything that we both agree is a bug in software I wrote. (This will usually require that there be requirements, or at least approved tickets or approved tests. There is a deadline of one month after your acceptance or two months after my submission, whichever comes first.)
- I will learn for free anything that I think I will likely use on later contracts for other clients.
- I work remotely, so if you want me on-site, that travel time counts too.
- I have a TS (though not the various add-ons). If you don't know what I mean, I won't tell you, but you don't need it. (Yes it's somewhat odd to mention in combo with working remotely, but it can be beneficial for on-site visits.)
- I am not open to "permanent" employment, changing careers, relocation, spending months on the road, or working for equity. Please do not contact me about such things; I will treat it as spam.
If there's anything else you need, or you're ready to submit your inquiry, go ahead and contact me.