Reputation
2,521
Next privilege 3,000 Rep.
Cast close & reopen votes
Badges
1 13 40
Impact
~99k people reached

Feb
4
awarded  Nice Question
Oct
1
awarded  Yearling
Jun
12
awarded  Enlightened
Jun
12
awarded  Nice Answer
Mar
20
awarded  Curious
Nov
20
awarded  Famous Question
Oct
1
awarded  Yearling
Aug
28
awarded  Good Answer
Aug
11
awarded  Popular Question
Jul
18
awarded  Popular Question
Jul
4
awarded  Notable Question
Jul
3
awarded  Nice Answer
Jul
3
answered How does the “Fourth Dimension” work with arrays?
May
20
awarded  Notable Question
Apr
5
comment How Scala Developers Are Being Interviewed
Great answer overall, but +1 especially for the short list of "wrong reasons". The same pathologies can be found in C++ fanatics.
Apr
3
comment Help with design structure choice: Using classes or library of functions
One potential nice thing about this, depending on how it'll be used, is the constructor for GaussianBlur can take a radius, and each effect can have whatever number of parameters, providing an object that can be used to process any number of images the same way. In contrast, a function taking all the parameters each call would have to repeat any precomputation, e.g. convolution kernels or lookup tables. While the idea of an ImageProcessor being a function not an object seems reasonable, there is this potential need for state, to hold precomputed data.
Jan
2
awarded  Good Question
Nov
7
awarded  Popular Question
Oct
1
awarded  Yearling
Sep
23
awarded  Notable Question