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

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?
Aug
13
comment Is splitting up a function into several inner functions an anti-pattern?
+1 for a radically different approach.
Aug
13
comment Is splitting up a function into several inner functions an anti-pattern?
@Warbo I disagree. Classes are easily and routinely implemented in Javascript. Properly declared, a method object would provide better encapsulation and testability.
Aug
12
awarded  Good Question
Aug
11
awarded  Notable Question
Aug
11
awarded  Nice Question