77 karma · joined April 15, 2016
What's more, media-oriented devices like smart tvs or game consoles usually have those requirements.
> let's be honest, web devs are among the least educated, least sophisticated, most entitled
is just plain wrong and unnecessarily outrageous.
There is a huge pool of front-end web developers when compared to other "specializations" and many person coming to it from other professions, so I guess you could easily have a poor experience with some if you're unlucky, yet I both work with JS-people and C++-people and I cannot really say that one is less "educated" or even less "sophisticated" (whatever that means) than the other.
For sure, front-end devs are often less interested by the lower level technical details of a platform but they know how to code a maintainable and readable application with a complex state and a complex often-changing business logic and are even for the most part not afraid to learn another language, e.g. for personal projects: in my close colleagues some worked with elixir, another switched to go, I enjoy C++ and Rust... At least in the bigger companies I worked with, JS and C++ devs also went to the same schools, they just had different interests in programming.
---
As for the "this plays directly into Google's interests" part, sure, I agree with that sentence.
But even considering this, I and most people I know would agree that launching a web application leads to much less friction than running a native app: nothing to install/uninstall, easy interoperability with other websites, easy to share a given page with others, easy to copy/paste anything, automatic plugin support and it's also easier to modify and update features through user scripts...
I know this is not the more popular opinion here but I personally am happy for this continued push towards the web platform, even if does not come from pure intentions.
We went there with my girlfriend around the beginning of the year. It was a very nice trip as a whole, but I feel obliged to express my discontent about how aggressive are the merchants and salespeople at the touristic places there.
You very much feel like you're seen as a walking wallet when you're walking in Petra and the huge amount of merchants selling souvenirs there - inside the site (which is an unpleasant sight on its own) - begin to talk to you uninvited to convince you to buy their stuff. Same thing for wadi rum, when you see how the different "bedouin guides" are neatly organized to sell you an "experience". It sadly feels very unauthentic at the moment when you're looking for the opposite.
For sure that's something to be expected from most touristic places in the world, but I felt that this behavior was particularly present there. As a whole, I found relation to local people you depend on (to eat, to move, to sleep or to visit) to be hit or miss, with a lot of misses (but also two incredibly nice guys on two separate occasions, so I cannot generalize). Just to compare with a neighboring country, I also visited the Palestinian territories a few year before and did not have the same experience at all, quite the contrary even.
That was just my experience and I know someone who also visited there around the same time with a better experience. She rented a car (we used local buses), and stayed less time in the most touristic places but much more time than us in the north. I would advice people wanting to plan a trip there to do the same thing.
The last day, we payed an expensive guide for a tour in the remaining locations we did not have time to visit. This guide was helpful and it was a more relaxing day than the rest of our trip (which lasted around 10 days, I don't remember exactly), so I guess having a local guide also helps.
\End of my rant about the caveat of tourism in Jordan
I use vim as my main IDE and I consider splits to be essential in vim too.
About that, I understand the point other people make about using tmux or a tiling wm instead, but this generally means that the register are not shared between those vim instances, which is a huge penalty for me.
"Essential power user features" could be different things for me. For now, I would say using the multiple registers, macros, navigating the undo tree and marks to be both essential and advanced (they are not hard to understand, but you have to remember a lot of things before you dive into all that).
But with vim, you often discover new features after years of usage which become essential when you integrate it in your workflow and muscle memories. For example, I never really grasped the "tabs" concepts and its use cases for now, but I wouldn't be surprised if I make heavy usage of them in the future.
I would thus guess that other vim users might have very different answers.
I can even speak for myself. I didn't learn to code at school much , did some bash and C here and there but that was not the point of my study. We mostly had math, physics and electronic-oriented courses and more precisely in my case a lot of telecommunication courses.
Still, for a first programming job, engineers (as in those with an engineering school diploma) are often preferred to people with a CS degree, which did a lot more programming that we did.
I would guess that it mostly has to do with the reputation of both the schools and the students from there. When it comes to STEM, engineering school is seen as much more prestigious than studying in a university. Young people with higher grades wishing to make a career in programming more often than not tend to choose the former over the latter - even if it means less focused courses.
And yet having said all that, I wouldn't say that french developpers are worse in any way than developpers from other places. Even if most of us learn to truly program at our first job.
I'm not at all saying that a CS degree has no point, but as long as you have the minimum knowledge about the field when starting, it's very efficient to learn on the job the specificities.
I've seen both my parents naked and sex was taboo, sure, but genitals in itself (like talking about the size of ones penis for an health issue) were not that much. That situation was not sexual at all and I'm sure your children wouldn't really care (or maybe it's the fact that it was less sacralized in my family). I do not feel traumatized by that and even feel a little insulted by the: > (Your children will probably be grateful for this.)
I'm not saying that one situation is superior to the other one, but I perfectly understand the point of the person you're answering to and feel all those downvotes are a little unfair for a real (and in my pov, valid) opinion.
IIRC, neovim implementation was first proposed as a vim PR before the fork happened. The mess following it was one of the main reason behind the fork.