Reputation
2,464
Next privilege 2,500 Rep.
Create tag synonyms
Badges
1 12 39
Newest
 Enlightened
Impact
~79k people reached

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
Sep
17
awarded  Announcer
Sep
14
awarded  Popular Question