There are few things in life more important than choosing one's peer group well. The Internet gives you many more options than we had available prior to the existence of it. Choose wisely and re-evaluate that choice periodically to see whether your peer group continues to represent your goals and values. Why? Your peer group literally gets arbitrary code execution on your brain. (It's a flaw in MonkeyBrainOS 1.01 whi…
The self-hating web developer
41–50 of 214 posts
Re: The self-hating web developer
#42I worked several years in my early programming career in a big software company who developed mission critical software: traffic control software. You think they are bad ass programmers? You are totally wrong... the system (btw it was often Java or C based) we programmed on was so complicated that you need at least half of year day to day experience to know what you are doing there. And most frustrating part: There w…
Re: The self-hating web developer
#43I've definitely had these feelings too - sometimes still do (the feeling of struggling with a problem i assumed should be easy). I also tend to naturally spread out my knowledge a little too thin on various projects and not really make meaningful progress on any of them. Two things have helped for me - one is to have a useful project in mind for the thing you are learning, so you have a payoff at the end. The other i…
It is super hard to remember that fact, when you are deep down in Node.js trying to figure out how streaming and event loop goes on. But thats where notes and big posters come in :)
Re: The self-hating web developer
#44The other problem is that it is really, really hard to build a business on intellectual work, since eventually all good ideas end up as open source.
Re: The self-hating web developer
#45There are few things in life more important than choosing one's peer group well. The Internet gives you many more options than we had available prior to the existence of it. Choose wisely and re-evaluate that choice periodically to see whether your peer group continues to represent your goals and values. Why? Your peer group literally gets arbitrary code execution on your brain. (It's a flaw in MonkeyBrainOS 1.01 whi…
Re: The self-hating web developer
#46There are few things in life more important than choosing one's peer group well. The Internet gives you many more options than we had available prior to the existence of it. Choose wisely and re-evaluate that choice periodically to see whether your peer group continues to represent your goals and values. Why? Your peer group literally gets arbitrary code execution on your brain. (It's a flaw in MonkeyBrainOS 1.01 whi…
[deleted]
Re: The self-hating web developer
#47Earlier quoted context omitted.
Your attitude is exactly the part of the problem described in the post. For me, web development with all its exaggerated quirks and fast evolution of JavaScript frameworks is very exciting.
If we disregard "It's hard to get excited about this," which is just parent's subjective opinion, I think it's a plausible criticism of the field. Do you think it is wrong, and could you back it up?
>Sign: "It has been [0] days since the last new Javascript framework." Web developers must run very hard to stay in the same place.
We are talking about front end frameworks here, right?
Ok, here is data for usage of front-end frameworks for a top million websites:
Angular is used on 0.4% [0]
Ember is used on React is used on jQuery is used on 63% [3]
What conclusions are evident from these numbers? Modern "[0] days since..." JavaScript frameworks are used on the minuscule number of websites and therefore, empirically, an absolute majority of web developers must NOT run very hard to stay in the same place.
Even Backbone which is a reaaally old framework in JavaScript world is used only on 1.1%[4] of top websites.
So what do you say to this?
[0] https://trends.builtwith.com/javascript/Angular-JS [1] https://trends.builtwith.com/javascript/Ember [2] https://trends.builtwith.com/javascript/React [3] https://trends.builtwith.com/javascript/jQuery [4] https://trends.builtwith.com/javascript/Backbone.js
Re: The self-hating web developer
#48The "language hate" in programming is truly cancerous. I know several people who started programming only to get twisted and turned around by experienced developers saying, "Don't learn PHP" then "Rails is a joke and doesn't scale well." I talk to them a week later, and they're trying to build a simple web app in functional Haskell, and their environment is all messed up because they are using a zsh configuration the…