many things crossing my heads
Ideally, if this forum pull enough traction, I would really like to create a kind of network of AS3 developers and probably a job board.
It’s not there yet the case, it’s too soon, it;s even too soon to create “jobs/services” category.
But as a community and between fellow developers, we can talk about things that could work or not work.
First thing is you are not the only one, I could have the same need but in a different context, and I talked to numerous other developers who also have this need to find AS3 developers.
Second thing is about working remotely, I know that some people like it some other hate it, I know numerous companies in France and UK that refuse categorically to use remote workers.
Personally I have worked remotely and it always been a good experience, my take on remote work is the following: businesses have no problem having remote customers using/buying/visiting their apps/games/webs but they can’t understand remote work? com’on it’s the digital era everything is remote.
From a business point of view, if I really need a dev and especially a good dev, I would rather have someone working remotely than lose the business opportunity.
Now, I agree it can also be a risk and in fact that remote work thing is mainly a problem of trust
- employer: do I trust this remote employee to work while I have no way to ensure it?
- employee: do I trust this remote employer to pay me once the work is done?
and many many many other details like that, I have been in position of hiring developers, sometimes you don’t hire a good one and it can cause huge problems, but the opposite is also true, a good dev can start a work with what he thinks is a good company and find himself in kind of hell.
So, ideally I would like to create a network of AS3 dev that not only can work with each others but also can vouch for each other.
A bit like: you know dev A and dev B reputation, and both dev A and B vouch for dev C that you don’t know but then you can more easily triust that dev C can actually do the job.
And the counterpart: dev C do the job, but if employer X don’t pay him, then dev A and dev B know about it too.
I don’t know, maybe it could work.
Now about the specifics of remote work on custom hardware, I know that I did that and yes it can work.,
I have build touch screen apps for desktop with AIR, and usually you don’t really need the real hardware to work on it, you may need someone to test on the hardware but really it depends of what the app is doing.
But this also depends on how the app have been designed, for ex:
if you use Windows 7+ native touch vs something like TUIO it’s not the same constraints.
After, if your hardware setup is extremely custom and complex and costly, yeah that could cause a problem, but I would still argue that it is still workable as in general for that kind of cost you work on spec and it;s not too hard to work on a smaller prototype that you know will ratio/resize to something much bigger.
Or maybe the custom hardware is needed but it’s cheap enough to be included in the “contract deal”, like a those new USB media key running Android, if the dev have a 14:3 TV at home to test, he just need the USB key to test.
That usually it was scare the most “they are not on site, they can not use the hardware”, but my in my experience is first the company itself does not have the tools to allow to work remotely like a versioning system for the source code, or just a FTP to transfer the files, 90% of the time they just have no clues and when I work remotely I use my own systems my own SVN/Trac, my own FTP … I feel bad for them, it’s like me solo I have a better organised infrastructure than those companies with 20-40 employees.
My point is, if you want to try to work remotely with dev you need to have at least a private Gihub, or your own server or plan for Svn/Git/Mercurial and an issue tracking system like Trac or JIRA, and probably a wiki, etc.
Just talking over Skype not gonna be enough.
Now, I can also say that recruiting a local dev eager to learn can also be a good solution. I did that too, I took some junior JS devs and teached them to work on the command-line, to build AIR, to debug AIR, to write AS3 code etc. and I did so in less than 3 weeks.
Off course, they could not write a brand new app starting from zero, they did not have the experience, but they could maintain already existing apps that needed bit of changes every few weeks, and from there gain confidence and go work on bigger and bigger things later.
Ultimately finding good dev in general is hard, and I would say still finding good AS3 dev is harder and yep we badly need a place to connect people.