zappan
Braces are the future Hear, hear you Rubyists & Coffeeists
So, apparently, even the most indentation scoped languages are accepting that braces are the real deal and the way to do things rightIf you check this SOF answer http://stackoverflow.com/questions/101268/hidden-features-of-python#112303 you may notice the line sayin'"from __future__ import braces"Finally, no more lexical nonsense, just pure and clean visual scoping by following the braces!...
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
A Proposal: Renaming Backend/Frontend to Application/UI Developers
What's stopping Google from indexing single page Javascript applications?
Regarding a recent discussion I've head in local dev community in Croatia regarding Javascript single page applications and SEO - there seems to be a great mismatch of where today's web technology is vs. where web crawlers are.A discussion on what exists out there, what could be done and on which foundations could be found in there. Feel free to share your thoughts
Configuring Node.js cloud application database settings
How to deploy Node.js application to the (Nodester) cloud
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...
Creating SEO friendly URL strings in .Net
Lightweight Data Access in .Net: Massive
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.