[quote=naikrovek]
If you don't like the tools you're using, use different tools.
I agree but sometimes, that tool is the best but it takes time to learn.
[quote=naikrovek]
...I suspect you're looking in the wrong places;...
Not always. If you are looking in the wrong places, I would not say you are at fault but the resources may not make it easy to find the correct tools.
I'll take classical guitar to be an example. I used to shape my nails with an ordinary file that you could get any way. It wasn't until I was told that using something like jewellery paper would actually make the nails smoother and remove the string scratching. A book/article didn't tell me but another musician that I respected. The internet is filled with mediocre or small skill set players but once in a while, you will find one you agree with and respect.
Sometimes, you cannot see the trees for the forest.
[quote=naikrovek]
...you seem to really have it in for web developers...
Kind of. It depends what you mean by web developers.
If you mean back end, no. Many of them know what they are doing to a point.
If you mean front end, maybe. There are some good developers out there but a lot of them have seemed to forgot about 2 things, web size & long time, and people who have CSS/Javascript/etc. disabled.
Those types of developers will import JQuery for everything! The latest JQuery is 94 KB minimized!!! That may not sound like a lot to most but when you are on a phone in the middle of nowhere, you will be waiting ages just for that to load. Also, most of the time, people will not just JQuery but another framework to "make their life easier", and more.
A lot also don't develop there website around people who have CSS disabled (e.g. visually impaired, people with poor internet) or javascript disabled. Sometimes it is necessary to have javascript enabled but always. If it is, leave a message saying this site
requires javascript.
https://twitter.com/xbs/status/626781529054834688
[quote=@xbs]In about 7 months average web page size will be same as Doom install image.
Well done us! Onwards & upwards!
The amount of To_Js_Languages, I have seen is over a hundred. There are dozen css preprocessors and a dozen html preprocessors. The base tools are not good even and I might even say -- flawed.
[quote=naikrovek]
Look at Sublime Text or Vim for editing. They are both EXCELLENT in the hands of someone that takes the time to learn them, and they are not slow editors by any means. Sublime Text is written in pre-compiled Python if I recall, and is far faster than my fingers. With both Sublime Text and Vim, one can set up their own build systems internal to the editor, all kinds of assistive stuff that makes other editors slower. Give them an honest shot. Vim, especially, is far quicker than any human fingers.
I absolutely love Sublime Text. I am so god damn fast it (compared to others editors I have used in the past) but it has taken 3 years to learn its nuances and features (and I am still learning). My problem which text editors is not the GUI ones but terminal ones. There really only a few good ones to choose from and even emacs is still slow.
[quote=naikrovek]
Code quality and code language are NOT RELATED. PERIOD.
For many languages, I will have to agree but have you tried javascript at all?
[quote=naikrovek]
The problem is not the language(s) used by any developer or on any project. The problem is that of developer skill level.
You choose the right language for the job. E.g. If you are working on embedded system, you are not going to use ruby. I could but it wouldn't be easy.