americans are fan of free markets as long as market favors them. like exploiting natural resources of an african country like nigeria through the puppets they place on their government by supporting them cash or intimidation by international or military might pressure. getting favorable terms in international trade deals with long time partners through political intimidation made in other fronts. like everytime a negotiation in regards to textile industry trade between u.s. and turkey is on the horizon, u.s. senate instantly brings up a bill that would harm turkey's interests in international scene if passed. bill doesnt pass. of course the textile deals end up being hugely in favor of u.s. thats not a free market.
everyone would be a fan of such a free market as long as it favored themselves.
people expect good pay and guaranteed employment if they put long time into studying in a field. this is as such in my country too, where people think that the government has to provide all college graduates with jobs. they think putting their children through the college is a mandate for the government to find their kids jobs.
naturally it aint so, and its hypocritical. they have chosen to put their kids through college, knowing that due to mechanics of free market, that would bring an added value to their kids, and have their kids go past the other kids who didnt attend a college. they are all fine with this added value part of the free market, and other kids being left behind.
but they are not happy with the supply/demand part of the market when it comes out that despite they made their kid study for 10+ years, if there is not a demand in the market for that kind of talent, their kid will go unemployed.
noone gives anyone a guarantee of good wage employment when they cram the classrooms for courses on the profession that is in demand at THAT point in time. and when hordes of people go out with degrees from that field and satisfy the demand, wages naturally fall.
thats the same with every kind of field, not only i.t.
back in 90s there havent descended any divine declaration that says i.t. workers were to get huge paychecks in contrast to everyone else. when the demand went down with the bust, so did the wages.
we are still lucky in that there is still a demand for i.t. work. it might have been a no demand situation.
your post is not so full of groundbreaking insights or any piece of valid insight either.
if you dont like your job to be outsourced, polish your skillset. apparently american companies do not want to pay big bucks to employees putting out mediocre work, like back in 1960s either.
then again no company around the world wants to do that anymore.
everything that is not made by american it workers is shitty. you have used the word shitty 4 times in your post, as if there is some magical rule of nature that says stuff that is made in india (or other 'shitty' places) has to be 'shitty'. maybe you are shitty, and therefore having problems ?
take me for example. i have quit industrial engineering education midphase, got into computers, taught myself programming, started freelancing.
and without holding any degree, i am charging clients all over the world $40/hour for the work i do, and everyone is happy. they have to be, because they come for more. and that is despite im a turkish citizen, and turkey doesnt have a very good reputation on the internet.
so its basically down to the individual to make it or mess it. if you are talented, reliable enough you can basically work anywhere as an i.t. worker, including the middle of your living room, regardless of where you are on the face of the world. thats the magic of internet.
ah, but if you are wanting to get a 'secure' job at a company getting paid $80 a buck, working like how people worked back in 1960s, and make a nice living, you can forget it. those times are past, and globalization has nothing to do with its passing. the rising level of greed in all societies killed the reasonable understanding of work/pay ratio, corporations want to make you work more and pay less as people want to make more money and get more material possessions.
we dont need to kill people. we just need to ensure senile people do not take mission critical positions in society, like this 80 year old judge who have gone as far to call concerns of privacy 'speculation'. get a load of that.
it was a stupid over 80 year old old coot, residing over a court while he should have retired and gone to florida long ago, that has given that stupid, idiotic, 1930s verdict over the case. and what he said about youtube's objections regarding privacy was "a bunch of speculation".
thats what happens when you let senile individuals still work on key positions in the society.
people go senile after some late age. you CANT prevent it. it happens sooner or latter. letting people run such key positions past that point is WAY stupid and dangerous. can you imagine that old coot as secretary of defense, hell, even president ?
hydro is very tough to implement and doesnt scale, and expensive, nuclear is very dangerous. wind is a good solution. electric car may mean coal in canada, but then again its the responsibility of people of canada to steer the country out of coal. that problem does not exist in many countries. so all your objections are specific to canada, your situation. you cant generalize.
the ratio of opportunity offers was about 10:1 in favor of.NET compared to PHP
thats totally to the contrary of my experience.
i have grown to running my own software development outfit now, and the number of.net (or anything microsoft related) requests are nonexistent compared to the regularity of the php requests we are having. not only that, but it is very hard to find any people for.net when a project comes up, because people cant wait for such scarce projects to come up as a freelancer, and take up conservative positions inside companies instead. granted when a.net project comes up its budget is higher than a php project because of the scarcity of.net developers, yet, this still doesnt encourage people to work in.net due to the scarcity of those projects.
excuse me but the picture you are painting is a total fairy tale to me. its just natural that as a.net consultant your entire circle are people using or working on.net, and therefore you are thinking that its a general situation. just go, search elance for projects and youll see the ratio of php to net.
that depends on what kind of a wheel does the client want. as you live on, you get to see that there will be quite a many clients who are going to ask for engraved stone wheels.
cakephp, ruby on rails etc - dont go for any frameworks. because eventually some of your employers will want so absurd stuff that youll have to end up going back to basics, to php itself. start nice with php, become an expert, and employ your own devised routines and code snippets (which you will accumulate eventually) to speed things up without needing to tie yourself to a 'framework'.
So where does one look to find a reputable freelance web developer anyway?
its like how you find good plumbers or contractors in real life. word of mouth is the best option. then communities (online tech communities). then places like elance.
I can see whats going to happen: many projects are going to fail because AJAX applications are very difficult to develop for a huge audience and reliably and requires much more skill than just html.
not only that, but ajax requires much more time due to cross browser compatibility. and even the issues visitors of your site may have due to different anti virus/security vendors due to ajax.
php is not specially tailored (and therefore limited) to certain complex tasks like some other languages. therefore, it seems hard to do some complex stuff, but, the catch is you can do any kind of complex stuff. with the number and variety of the apache modules for php out there, there are practically no limits.
the thing youre missing is, you can teach yourself lamp in a few days and build powerful apps with it. but like many things in work, there are always more complex stuff that needs doing, and there are more intricate ways they need to be done. its basically like chess - you learn it fast and can do stuff, but takes time to master.
And with the totally -insane- demand for asp.net devs right now, there's literally no reason for me to do things otherwise.
apparently you are not aware of the totally insane demand that has been going on for php/mysql developers since the last 4 years. search elance, search other places. youll see that the insane demand for your asp.net doesnt even come close to 1% of the demand for php. what is more, im increasingly getting php developer inquiries from more conservative, off-the-net job agencies/headhunters these days, very traditional positions.
you are living in a self built illusion. stick your head out of it and check out the real world.
Every single person that came in was an mainly ASP or ASP.NET programmer.
in colleges or courses, the 'corporate' types, the 'clerk' types generally go with asp because they think (and kinda rightly so, due to microsoft vendor lock ins) corporations will want asp. there is also the delusion that says 'asp is more professional and corporate'. these guys are of the clerk mindset. they are rarely inclined to venture to anything else, and conservative in that regard. and it generally happens as they think too - a medium business connects a box to the outside world for something, of course it generally happens to be IIS, and they naturally need an asp developer, they ask it, they get one, vendor and language lock goes on.
what you were looking for, php/mysql/linux is a brave new world. there are kinda no limits there. you cant keep a lamp guy in there if you are not paying them enough and keeping them happy. the only thing they need to do to make noticeable amounts of side cash is to post a few bids and ads online in the communities, and make a small reputation for their name. if they bend over it heavily, they can start their own gig even. so its rather rare to find such people for more conservative corporate positions.
in a flourishing field, the diversification and resulting specialization is inevitable. its not only healthy but also the natural process. happened in every field we invented as mankind.
the problem of finding the 'skillset' to match your needs is a result of vendors. they shove stuff to businesses, businesses get locked in to some new, unestablished, or old and rare, unpopular (on the web) stuff, and finding someone to fit exact set to match it and the web stuff becomes a horror.
and then there are hilarious people who are looking for absurd skillsets like 'expertise in php, ajax, javascript, server side java, html4, css, linux scripting and an understanding of web design'.
thats like looking for a 'gay catholic fetishist astronaut with an mechanical engineering license and fluent in english, german, arabic, icelandic and sanskrit'.
what i see is l.a.m.p. field is flourishing. it is going so well that despite hordes of developers almost constantly come into the scene, most of them (reliability is paramount) finds jobs. this kinda means that the demand is also following the supply i guess. some of the scripts on lamp platform has become their own expertise fields. an example is oscommerce programming (thats a most commonly used job ad). its not unnatural though. most of the i.t. and business software we use were written on C, yet, the programs ended up being expertise fields in themselves in the 90s and they still are.
what the FUCK is u.s. doing in iraq in the first place ? explain this first.
americans are fan of free markets as long as market favors them. like exploiting natural resources of an african country like nigeria through the puppets they place on their government by supporting them cash or intimidation by international or military might pressure. getting favorable terms in international trade deals with long time partners through political intimidation made in other fronts. like everytime a negotiation in regards to textile industry trade between u.s. and turkey is on the horizon, u.s. senate instantly brings up a bill that would harm turkey's interests in international scene if passed. bill doesnt pass. of course the textile deals end up being hugely in favor of u.s. thats not a free market.
everyone would be a fan of such a free market as long as it favored themselves.
people expect good pay and guaranteed employment if they put long time into studying in a field. this is as such in my country too, where people think that the government has to provide all college graduates with jobs. they think putting their children through the college is a mandate for the government to find their kids jobs.
naturally it aint so, and its hypocritical. they have chosen to put their kids through college, knowing that due to mechanics of free market, that would bring an added value to their kids, and have their kids go past the other kids who didnt attend a college. they are all fine with this added value part of the free market, and other kids being left behind.
but they are not happy with the supply/demand part of the market when it comes out that despite they made their kid study for 10+ years, if there is not a demand in the market for that kind of talent, their kid will go unemployed.
hypocrisy. at its best.
so its about the wages ?
noone gives anyone a guarantee of good wage employment when they cram the classrooms for courses on the profession that is in demand at THAT point in time. and when hordes of people go out with degrees from that field and satisfy the demand, wages naturally fall.
thats the same with every kind of field, not only i.t.
back in 90s there havent descended any divine declaration that says i.t. workers were to get huge paychecks in contrast to everyone else. when the demand went down with the bust, so did the wages.
we are still lucky in that there is still a demand for i.t. work. it might have been a no demand situation.
your post is not so full of groundbreaking insights or any piece of valid insight either.
if you dont like your job to be outsourced, polish your skillset. apparently american companies do not want to pay big bucks to employees putting out mediocre work, like back in 1960s either.
then again no company around the world wants to do that anymore.
everything that is not made by american it workers is shitty. you have used the word shitty 4 times in your post, as if there is some magical rule of nature that says stuff that is made in india (or other 'shitty' places) has to be 'shitty'. maybe you are shitty, and therefore having problems ?
take me for example. i have quit industrial engineering education midphase, got into computers, taught myself programming, started freelancing.
and without holding any degree, i am charging clients all over the world $40/hour for the work i do, and everyone is happy. they have to be, because they come for more. and that is despite im a turkish citizen, and turkey doesnt have a very good reputation on the internet.
so its basically down to the individual to make it or mess it. if you are talented, reliable enough you can basically work anywhere as an i.t. worker, including the middle of your living room, regardless of where you are on the face of the world. thats the magic of internet.
ah, but if you are wanting to get a 'secure' job at a company getting paid $80 a buck, working like how people worked back in 1960s, and make a nice living, you can forget it. those times are past, and globalization has nothing to do with its passing. the rising level of greed in all societies killed the reasonable understanding of work/pay ratio, corporations want to make you work more and pay less as people want to make more money and get more material possessions.
we dont need to kill people. we just need to ensure senile people do not take mission critical positions in society, like this 80 year old judge who have gone as far to call concerns of privacy 'speculation'. get a load of that.
it was a stupid over 80 year old old coot, residing over a court while he should have retired and gone to florida long ago, that has given that stupid, idiotic, 1930s verdict over the case. and what he said about youtube's objections regarding privacy was "a bunch of speculation".
thats what happens when you let senile individuals still work on key positions in the society.
people go senile after some late age. you CANT prevent it. it happens sooner or latter. letting people run such key positions past that point is WAY stupid and dangerous. can you imagine that old coot as secretary of defense, hell, even president ?
hydro is very tough to implement and doesnt scale, and expensive, nuclear is very dangerous. wind is a good solution. electric car may mean coal in canada, but then again its the responsibility of people of canada to steer the country out of coal. that problem does not exist in many countries. so all your objections are specific to canada, your situation. you cant generalize.
the ratio of opportunity offers was about 10:1 in favor of .NET compared to PHP
thats totally to the contrary of my experience.
.net (or anything microsoft related) requests are nonexistent compared to the regularity of the php requests we are having. not only that, but it is very hard to find any people for .net when a project comes up, because people cant wait for such scarce projects to come up as a freelancer, and take up conservative positions inside companies instead. granted when a .net project comes up its budget is higher than a php project because of the scarcity of .net developers, yet, this still doesnt encourage people to work in .net due to the scarcity of those projects.
.net consultant your entire circle are people using or working on .net, and therefore you are thinking that its a general situation. just go, search elance for projects and youll see the ratio of php to net.
i have grown to running my own software development outfit now, and the number of
excuse me but the picture you are painting is a total fairy tale to me. its just natural that as a
that depends on what kind of a wheel does the client want. as you live on, you get to see that there will be quite a many clients who are going to ask for engraved stone wheels.
and it takes years to be an expert. its like chess.
jumping on recent stuff is a gamble. they may not stick. there are a lot of buzzwords that have been pushed to people and didnt stick.
cakephp, ruby on rails etc - dont go for any frameworks. because eventually some of your employers will want so absurd stuff that youll have to end up going back to basics, to php itself. start nice with php, become an expert, and employ your own devised routines and code snippets (which you will accumulate eventually) to speed things up without needing to tie yourself to a 'framework'.
then there would be less tools to apply to different situations, less variety, less demand.
So where does one look to find a reputable freelance web developer anyway?
its like how you find good plumbers or contractors in real life. word of mouth is the best option. then communities (online tech communities). then places like elance.
I can see whats going to happen: many projects are going to fail because AJAX applications are very difficult to develop for a huge audience and reliably and requires much more skill than just html.
not only that, but ajax requires much more time due to cross browser compatibility. and even the issues visitors of your site may have due to different anti virus/security vendors due to ajax.
isnt it the same with everything else ?
php is not specially tailored (and therefore limited) to certain complex tasks like some other languages. therefore, it seems hard to do some complex stuff, but, the catch is you can do any kind of complex stuff. with the number and variety of the apache modules for php out there, there are practically no limits.
the thing youre missing is, you can teach yourself lamp in a few days and build powerful apps with it. but like many things in work, there are always more complex stuff that needs doing, and there are more intricate ways they need to be done. its basically like chess - you learn it fast and can do stuff, but takes time to master.
And with the totally -insane- demand for asp.net devs right now, there's literally no reason for me to do things otherwise.
apparently you are not aware of the totally insane demand that has been going on for php/mysql developers since the last 4 years. search elance, search other places. youll see that the insane demand for your asp.net doesnt even come close to 1% of the demand for php. what is more, im increasingly getting php developer inquiries from more conservative, off-the-net job agencies/headhunters these days, very traditional positions.
you are living in a self built illusion. stick your head out of it and check out the real world.
Every single person that came in was an mainly ASP or ASP.NET programmer.
in colleges or courses, the 'corporate' types, the 'clerk' types generally go with asp because they think (and kinda rightly so, due to microsoft vendor lock ins) corporations will want asp. there is also the delusion that says 'asp is more professional and corporate'. these guys are of the clerk mindset. they are rarely inclined to venture to anything else, and conservative in that regard. and it generally happens as they think too - a medium business connects a box to the outside world for something, of course it generally happens to be IIS, and they naturally need an asp developer, they ask it, they get one, vendor and language lock goes on.
what you were looking for, php/mysql/linux is a brave new world. there are kinda no limits there. you cant keep a lamp guy in there if you are not paying them enough and keeping them happy. the only thing they need to do to make noticeable amounts of side cash is to post a few bids and ads online in the communities, and make a small reputation for their name. if they bend over it heavily, they can start their own gig even. so its rather rare to find such people for more conservative corporate positions.
ruby on rails will limit your maneuvering space. stick with php.
they are wanting EXPERTISE in all those fields. not understanding. its not a juniorship.
full time.
in a flourishing field, the diversification and resulting specialization is inevitable. its not only healthy but also the natural process. happened in every field we invented as mankind.
the problem of finding the 'skillset' to match your needs is a result of vendors. they shove stuff to businesses, businesses get locked in to some new, unestablished, or old and rare, unpopular (on the web) stuff, and finding someone to fit exact set to match it and the web stuff becomes a horror.
and then there are hilarious people who are looking for absurd skillsets like 'expertise in php, ajax, javascript, server side java, html4, css, linux scripting and an understanding of web design'.
thats like looking for a 'gay catholic fetishist astronaut with an mechanical engineering license and fluent in english, german, arabic, icelandic and sanskrit'.
what i see is l.a.m.p. field is flourishing. it is going so well that despite hordes of developers almost constantly come into the scene, most of them (reliability is paramount) finds jobs. this kinda means that the demand is also following the supply i guess. some of the scripts on lamp platform has become their own expertise fields. an example is oscommerce programming (thats a most commonly used job ad). its not unnatural though. most of the i.t. and business software we use were written on C, yet, the programs ended up being expertise fields in themselves in the 90s and they still are.
thats the power of love for ya.