@@ -8,41 +8,23 @@ I mostly write
8
8
[ back-end] ( https://en.wikipedia.org/wiki/Front_and_back_ends ) {: rel ="nofollow" target="_ new"}
9
9
software,
10
10
command-line programs,
11
- and other such things.  ;
12
- I can do basic front-end work,
13
- but it is not my forte;
14
- in particular, do not expect it to look pretty.  ;
15
- So, if your project is front-end, I'm out;
16
- if it's full-stack, I might not be the best choice
17
- (unless it's rather back-end heavy);
18
- but if it's "back-end-ish",
19
- I'm your <del >dinosaur</del > man!
20
-
21
- As for specific technologies,
22
- most of my work
23
- since 2011
24
- has been in Ruby,
25
- including on Rails and off,
26
- under macOS and Linux.  ;
27
- Lately I've been learning Elixir,
28
- and would like to get some experience in that.  ;
29
- Before 2011, I did
30
- tons of C
31
- and SQL,
32
- plus a decent bit of Python.  ;
11
+ and other such things,
12
+ in Ruby, Elixir, Python, and C,
13
+ with maybe bits of assorted other languages mixed in,
14
+ such as the nearly-inescapable JavaScript.  ;
15
+ (I can do basic front-end work,
16
+ but it is not my forte.  ;
33
17
I have also worked in
34
- many languages and OSes
35
- that I _ don't_ want to work in again,
36
- so I won't mention them here
37
- lest they attract the wrong recruiters.
18
+ many other languages,
19
+ some of which I _ don't_ want to work in again,
20
+ so I won't mention them here.)
38
21
39
22
There are three general ways I'll write software for you:
40
23
41
24
### 1: Fixed Price Projects
42
25
43
26
I may make a fixed-price bid on your project,
44
- _ if_ you've had it thoroughly
45
- [ roadmapped] ( roadmapping ) .  ;
27
+ _ if_ you've had it [ roadmapped] ( roadmapping ) .  ;
46
28
(Ideally by me;
47
29
I'm open to going by other people's roadmaps,
48
30
but will need to read the roadmap before I bid.)  ;
@@ -53,52 +35,46 @@ for completion and any other milestones.
53
35
54
36
### 2: Buying My Time
55
37
38
+ <!--
56
39
- You _must_ already have good
57
40
software engineering
58
41
processes and tooling
59
42
set up.
60
43
(If you don't, perhaps you need
61
44
[my advice service](advice)
62
45
first!)
63
-
64
- - I don't do 40-hour weeks.  ;
65
- Instead, we will agree on
66
- an attempted average,
67
- usually of about 20 or less.  ;
68
- I will do more only in unforeseeable
69
- emergencies.  ;
70
-
71
- - My usual "asking" rate per hour is
72
- $140 for Elixir or Python,
73
- $180 for Ruby,
74
- and $240 for C.  ;
75
- This may get adjusted up or down
76
- according to various factors of pain or fun.  ;
77
- There are discounts for paying by the day or week,
78
- once we agree on a rough level of effort,
79
- and for fast payment.  ;
80
- (Usual terms are net-30.)
46
+ -->
81
47
82
48
- I prefer to work on a B2B basis,
83
49
and will also do 1099, but not W2.
84
50
85
- - Light travel is okay,
51
+ - I prefer a staff-augmentation role,
52
+ but am willing to do solo work.
53
+
54
+ - Light travel (up to about 20%) is okay,
55
+ <!--
86
56
meaning up to one trip per month,
87
57
lasting up to one week,
88
58
including the travel time,
89
59
which is billable.
90
60
You pay all expenses.
91
-
92
- - Travel time for _ ongoing local_ onsite work
93
- (within about 15 miles of
94
- [ City of Fairfax, Virginia] ( https://www.google.com/maps/place/Fairfax,+VA ) {: rel ="nofollow" target="_ new"})
95
- is free for the first hour per week,
96
- per twenty hours of weekly work,
97
- and fully billable after that.
98
-
99
- - We _ will_ use a contract,
100
- and it _ will_ include late-fees.
101
-
61
+ -->
62
+ but the time and expenses are fully billable.
63
+
64
+ - I generally don't do 40 hour weeks,
65
+ strongly prefer about 5-10,
66
+ and will do more than 20
67
+ only for unforeseeable emergencies.  ;
68
+ Retainers are available for
69
+ 10 to 80 hours per _ month_ .
70
+
71
+ - My usual hourly asking rate
72
+ is $199/hour.  ;
73
+ However, this gets adjusted up or down,
74
+ by up to about 25%,
75
+ according to various factors of
76
+ pain (such as working in C, or bureaucracy) or
77
+ fun/convenience (such as working in Elixir, or on retainer).
102
78
103
79
### 3: As Part of my [ Advice] ( advice ) Service
104
80
@@ -130,7 +106,8 @@ on later contracts for other clients.
130
106
- I often [ speak] ( speaking ) at conferences,
131
107
so there will be weeks when I will not be available,
132
108
sometimes multiple in a row.  ;
133
- However, I will inform you well in advance.
109
+ However, I will inform you well in advance,
110
+ and retainers will be adjusted accordingly.  ;
134
111
135
112
- ** I am _ not_ open to
136
113
relocation,
@@ -140,12 +117,12 @@ front-end-heavy work,
140
117
junior-level work,
141
118
system/network admin work,
142
119
spending months on the road,
143
- changing careers,
120
+ changing careers out of IT ,
144
121
or
145
- working for equity or "on spec" ** !   ;
122
+ working on-spec or mainly for equity! **   ;
146
123
Please do not contact me about such things;
147
- I will treat it as spam,
148
- which may include publicly ridiculing you and your company.
124
+ I will treat it as spam<!-- ,
125
+ which may include publicly ridiculing you and your company--> .
149
126
150
127
If there's anything else you need,
151
128
or you're ready to submit your inquiry,
0 commit comments