Lots of flagged comments, I suppose because of short quips related to the sleazy things LinkedIn has done in the past. I'm sure he's not unaware of those things. I wonder if he's thinking he may be able to influence them? Discourage dark patterns? Discourage the current mobile experience that's broken unless you download the app and/or log in?
I’m Joining LinkedIn
81–90 of 172 posts
Re: I’m Joining LinkedIn
#82> Perhaps you can write a tiny web app that loads instantly and still retains a full set of features, but most of the world cannot. I've long been skeptical of this line of thinking emanating from major thick client JS framework authors. I think they underestimate what people are capable of. > Over time, Ember will become like gcc -O3 for web apps, intelligently optimizing them and delivering them as fast as possible…
As software developers I think its easy for us to jump on this bandwagon that if you hand code all the things then you can make a super fast site and the internet would be such a wonderful place; and then thinking its all those heathen script kiddies using these junk JS frameworks slowing our browsers down. I know I'm guilty of this line of thinking so I'm not judging, but I also think many companies big and small ar…
I'm not saying the big trendy thick client JS frameworks are the wrong tool for every job. But in my experience they do seem to be the wrong tool for an alarming number of jobs they are presently being used for. And I'm not just spitting rhetoric here. I'm more than happy to put my money where my mouth is. If you want to know specifically when I think a big thick client JS framework might be the right tool for the job and when it probably isn't, this article does a good job of outlining that: https://www.sitepoint.com/javascript-dependency-backlash-myt...
As for the tradeoff associated with developer productivity vs. performance, there is some validity to that. However, I think people overestimate the developer productivity gains the frameworks offer. You only get productivity gains if your whole team is already fully trained on the framework. And in addition to the performance tradeoffs, you also risk your codebase having a shorter lifespan because the framework may make breaking changes to its API some day (e.g. Angular 1 -> Angular 2), whereas a vanilla JS implementation that relies on smaller, single purpose JS libraries will age considerably better.
Re: I’m Joining LinkedIn
#83Earlier quoted context omitted.
I thought "artisanal, shade-grown code" was such a delightful phrase. I took it to mean not bad, but rather too costly for practical/mass use. Like some people can afford to buy $6 lattes, and those are likely very tasty lattes, but Folgers is going to move more beans.
It's an amazing phrase. AFAICT it doesn't actually mean anything. I certainly understand why such a high-profile developer would choose such a "bland, yet poetic" phrasing; my issue is just with trying to interpret it as somehow insightful.
Re: I’m Joining LinkedIn
#84Earlier quoted context omitted.
LinkedIn's behavior is driven by profit. They want advertising money and are willing to sacrifice their users for that, just like Google, Facebook and more recently Microsoft, which happens to own LinkedIn. This person probably just wants to work on interesting things (for them) and get paid well, just like the thousands of employees at the other companies I mentioned. Fighting for ethical software doesn't pay. Nor d…
I think there is a line where it makes sense to speak up. Short term revenue isn't always worth the long term reputation hit.
What? 200k/year is a lot of money and a norm in these companies. With 10 years of such money, I can retire for life.
Re: I’m Joining LinkedIn
#85Earlier quoted context omitted.
As software developers I think its easy for us to jump on this bandwagon that if you hand code all the things then you can make a super fast site and the internet would be such a wonderful place; and then thinking its all those heathen script kiddies using these junk JS frameworks slowing our browsers down. I know I'm guilty of this line of thinking so I'm not judging, but I also think many companies big and small ar…
The bandwagoning is disproportionately on the side of those leaning towards big frameworks. Look, I've been on the inside of large companies making framework choices and rarely is the decision rational. Often it's based on what's popular and based on the assumption that popular things are popular for good reasons. Biased metrics get thrown around to justify preconceived notions, and off to the races we go. Years late…
Re: I’m Joining LinkedIn
#86Earlier quoted context omitted.
The bandwagoning is disproportionately on the side of those leaning towards big frameworks. Look, I've been on the inside of large companies making framework choices and rarely is the decision rational. Often it's based on what's popular and based on the assumption that popular things are popular for good reasons. Biased metrics get thrown around to justify preconceived notions, and off to the races we go. Years late…
I think your points have some weight to them. Specifically I 100% agree that JS frameworks are at times misused, and in lots of situations are completely unnecessary. However, my point is the valid use cases for these JS frameworks warrant the open source investment that many community members are pouring into them.
Re: I’m Joining LinkedIn
#87So Tom Dale is one of the creators of Ember. Now he is joining LinkedIn to work with Ember. I think this is a little sad. I can't stop imagining that he thinks that something like React is better than Ember in all situations, but since he has such high Ember credentials and somehow LinkedIn decided to go with Ember then he feels he must accept that job.
Parent is saying React is so clearly better that even Tom Dale knows it.
(I'm merely translating ... not stating any opinion of my own here).
Re: I’m Joining LinkedIn
#88Does this mean I can expect improvements in the mobile web app? It has so many issues that I won't click the links on my phone. No, I don't want the android app. Stop asking me. Stop directing me to my home page when I clicked a link to go deep into the site. And please stop showing that spinner for unlimited time. Also, these may be back end issues but both the desktop and mobile web sites fail to update the notific…
They must think of themselves as Facebook Messenger, which most people check with obsession, or at least aspire to become that.
Re: I’m Joining LinkedIn
#89This makes a lot of sense - LinkedIn has basically went almost all in (if not all in) on Ember. Being probably the biggest tech company relying so heavily on Ember, it's unsurprising that they want a core maintainer of it on board.
Re: I’m Joining LinkedIn
#90> LinkedIn has bet big on Ember. I like how as technologists we talk about "betting" on things. As if technology choices are like gambles.
Aren't they? If there are two competing technologies, generally one will dominate, or more likely: both will be replaced by something new. You have to gamble that the technology you pick will stay relevant for long enough to be worth it.