That does not make those tools inherently better for the job they were picked for either.... If only we have proper tool developers out there who some how were able to replicate the Visual Studio tool set for every language, the world would be a better place.
JavaScript, being Turing complete can IMPLIMENT anything you wish to, however we are talking about engineering here and as you just validated, design can not be seperated from implimentatin. You obviously do not care about that but it is vital to any modern complex development project if you want to come in on time and on budget. And while I am sure you will disagree, it still does not make mewrong.
You are right if reffering to big data or financial transaction programming. Everything else requires real research time for and breakthrough. More than is available in a production house
and in most cases of a shrink wrapped application, the application team needs to do some custom software to properly integrate the purchased system into the IT infrastructure.
If you are a server/DB Admin or work on Application Deployment projects or Information Security, then it can actually be helpful and you will have plenty of opportunity to apply your development knowledge (and you can even look like a super star due to your unique skills).
If you are simply help desk support, or field support, then you will be more challenged at showing how the experience adds to your skills for development work, but a job is better than nothing and I have seen people who wanted to do development work start out in both help desk and field support, but you have to be more creative with opportunities (like creating software that helps you do your job, etc)
proper modularization, Strong typing, separation of interface and implementation.... in short, Java gives the software engineer all the language features needed to support the principles of software engineering.
you are not writing large scale applications if you are not engineering... the complexity and need for maintenance of a serious large scale software systems requires Engineering.
Also... Google used GWT to develop their applications which compiles Java to Javascript....they do that because Java (while I hate it with every breath) provides the language tools necessarily for proper engineering, where as Javascript does not.
At best... Javascript is the assembly language of the web...at worst...it is the BASIC of the web.
native is hard to make? have you ever attempted to write a web application that was worth a damn? Web development is possibly the most complex type of consumer oriented development that someone can engage in.
they have access to your health records if you are under medicare... and your insurance company, hospitals, etc have access to it as well... and your doctor likely claims to OWN the information in your medical chart.
Real men (and women) work in assembly. C is a shitty language who's purpose was to give shitty low end people a job at developing crappy applications.
That does not make those tools inherently better for the job they were picked for either.... If only we have proper tool developers out there who some how were able to replicate the Visual Studio tool set for every language, the world would be a better place.
uhhh......
Sprint's data plans are unlimited.
WTF are you talking about? This news is about those grandfathered users.
JavaScript, being Turing complete can IMPLIMENT anything you wish to, however we are talking about engineering here and as you just validated, design can not be seperated from implimentatin. You obviously do not care about that but it is vital to any modern complex development project if you want to come in on time and on budget. And while I am sure you will disagree, it still does not make mewrong.
You are right if reffering to big data or financial transaction programming. Everything else requires real research time for and breakthrough. More than is available in a production house
Who said anything about pulling cables?
There are plenty of code monkey jobs that pay shit too... do you think having an MSCS entitles you to even work at all?
If the guy is only solving problems in a specific domain by writing software, then he is not performing Computer Science.
I have never seen a solution from a vendor that did not need server scripting to make it work well in our environment.
The IT industry has an unemployment rate less than 5% so I don't think anyone is worried about losing jobs.
and in most cases of a shrink wrapped application, the application team needs to do some custom software to properly integrate the purchased system into the IT infrastructure.
It sounds like you are an elitist... For most development work out there it is boring and lame. so have fun in your ivory tower.
Server/DB Administration is certainly NOT a McJob.
If you are a server/DB Admin or work on Application Deployment projects or Information Security, then it can actually be helpful and you will have plenty of opportunity to apply your development knowledge (and you can even look like a super star due to your unique skills).
If you are simply help desk support, or field support, then you will be more challenged at showing how the experience adds to your skills for development work, but a job is better than nothing and I have seen people who wanted to do development work start out in both help desk and field support, but you have to be more creative with opportunities (like creating software that helps you do your job, etc)
Are you kidding me?
More abstract? I think you fail at understanding the implications of that word in Software Engineering.
You cannot be abstract and have your design be built into your implementation.
proper modularization, Strong typing, separation of interface and implementation.... in short, Java gives the software engineer all the language features needed to support the principles of software engineering.
Please tell me how in Javascript I can separate the interface of an abstract data type from the implementation of the ADT.
perhaps I do and you fail at understanding abstraction.
you are not writing large scale applications if you are not engineering... the complexity and need for maintenance of a serious large scale software systems requires Engineering.
Also... Google used GWT to develop their applications which compiles Java to Javascript....they do that because Java (while I hate it with every breath) provides the language tools necessarily for proper engineering, where as Javascript does not.
At best... Javascript is the assembly language of the web...at worst...it is the BASIC of the web.
mind if I see some of those UML documents you used to help engineer those programs?
people that live in shit tend to be completely unaware of their conditions.
Perhaps he should have said that JavaScript fails miserably at abstraction?
Haven't had your software engineering class yet huh?
native is hard to make? have you ever attempted to write a web application that was worth a damn? Web development is possibly the most complex type of consumer oriented development that someone can engage in.
they have access to your health records if you are under medicare... and your insurance company, hospitals, etc have access to it as well... and your doctor likely claims to OWN the information in your medical chart.