5,265 reputation
1625
bio website
location
age
visits member for 3 years, 6 months
seen Dec 17 at 6:35

Nov
28
awarded  Enlightened
Nov
28
awarded  Nice Answer
Nov
22
comment Disadvantages to using “associative arrays” in JavaScript
I certainly wouldn't go through great effort to lambast the evils of using the Object and Array constructors over the literal expressions. In 8 years of sometimes frightfully stupid code bases I've never seen someone overwrite the Array or Object constructors and the performance benefit is negligible barring scenarios involving instantiation of massive amounts of arrays. But it's fewer keystrokes and you don't have to explain anything to the because-doug-crockford-said-so types on the team. Point #2 is more important but it's at least a little bit silly not to do it the easy way.
Oct
10
comment How can DB and UI agree on default values?
I'm no DB expert but anything you would just read once from a DB on app initialization smells funny to me.
Oct
7
comment Backbone/JQuery, ExtJs 4… is there something else worth looking?
I would actually like to update a few opinions on this. Backbone is probably one of the less pervasive of the architectural frameworks in terms of locking you into the one uber-alles way to do all the things. Bootstrap is very much overrated IMO, but at the very least don't load the whole damn thing in just to solve responsive or use a plug-in or two. Maybe not bad for honest-to-god prototyping where the prototype doesn't ultimately become a feature. Responsive isn't that hard and it will change a lot as more and more apps drop IE8 support. Not sure why we decided it requires frameworks.
Oct
5
awarded  Nice Answer
Sep
11
awarded  Necromancer
Sep
5
comment What's wrong with comments that explain complex code?
Assembly fight!
Sep
5
comment What's wrong with comments that explain complex code?
Okay, but how often is that comment: //This code seriously needs a refactor
Aug
28
comment Changing CSS classes when different strings are displayed in a text element with jQuery
But why might this be a bad idea should be your next considerably more explicit question.
Aug
20
comment Is this JS code a good way for defining class with private methods?
The advantage of using a labeled function constructor is that you can get the label via constructor.name. A little bit like a type but JS OOP is very different under the hood in terms of inheritance and the nature of how the public/private stuff works.
Aug
20
comment What is So Unique About Node.js?
I'm not sure I'd recommend building a Node team entirely with jr. JS devs. Architecture isn't really something we have to think about in more jr-grade web/UI projects and JS takes as long to get really good at in terms of building for the long haul as any other language does even if you can get results relatively fast at a lower level of experience on less complex projects than is typical.
Aug
20
comment What are Some Real World Usage Scenarios for node.js
It's a general use language platform. It would have been better to have asked what can't you use it for.
Jul
23
comment What programming/software sub-cultures exist? What defines them? Which do you belong to?
@JerryCoffin Well sir, there's people who want to use that word "orthogonal" and those that don't just because it's been popular on stack in recent decades...
Jul
23
comment Working on someone else's code
I'd say multiple times a year I misjudge. Just did it today and realized every last of 5 items I thought were problematic were there for a reason. He/they could have left them more clearly marked but I could have wasted less time assuming he/they didn't go there for good reason.
Jul
23
comment Painfully Stupid Method Names in Legacy Code: Fix or Leave as Warning?
Sorry for the delay. I just assumed they were going to lock in it in five seconds at the time I imagine and you actually stayed on the question.
Jul
23
accepted Painfully Stupid Method Names in Legacy Code: Fix or Leave as Warning?
Jul
23
comment Painfully Stupid Method Names in Legacy Code: Fix or Leave as Warning?
@9000 Sorry I missed that comment but no, the original authors were long gone and we had no reviews implemented at that company (heh heh @ past tense).
Jul
23
comment Does dealing with legacy code help one evolve as a programmer?
There can be good Java but it's harder to find for a jr. dev than devs of most other initial language backgrounds I would imagine based on experience which is primarily as a front end web developer gone generalist who's been exposed to a very wide variety of back ends. The problem I think, is that Java the language is perfectly serviceable but Java the culture is about playing absolutely everything as safe and blame-free as possible.
Jun
10
answered After HTML and CSS