2,829 reputation
615
bio website
location United States
age
visits member for 4 years, 1 month
seen Nov 24 at 20:38

Nov
7
awarded  Nice Answer
Oct
10
answered How can IO cause side effects in Functional Programming?
Oct
10
comment How can DB and UI agree on default values?
Do we need to know if someone is set to default vs set to 5 and 5 happens to be the default value?
Oct
8
answered Developing “real” synchronization
Oct
8
comment Why is reading from memory not a side-effect but reading from a file is?
@Blrfl Nope, their list of example side effects includes call other side-effecting functions side effects "taint" the whole call stack. Further more any function that requires a knowledge of state external to the function call to understand its output is a function that has side effects.
Oct
8
answered Why is reading from memory not a side-effect but reading from a file is?
Oct
8
comment Why is reading from memory not a side-effect but reading from a file is?
@Blrfl Side effects aren't just effects on global state. It also includes being effected by global state. en.wikipedia.org/wiki/Side_effect_(computer_science)
Oct
5
awarded  Yearling
Oct
3
comment Why design a modern language without an exception-handling mechanism?
@raxacoricofallapatorius If we are claiming exceptions don't exist then I assume the program follows the usual pattern of returning error codes on failure and 0 on success.
Oct
3
answered Why design a modern language without an exception-handling mechanism?
Aug
18
answered In the days of modern computing, in 'typical business apps' - why does performance matter?
Aug
5
comment Languages on a resume: Is it better to put “C/C++” or “C, C++”?
@IanG They haven't had a proper subset relation since 89. stackoverflow.com/questions/1201593/… for detailed examples.
Aug
3
awarded  Nice Answer
Jul
29
answered Should the commit history be used to convey critical information to developers?
Jul
25
comment Why would programmers ignore ISO standards?
It isn't necessarily an irrelevant European thing, it is an irrelevant unless you need to inter-operate with someone who follows them. How often do Europeans follow ANSI standards without a reason other than hey look a standard?
Jul
24
awarded  Nice Answer
Jul
13
answered Why shouldn't I make variables public, but should use public getters/setters?
Jul
10
answered How do I fix an “emergent” bug?
Jul
7
revised How does datomic handle “corrections”?
fixed grammar
May
15
revised Many-to-many in OOP: Class A instantiates Class B, which instantiates Class A, which
Added second option.