Live data from Hacker News

Changing times for web developers

amazedsaint.com

1–10 of 147 posts

Re: Changing times for web developers

#2
I couldn't help but notice the self-aggrandizing "most valuable professional evah" logo front-and-center on this guy's blog, so I feel compelled to add the 7th tip to his list. Here goes.

#7 - Learn the value of humility.

Re: Changing times for web developers

#5
post #3

Is CoffeeScript a higher abstraction level from JavaScript? Whenever I've taken a casual look at coffeescript I came away with the impression it was just syntax sugar.

CoffeeScript is to JavaScript what an ORM is to SQL - a scripted way to generate code.

Re: Changing times for web developers

#6
post #3

Is CoffeeScript a higher abstraction level from JavaScript? Whenever I've taken a casual look at coffeescript I came away with the impression it was just syntax sugar.

It is. For one thing, classes (or objects you 'new') are much cleaner in CS than any trivial implementation in vanilla JS. Splats, loops, string interpolation and comprehensions are like added bonus (they are technically syntactic sugar, but make thing so much easier, cleaner and more readable that it's worth using CS for these features alone). True, CS makes debugging a bit harder (though SourceMaps might make that a thing of the past), but as CS code is much cleaner and easier to read, stupid typos are less likely to happen and most of the time, bugs are logical not because you accidentally didn't put a semicolon there, or used ; instead of ,

Re: Changing times for web developers

#8
post #2

I couldn't help but notice the self-aggrandizing "most valuable professional evah" logo front-and-center on this guy's blog, so I feel compelled to add the 7th tip to his list. Here goes. #7 - Learn the value of humility.

What's the value of humility in the professional world?

Honesty, integrity, credit where credit is due, etc, but an overdeveloped sense of humility is the best way to go unrecognized, at least in America.

Re: Changing times for web developers

#9
Agree with half, but don't worry about:

JS MVC frameworks: MVC in JS is almost always overkill.

HTML5: Most of the web doesn't have support for it yet.

Optimization: Sure, but don't preoptimize so rather go looking for the tools once your app tells you it's slow. Also minified JS is great to save a tiny bit of bandwidth and obfuscate, but damn it's a pain to debug your live site.

Re: Changing times for web developers

#10
post #8
post #2

I couldn't help but notice the self-aggrandizing "most valuable professional evah" logo front-and-center on this guy's blog, so I feel compelled to add the 7th tip to his list. Here goes. #7 - Learn the value of humility.

What's the value of humility in the professional world? Honesty, integrity, credit where credit is due, etc, but an overdeveloped sense of humility is the best way to go unrecognized, at least in America.

I've always regarded microsoft's mvp initiative as a corny-douchey surrogate for a thriving, healthy grassroots movement.
Post reply on HN