Reputation
20,145
Top tag
Next privilege 25,000 Rep.
Access to site analytics
Badges
2 41 94
Newest
 Nice Answer
Impact
~945k people reached

  • 0 posts edited
  • 1 helpful flag
  • 165 votes cast
Jan
27
answered Should Perl scripts really have no extension?
Jan
26
answered Should an Http API always return a body?
Dec
1
awarded  Nice Answer
Nov
30
comment Will Java catch up with C#?
At the time I wrote the answer, it wasn't. So C# has a Microsoft written a runtime and libraries that work on Mac and Unix? Mono isn't directly from Microsoft, even though it might have some Microsoft developers working on it. I still have doubts about a desktop app built on WPF working for Linux. Server side only might be OK.
Oct
26
awarded  Yearling
Sep
24
awarded  Autobiographer
Sep
17
answered Infinite while loop CPU usage
Aug
31
awarded  Guru
Aug
24
awarded  Good Question
Jul
19
comment Isn't striving for elegance counter-productive?
An interface should encapsulate the contracts required for proper decoupling of code. There is no hard fast rule on the size of the interface. I've gone down the road of splintering interfaces down to very fine levels and it does get counter productive. Interfaces are a great tool when used appropriately, but their use does not necessarily imply elegance. It's more about using the most appropriate tool for the job. Interfaces aren't always the answer, they can simplify some problems and complicate others.
Jul
18
answered Isn't striving for elegance counter-productive?
Jul
2
awarded  Curious
Jun
14
awarded  Nice Answer
May
17
awarded  Nice Answer
Mar
24
answered From a TDD perspective, am I a bad person if I test against a live endpoint instead of a mock?
Mar
23
comment Haskell vs Erlang for web services
@thecoshman, My appologies... After 3 years I can't even recall the contents of what used to be on the page.
Mar
11
comment How do I licence my OS project, which uses other (differently-licenced) projects?
Read the licenses in question. Both FSUnit and NancyFX provide the clauses to use the software as you see fit (including sale) provided the license for the library is preserved. The ASL has the additional proviso that if there are any grants or patents that they convey without royalties to all users of the code. The critical section is the AS IS clause which all software licenses include. I'd only consult an attorney if we are talking about GPL, MPL, or various other licenses that are not so clear cut.
Mar
11
answered How do I licence my OS project, which uses other (differently-licenced) projects?
Mar
6
awarded  Good Answer
Feb
28
answered Why is my page load time so closely correlated with number of database queries?