Reputation
1,579
Top tag
Next privilege 2,000 Rep.
Edit questions and answers
Badges
3 11 28
Newest
 Yearling
Impact
~71k people reached

8h
revised Is Module Pattern in JavaScript is useful only for singleton creation?
Proper link formatting
8h
suggested approved edit on Is Module Pattern in JavaScript is useful only for singleton creation?
8h
revised Is Module Pattern in JavaScript is useful only for singleton creation?
Cleanup, etc.
8h
suggested approved edit on Is Module Pattern in JavaScript is useful only for singleton creation?
Jan
3
comment Is “If a method is re-used without changes, put the method in a base class, else create an interface” a good rule-of-thumb?
Rereading this answer 3 years later, I find this to be a great point: By choosing to use a base class rather than an interface, you're saying "this is the core functionality of the class (and any inheritor), and it is inappropriate to mix willy-nilly with other functionality"
Jul
21
accepted What should plugins use: hooks, events or something else?
Jun
21
comment Why would a program use a closure?
How exactly do closures reduce coupling?
May
6
comment Is there a name for refactoring technique that turns hardcoded values into configurable parameters?
The term I most often hear is unhardcoding. Or, in Russian, расхардкодь эту хуйню.
Apr
24
awarded  Yearling
Apr
17
awarded  Altruist
Apr
10
awarded  Investor
Mar
20
awarded  Curious
Jan
16
awarded  Famous Question
Dec
1
accepted Do the implementations of the Node interface in Web API violate Liskov Substitution Principle?
Nov
30
asked Do the implementations of the Node interface in Web API violate Liskov Substitution Principle?
Nov
26
awarded  Nice Question
Nov
21
comment How to introduce Google Analytics code in a modular way?
What if the button's function depends on outside conditions? For example, a "Create new" button may create different types of files depending on a menu setting.
Nov
20
asked How to introduce Google Analytics code in a modular way?
Aug
25
awarded  Guru
Aug
24
comment What is referential transparency?
So how would one get the length of a string read from terminal in Haskell?