Reputation
8,083
Top tag
Next privilege 10,000 Rep.
Access moderator tools
Badges
1 19 38
Newest
 Enlightened
Impact
~251k people reached

Jun
9
comment What is Banana split and fusion in functional programming?
is it worth mentioning that the bananas are (| |) brackets that the original paper uses to define cata
May
21
answered How do I show 'creates' in a UML class diagram?
May
19
comment Python: Are all dictionary comprehensions just more expressive and compact for loops?
might be worth pointing out that less expressive is potentially better IFF the things that cannot be expressed are error prone
May
18
comment What are functional-programming ways of implementing Conway's Game of Life
looks interesting - still waiting for that link though... ;)
May
7
comment What data structure would you use to represent an organic compound?
there are various systematic name systems that could also be used depending on what properties you actually want to model
Apr
17
comment What exactly makes the Haskell type system so revered (vs say, Java)?
+1 while this answer is not complete I think it is much better pitched at the level of the question
Apr
17
comment What exactly makes the Haskell type system so revered (vs say, Java)?
While ADTs and HKTs are definetly part of the answer I doubt anyone asking this question is going to know why they are useful, I suggest that both sections need to be expanded to explain this
Apr
11
revised Why does Java (and other langs too) have seemingly redundant functions like “str.startsWith(String str, int fromOffset)”?
added 1 character in body
Apr
11
comment Why does Java (and other langs too) have seemingly redundant functions like “str.startsWith(String str, int fromOffset)”?
@Philipp good call, added to answer
Apr
11
revised Why does Java (and other langs too) have seemingly redundant functions like “str.startsWith(String str, int fromOffset)”?
added 316 characters in body
Apr
11
revised Why does Java (and other langs too) have seemingly redundant functions like “str.startsWith(String str, int fromOffset)”?
added 172 characters in body
Apr
11
answered Why does Java (and other langs too) have seemingly redundant functions like “str.startsWith(String str, int fromOffset)”?
Apr
8
comment Pattern matching against two similar types
I suspect the problem is that the types are wrong in the first place, however without knowing more about them its hard to suggest an alternative
Mar
4
comment Phrasing a requirement about filename encodings
so if the file name contains ascii the application is allowed to crash ;)
Mar
4
comment In ifs inside for loops, prefer checking for true, or for false and continue?
not sure if this would be acceptable as an answer but id actually replace the whole for loop with a filter on a stream
Feb
26
comment How to unit test correct implementation of an interface is used?
@Telastyn iaw solitary tests are unit tests and sociable tests are integration tests
Feb
23
comment How can the process of creating and maintaining documentation be improved?
Some other candidates for generation: Release Notes, Test reports, I've also in the past had automatic generation of screen shots for the user guide, which saved some time if a minor UI tweak happened but I'm not sure it was a net win overall given the effort to automate the screen shots in the first place
Feb
3
comment Should one check for null if he does not expect null?
asserts not being present in release is a big negative for me, release is the exact time you want the added information
Jan
29
comment In SCRUM, should a long tedious task have a large size
usually a long tedious task should be automated
Dec
17
awarded  Yearling