Live data from Hacker News

I’m Joining LinkedIn

tomdale.net

141–150 of 172 posts

Re: I’m Joining LinkedIn

#141

Who signs off moving huge, billion dollar companies onto immature, "hip" JavaScript frameworks? I don't get it. It's too niche. It's too risky. How are you expected to make hires for specialists in such a niche technology which may or may not be here in a few years? Do they just hire good JavaScript developers and train them for Ember? And also tell them they may have to retrain in another framework in a couple of ye…

Was it too hip, niche, etc to use Spring for a Java project in 2007? Because that's how old Ember is now.

I don't really get why you're talking as if thick client web apps are some sort of unexplored continent that prudent enterprises should stay away from. Like it or lump it, they've been around for a while and there are now enough of them that they will be around for a long while yet. And if you're going to build one of those, you should use a framework.

Re: I’m Joining LinkedIn

#142
post #25

Is this concerning? https://www.google.com/trends/explore?q=ember.js,react.js In any case congrats on the new gig Tom.

Probably not for the same reason this isn't concerning: https://www.google.com/trends/explore?q=vue.js,react.js

Ooooh I like this game! How about now? https://www.google.com/trends/explore?q=ember%20js,react%20j...

Re: I’m Joining LinkedIn

#143
post #43

Does 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…

Oh, you're preaching to the choir. They're the worst. By far, the worst mobile experience, and by far the most aggressive push for their mobile app. I choose not to open their mail on my mobile phone. And obviously I don't want their mobile app. They must think of themselves as Facebook Messenger, which most people check with obsession, or at least aspire to become that.

What's the reason for this?

Is it because an app-user is a much richer data slave?

Airbnb are also relentless for pushing users to their app even though the app is an inferior product to their website.

Re: I’m Joining LinkedIn

#145
post #143

Earlier quoted context omitted.

Oh, you're preaching to the choir. They're the worst. By far, the worst mobile experience, and by far the most aggressive push for their mobile app. I choose not to open their mail on my mobile phone. And obviously I don't want their mobile app. They must think of themselves as Facebook Messenger, which most people check with obsession, or at least aspire to become that.

What's the reason for this? Is it because an app-user is a much richer data slave? Airbnb are also relentless for pushing users to their app even though the app is an inferior product to their website.

Exactly that. The tripadvisor experience is also bad, they block all but 5 reviews from their mobile site to push users to their app

Re: I’m Joining LinkedIn

#146
post #139
post #102

Earlier quoted context omitted.

> downward popularity trend Ember has always dwarfed by Angular and now more recently.. React. They simply have more marketing dollars behind them. That said, it has always had a strong community behind it, and believe it or not it's still growing strong.

Marketing dollars?

Meaning: Ember doesn't have a big company actively spending money on marketing, like Angular - Google and React - Facebook.

Re: I’m Joining LinkedIn

#148
post #130

Earlier quoted context omitted.

Google will hire people who can write good vanilla JS code, not someone who's good at the latest fad js framework. In fact, if you're good at writing vanilla JS, you would probably pick up these frameworks overnight.

Pickup a framework overnight results in shoehorning your current knowledge into the framework and late night rants about how the framework sucks.

I plead guilty

Re: I’m Joining LinkedIn

#149
post #72

Earlier 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…

People focus on frameworks and popularity, but as someone who builds a lot of complex front ends, what really matters to me is architecture--architectural simplicity and architectural scalability.

Before trying React/Redux, I was against js frameworks too. They all seemed to add a whole extra layer of unnecessary mutable state to keep in sync, and required lots of cruft and duplication. Just give me coffeescript, underscore, and jquery, thank you very much. I composed nice little modular components that latched on to server-generated html, kept state to a minimum, and used a global event bus to deal with interdependence. It had some warts, but it got the job done and scaled up reasonably well. It certainly beat procedural jquery spaghetti and I thought it beat the current crop of frameworks too--what it lacked in polish, community, and standardization were made up for by modularity and simplicity.

Of course, then I discovered React, and more recently, Redux. I immediately realized that it was the culmination of what I'd been trying to do all along. It was basically the same idea, but battle-tested, standardized, and infinitely more elegant. So why wouldn't I use it? Sure, there was a learning curve while I got used to other people's way of thinking about and expressing these concepts. Rather than designing the system myself and knowing it like the back of my hand, I had to learn a whole new vocabulary and toolchain. But it was so, so worth it in the end. I'm still building apps with an architecture I believe in, and I get all the benefits of a well-supported framework to boot.

So, to finally get back to the central point: never once was popularity an important factor in my decisions, and I suspect this is also the case for many many others who adopt one framework or another. Not everything that's popular is only popular due to a bandwagon effect--sometimes the shiny new thing really is a big step forward.

Re: I’m Joining LinkedIn

#150

Earlier quoted context omitted.

Out of interest, why are they scum? Never heard this before about LinkedIn.

Where to start? * They steal the address book of any user who installs their app, collecting private information of people who have given no such consent * They then proceed to create shadow profiles of all those people that haven't registered, creating the illusion that more people are on LinkedIn than really are (not sure if they still do this) * They then start spamming all those contacts with multiple emails per…

Literally just received an unsolicited LinkedIn email as I was reading your comment :(
Post reply on HN