Reputation
3,759
Top tag
Next privilege 5,000 Rep.
Approve tag wiki edits
Badges
1 18 34
Newest
 Guru
Impact
~205k people reached

2d
answered What do you call a function that's pure, meaning the same input will always return the same output, but also has side effects?
Mar
31
answered How to write testcases for a piece of logic?
Mar
7
answered What is the value proposition of “build, release, run”?
Mar
3
answered Why does Kotlin require type after variable, rather than before?
Mar
2
answered How and where to test if the JSON request objects generated by the front-end is valid
Sep
21
answered Why do build tools use a scripting language different than underlying programming language?
Aug
6
answered Is the benefit of the IO monad pattern for handling side effects purely academic?
Aug
6
answered I have generally read that having many (>4) arguments to a function/constructor is a bad practice. Is this still considered a bad practice?
Feb
24
answered Do we need Logging when doing TDD?
Oct
11
answered How can I unit test a class which requires a web service call?
Sep
23
answered Why does HashMap allow only one null key?
Sep
18
answered How can I indicate if an object operates with another one in an UML class diagram?
Jul
3
answered When to use HTTP status code 404 in an API
Jun
27
answered Named output parameters vs return values
May
25
answered What did Rich Hickey mean when he said, “All that specificity [of interfaces/classes/types] kills your reuse!”
May
25
answered Help me understand how to index a pixel in an image
Nov
20
answered What's the benefit of the Nothing constructor in Haskell?
Nov
12
answered Immutable Method in Java
Sep
4
answered What does cheap copying/branching mean for a versioning system like SVN?
Jul
30
answered Is Liskov Substitution Principle incompatible with Introspection or Duck Typing?