123 karma · joined May 23, 2011
details: http://www.linkedin.com/in/tomislavcapan blog: http://theothersideofcode.com/
I'm also a member of the netwokr, picking some work there, some through my own direct contacts. Generally, 'rules of the game' are always agreed with the client, when such rules aren't a fit for both sides, no need to engage in such work, as you wouldn't in the case where you find your own clients. Some are more, some other are less flexible, just like in every other place.
The responsibility has less to do with titles, as a responsible developer can and will take several roles in the project if one's capable to do so...
Thanks for your comment regarding labeling, though... I agree that sometimes it's inappropriate, still sometimes it's useful to figure out the kind of work being done under such a label
Now, this is where I'm having a problem - as most companies that would consider remote workers are startups unable to find enough local talent, I've noticed that there really aren't any/much startups running on .Net stack.
Which I find a bit unfair, as .Net ecosystem has a lot to offer, if you just look out of the walls of Microsoft a little bit. And with the raise of cloud platforms, the license price difference will be a less of an issue than before. For development tools, there are programs within MS where a development company gets all the tools for a negligible amount of money. Still, it seems it's not enough for most of the startups to adopt that technology.
On the other hand, I've gotten into Rails lately and I find it really interesting platform to work on, so I'm expanding my skills in that space trying to reach companies willing to have remote workers on that stack. I haven't fixed any deals yet, but I've had several contacts compared to literally none in the .Net ecosystem.
You've said you're into Python, if you look this month's "who's hiring" theme, you'll notice a bit of a rise for Python. So, if you're targeting startups, Ruby and Python may seem better opportunities than .Net. If you're targetting getting a job in some (stable) company outside of the lights of the startup scene, that's where you've said .Net is in demand. After all, it's mostly what are your goals.
Hope it helps...
Luckily, there are some changes made recently with projects like the above mentioned, but also Simple.Data, Massive, Spark, as well as more comprehensive frameworks like S#arp Architecture, FubuMVC or MVC Turbine, or platforms like AppHarbor.
Let's hope of more of stuff like these, as well as some real world projects built on top of all that.