1,458 reputation
312
bio website
location
age
visits member for 2 years, 11 months
seen 6 hours ago

May
18
revised Can a pure-functional solution to this problem be as clean as the imperative?
Removed condescending line -- there's no room for that here.
Mar
27
comment Should I initialize a member variable in declaration when it is initialized by a constructor parameter?
In the C# coding standards where I work there is a note saying that direct initializations of a field may cause the debugger to skip around while debugging the instantiation of a class. This might be something to consider. (I've not tested this myself.)
Mar
26
answered FP: Capturing the characteristics of a process which blocks, causes side-effects, and may fail
Mar
26
revised Returning a boolean when success or failure is the sole concern
Added content that was promised
Mar
2
revised Why use a bool over more domain specific abstractions
added 55 characters in body
Mar
2
revised Why use a bool over more domain specific abstractions
added 38 characters in body
Mar
2
answered Why use a bool over more domain specific abstractions
Feb
27
comment Is it poor decision making that using promises for GUI inputs?
@aduch as sort of an aside, you might find this tutorial on reactive programming interesting -- it has some examples (and mentions promises)
Feb
26
answered Should I use multiple state machines for a layered protocol?
Feb
24
comment Should I use multiple state machines for a layered protocol?
@thepacker I think you should expand your comment into an answer, if you have the time
Jan
27
comment Does functional programming increase the 'representational gap' between problems and solutions?
@itsbruce Paul has given you a very good answer.... Thank you for your kind words, kind sir -- at least I'm guessing you're a sir based on your username (would that make it a sirname[sic]?)
Jan
27
comment Does functional programming increase the 'representational gap' between problems and solutions?
@Fuhrmanator There's also this Thinking Functionally series
Jan
27
comment Does functional programming increase the 'representational gap' between problems and solutions?
@Fuhrmanator This might not be as high-level as you're looking for but should give some insight into the design process using functional techniques: Designing With Types. I'd recommend browsing that site in general because it has some excellent articles.
Jan
26
answered Does functional programming increase the 'representational gap' between problems and solutions?
Jan
22
comment Architectural / Application Practices to guard against 'breaking changes'
Some things that come to my mind, which, while they probably won't be relevant directly, might be handy to have in mind as you go along, are: branching by abstraction and Hexagonal architectures
Jan
22
revised Understanding the concept of “arguments” and “parameters” in C language as explained in K&R The C Programming Language
Reformatted code for better reading and to let syntax highlighting do its job
Jan
22
suggested approved edit on Understanding the concept of “arguments” and “parameters” in C language as explained in K&R The C Programming Language
Jan
20
revised Good implementation strategies for encapsulating shared data in a software pipeline
Formatted divider
Jan
20
suggested approved edit on Good implementation strategies for encapsulating shared data in a software pipeline
Jan
15
comment Is there a pattern for a more “natural” way of adding items to collections?
@t3chb0t You might find the Kingdom of Nouns rant an interesting read.