brianc/node-postgres — comment on commit 2cddf2a112828b0f8b4dabe47a8b9b015297072a
File: lib/writer.js line 6
By brianc:

It's kind of a node convention, but the core team always has a check to allow calling a constructor function without the `new` operator. You can see this in action [here](https://github.com/joyent/node/blob/master/lib/buffer.js#L211).

At the end of the day it's really just convention. Follow the node convention or opt for the more familiar style?