OT: Looking to Hire

Brahmanathaswami brahma at hindu.org
Thu Jul 9 01:20:16 EDT 2015


I'm looking to hire someone to help with our RevIgniter web site and we 
server.

http://www.himalayanacademy.com

[side note... is there some kind of job exchange thing over on the 
forums? I don't see it, but I want to post over there too... if so what 
is the best forum to use?]

This is not a full time job.

Benefits:

1) I pay by the hour, you work, invoice for the month, we pay for 
whatever hours have accrued. If you only worked a few yours you can let 
the invoice roll for another month. Up to you. I never quibble over 
things like you having to refactor your code because you/we make new 
decisions, or it turned into spaghetti over time and we know we really 
should refactor and get the structure back up to best practice. etc. You 
will always get paid for your time. No difficult client-developer 
scenarios as long as I can trust you will do your best and be focused 
when you work, I will pay you, even for some trial and error. You will 
never get stiffed, ever.  I you want a reference, contact Andre Garzia. 
We have been working together since 2005.

That said I cannot pay you for your learning curve or deep "trial and 
error" experiments. If you get a brilliant idea, that I may not feel is 
essential, that requires you to spend the mid night hours doing 
research, writing, testing...go for it, but that's on your time/dime.

2) Skype calls and strategy discussions are also billable hours. I don't 
work by email other than occasional "when can we talk" and a minimum of 
brainstorming. Otherwise we talk, I pay you for the talk, you work and 
document what you do in our ticket system and in your code and we keep 
going. Ergo, the relationship does not come with another email burden 
eating up your time with non-billable time writing emails. If you are 
unavailable Skype and I cannot easily define requirements in the ticket 
system. I just wait... no emails....

3) Any code you write or that we develop together is free to be used 
wherever you like. I don't do "proprietary" anything.

4) You will on occasion also work with Andre Garzia where projects may 
involve him. Very busy right now. But he is a fun guy and has a great 
vision for the right way to do things. I would be no where without 
having him to help me with strategy.

5) We are not developing enterprise that is on some commercial deadline 
that puts anyone in a pressure cooker. We don't live like that. Assuming 
you will actually put in the time on a reasonable schedule then if you 
have a job assignment, you do it when you can... I rarely, almost 
*never* ask you do something " in the next three days or else!"  If you 
get sick or need to go on a trip... just tell me. I'm patient.  As long 
as you are productive of a 30 period, you do it  on your schedule.

OTOH: if something is really broken, we may need to team up and fix it 
asap. (very rare)

This job requires a broad range of skills. I'm looking to cultivate a 
long term relationship with someone who can become familiar with our 
platform (linux/livecode server/revIgniter) and help us, especially if 
you also know mobile and responsive web enough to understand what it 
means to set some div to 100% so that it works on a small device.

a) solve problems
b) drive our web development goals forward.

If you have mobile app skills and the relationship is positive, this 
could roll over to a lot more paid hours as I'm beginning to work on 
apps and also need help there too.

CONS:

I don't have a big budget, if you want > $80.00+ an hour don't apply. We 
pay you with OPM -- Other People's Money (donations)... and our web site 
has zero revenue stream... but this could be a fun side job for you.

Qualifications:

ESSENTIAL

1) should be familiar with Linux web server admin. We are currently on 
Ubuntu 14.01 LTS
      -- able to use the command line .e.g if you don't know what "tail 
-fn 100" means  don't apply.
      -- if you don't know what SSH keys are, don't apply
      -- if you don't know how to install a package... don't apply
      -- knows how to debug problems as they arise, e.g. monitor logs on 
the cmd line, if needed (rare, but you should be competent enough to dig 
if you have to)
      -- know how to install stuff on Ubuntu (e.g. imageMagick) and how 
to use bash scripts.

2) Have strong understanding of the http protocol / html validation, 
"semantic" html code (CSS does the presentation layer.....) If this is 
beginning to sound like Greek to you, don't apply.

2) Have a deep understanding of LiveCode server, best practices, server 
side scripting for web, how the basic web protocols are implemented in 
LC (xml, POST, GET)

SEMI-ESSENTIAL

You don't have to have world domination class expertise here, but some 
facility will be needed in:

3) If you already know RevIgniter, great. If not, but you have # 2 above 
(deep LC expertise) then I'm willing to let you go through your 
RevIgniter learning curve with us. It's more fun that surfing. And a lot 
less dangerous. if you know LC, it will take you about 30 minutes to 
understand the framework.

3) Be familiar with CSS, although deep expertise is not expected as the 
base design is already done. but we do need to extend things now. But if 
don't even understand what a selector is and what a style sheet looks 
like don't apply. A good understanding of precedence (how one CSS rule 
"takes charge") will help, though we can mentor you there if needed.

3) Javascript: some ability to edit... again, no deep expertise is 
required, but you must at least be able to run pages and determine from 
the console if there are errors and in which JS script etc.  Again, this 
is not a big requirement... but you must have at least some experience. 
But if you don't even know how to load a page with developer tools 
loaded in Firefox or Chrome and identify JS errors in the console: don't 
apply. If you do have strong JS skills, great!  While we do LC, we will 
also hope to do some HTML5 along the way... RevIgniter is very flexible.


Swasti Astu, Be Well!
Brahmanathaswami

Kauai's Hindu Monastery
www.HimalayanAcademy.com




More information about the use-livecode mailing list