6 ms·
This is a lot of lines for not saying much. I was expecting much more from a "world-class software developer"(see About section) :) Saying that the community i
by onra87 8y ago
This is a lot of lines for not saying much. I was expecting much more from a "world-class software developer"(see About section) :)
Saying that the community is more advanced in the JavaScript ecosystem than it is in the iOS world is a nonsense to me. Don't we have more JS developers than iOS developers ?
Moreover, saying that JS syntax is really good with tools like TypeScript is another nonsense. You can also write Swift code and use another transpiler to get JavaScript code from it and you would say that JS is great.
Last but not least, giving a state of the art of JS without event talking about tools like npm, babel or webpack is like scratching only the surface of the subject.
I mean come on, JS is not only about == and === in 2018
- collyw 8y agoDoes "world-class software developer" even mean anything other than a big ego?
- onra87 8y agoI hope it's just ironic, so I give him the benefit of the doubt :)
- rusk 8y agoIt could mean that they see themselves as competing in a global marketplace. That they don't rely on geography and are quite happy to be ranked against the best of them. Not necessarily ranked highly but content to compete based on productivity and quality of work alone. Probably not what they meant though :)
- mjburgess 8y agoThe Leica selfie in the header says everything that needs to be said.
- bartread 8y agoI can't be absolutely sure what you mean by this comment, but it feels like a needlessly personal attack. FWIW, I don't really approve of the self-description of "world class software developer", either because (i) I'm not really sure what it means, but (ii) it sounds a bit pretentious. Still, it doesn't really relate to the quality or validity (or otherwise) of the post.
- mjburgess 8y agoIts no more a personal attack that your comment, "it sounds a bit pretentious" since that's all my comment means. Leica manufacture cameras made of brass and, like apple, are more "experience-oriented". I can appreciate putting a picture of yourself on your blog, but taking a photograph of yourself holding a camera which obscures everything but a brand name... that's equally suggestive of "a bit pretentious".
- tejinderss 8y agoGiven his github profile, I think we can give him credibility that he is pretty good. https://github.com/ashfurrow https://github.com/ashfurrow
- atomicnumber1 8y agoare you that saying based on his contributions or the actual projects he's created? Because former doesn't make any sense to me.
- deleted 8y ago[deleted]
- onra87 8y agoDid you ever notice that real world-class software developers don't even have to say that they are ? :)
- tejinderss 8y agoNot really if you work as a contractor or freelancer. In those cases you have to shout to the world that you are world class developer. Recruiters or Managers love terms like world-class, ninja, rockstar etc. Its unfortunate state of our industry.
- blunte 8y agoThis is unfortunately true in life in general. Many people of decision making power are attracted to self promoters. So if you really want more opportunities and more upward growth, you'll get what you want faster by peacocking.
- collyw 8y agoAny time I see ninja or jedi in a job ad I avoid it. Rockstar is borderline because Joel coined the term as far as I am aware and actually has some decent stuff to say about software.
- 8y ago
- Vinnl 8y ago> You can also write Swift code and use another transpiler to get JavaScript code from it and you would say that JS is great. I haven't read the article yet, but what you're saying is something completely different, in my opinion. If you write Swift you're writing a completely different language, with all the hassles usually introduced when transpiling. TypeScript, however, is just Javascript with some of the assumptions made explicit and a transpiler that actually checks whether you're violating those assumptions. In that sense, it's not much different from a linter - another tool that makes Javascript more pleasant to write.
- onra87 8y agoIn the end, you have to transpile your code to JavaScript. Whether you are writing TypeScript or Swift code. But I agree, Typescript has more similarities with JS than Swift does.
- Vinnl 8y agoThat is true, but there are a lot of risks associated with transpiling completely different languages that are not there when using TypeScript. For example, if TypeScript ever goes away, you simply transpile it to Javascript once (i.e. strip away the explicit type annotations) and continue to work on the resulting Javascript - in a different language, that would be a complete mess. Furthermore, TypeScript integrates really neatly with the rest of the Javascript ecosystem (because it's just Javascript), saving you a lot of hassle and lock-in. Reducing all that to "but it has to be transpiled to Javascript" is a simplification that doesn't help in highlighting potential concerns associated with transpilation, in my opinion.
- sloxy 8y agoThat's interesting because I also picked up on that: "I am a world-class software developer living in New York’s East Village" and I just thought, hmm, here's this guy with ~5 years of ~professional dev(mainly with iOS) and he self qualifies himself as world class. Looking at his bio, I see he's worked for 3 companies doing quite ordinary things. I would love to know what gave him the confidence/ignorance to describe himself as such.
- philfrasty 8y agocalculatePaycheck("i am a world class programmer") > calculatePaycheck("i am a programmer")
- mratzloff 8y agoLet's stick to the content of the article and not tear down our fellow engineers.
- AnIdiotOnTheNet 8y agoHe is kind of inviting it by declaring himself "world-class". You don't get to make an assertion like that and then complain when it is challenged.
- petagonoral 8y agoRegardless of whether tech or not, any opinion piece is framed within the context of the author of the piece. I personally blame Jeff Atwood who pretty much green lit a lot of developers to consider themselves "elite" just because they were reading a blog about programming. That attitude is something I'd love to see stamped out.
- bt4u2 8y agoMillennial-ism
- ZvG_Bonjwa 8y agoOh, come on. So the guy uses some harmless exaggeration when selling himself on his own personal website & you're taking him to programmer jail over it? Do you frequently launch into personal attacks on authors whose articles you disagree with?