Earlier quoted context omitted.
Right there with you. I was generally aware (mostly from HN) that it seemed less popular than when I started using it -- but _dread_? Surprising. I really enjoy it.
I think dread is warranted. Seeing Coffescript is enough for me to completely disregard and abandon a project I otherwise perceived interesting.
2016 Stack Overflow Developer Survey Results
161–170 of 175 posts
Re: 2016 Stack Overflow Developer Survey Results
#162Earlier quoted context omitted.
I think dread is warranted. Seeing Coffescript is enough for me to completely disregard and abandon a project I otherwise perceived interesting.
Can I ask why? Just out of legitimate curiosity. I don't work with a lot of other developers.
It introduces indirection and complexity, while adding zero value. As such it's on overall a negative value proposition, and that's everything it takes for me to decide something is not worth it.
I find it a perfectly rational decision and attitude.
While I'm not a fan per se, at least other transpired languages like typescript and clojurescript at least adds new capabilities to justify the additional complexity.
Re: 2016 Stack Overflow Developer Survey Results
#163From the looks of it Ruby has really lost it shine. It doesn't appear at all in the "most popular technologies, not even in back-end, and it lost 6% in "trending tech". It also doesn't appear in any other metrics. Is it really a trend or that SO's community is not representative of Ruby practitioners ?
And I think that is the biggest problem with the Ruby communities in general, NO one cares about Ruby is dying. Not Matz, not DHH.
Re: 2016 Stack Overflow Developer Survey Results
#164Earlier quoted context omitted.
What does "in the end" mean? I've been working in Vim and then Emacs+Evil for four years or so and it is pretty clear that I'm still far from proficient. That said, it is an enormous step above a text editor (and somewhat better than any IDE I've tried).
I really tried vim for months. I found it uselessly verbose while sublime has straightforward key shortcut that help a lot. How could you be more efficient using vim ? That's something I don't understand. I always suspect vim and emacs user saying it because it makes them feel like super programmer.
Start by reading this StackOverflow answer[0] titled, "Your problem with Vim is that you don't grok vi."
Like that poster states, when you are using Vim correctly you are speaking a language as you are editing. You provide it an action and then you tell Vim what to apply the action to. This is usually either a motion command, or a text object. Combining these concepts allows you to have a level of expressiveness that non-modal editors cant easily replicate.
If you are just using Vim as you would use a non-modal editor you aren't going to see any gains. But if you embrace the "language" idea of Vim, learn to spend most of your time in command mode, and start combining actions + motions/text objects, you will start to see the real power of Vim.
Re: 2016 Stack Overflow Developer Survey Results
#165Earlier quoted context omitted.
Can I ask why? Just out of legitimate curiosity. I don't work with a lot of other developers.
I think it's ugly. It introduces uncertainty about the exact semantics of statements (as in does this code really do what I think it does?). It doesn't add any capabilities which JavaScript doesn't have. It makes debugging more complex, because errors are not actually happening in the code you wrote, but code a compiler wrote based on something else. It introduces indirection and complexity, while adding zero value.…
Anyways, I do appreciate the response.
Re: 2016 Stack Overflow Developer Survey Results
#166Earlier quoted context omitted.
I really tried vim for months. I found it uselessly verbose while sublime has straightforward key shortcut that help a lot. How could you be more efficient using vim ? That's something I don't understand. I always suspect vim and emacs user saying it because it makes them feel like super programmer.
It can take awhile for things to "click" with Vim before you really understand it. Start by reading this StackOverflow answer[0] titled, "Your problem with Vim is that you don't grok vi." Like that poster states, when you are using Vim correctly you are speaking a language as you are editing. You provide it an action and then you tell Vim what to apply the action to. This is usually either a motion command, or a text…
"Joy explained that the terse, single character commands and the ability to type ahead of the display were a result of the slow 300 baud modem he used when developing the software and that he wanted to be productive when the screen was painting slower than he could think."
Taken from: https://en.wikipedia.org/wiki/Vi
An example to me, of how something pragmatic (wanted to avoid round trips) took on a life of its own.
Re: 2016 Stack Overflow Developer Survey Results
#167Earlier quoted context omitted.
This really surprises me. What can N++ do that Vim or Emacs couldn't do? Or what is easier at least?
Both Semiapies's and Cthulthu_'s comments hit the mark, Notepad++ is a definitely Windows application that just works straight out of the box. (As a caveat, I have spent a lot of with a command shell and vim). The other thing is that, as a Windows developer, I spend a lot of time in my IDE. Whenever I try to use Emacs I quickly get sucked into the fact that the most productivity gains you get from it are when you use…
Re: 2016 Stack Overflow Developer Survey Results
#168> 10% of respondents self-identified as Ninjas. Real ninjas don’t tell you they’re ninjas. They just sneak up on you and slit your throat, which generally constitutes "hostile workplace environment." Ah, good wit. Very nice write up!
My company makes recruiting software so I talk and deal with many recruiters. I have to say I severely cringe every time a recruiter says "Rockstar" or "Ninja" (in a job description or ask if I am one). Just imagine using those terms for a talented medical doctor or lawyer. "Microservice" is quickly becoming another new recruiting term that I am beginning to despise. At least "agile" is mostly dead... mostly... Speak…
Re: 2016 Stack Overflow Developer Survey Results
#169> for the third year in a row, "full-stack developer" was the most common response [for occupation] Might be a loaded question, but doesn't full-stack mean just "web developer"? From the survey, "Full-stack developers are comfortable coding with 5 to 6 major languages or frameworks (vs. 4 for everyone else)" -- with knowing a bit of Wordpress that's fairly easy to collect: php, sql, html, javascript, css. Done. Or fu…
> Might be a loaded question, but doesn't full-stack mean just "web developer"? Huh, interesting question. I think a "web developer" could focus more on front end or back end; I usually identify as "full stack web developer" to indicate I do both. However, if I read your question another way: are you asking if "full stack" could apply outside the web realm? Can you be a "full stack"... erm compiler developer? I know…
Re: 2016 Stack Overflow Developer Survey Results
#170> for the third year in a row, "full-stack developer" was the most common response [for occupation] Might be a loaded question, but doesn't full-stack mean just "web developer"? From the survey, "Full-stack developers are comfortable coding with 5 to 6 major languages or frameworks (vs. 4 for everyone else)" -- with knowing a bit of Wordpress that's fairly easy to collect: php, sql, html, javascript, css. Done. Or fu…
I think there are some big holes in the list of occupations. Let's say you work in a place with a "microservices" architecture. You write in Java or Ruby or another language. Which occupation are you on this list? Why is there a "backend web developer" but not "backend developer"?
I tend to avoid jobs which self describe as backend as I have no interest in web development and my experience is if it is listed as "backend developer" that it's probably too geared towards web development for my tastes.