19,214 reputation
23588
bio website bloritsch.d-haven.net
location Washington, DC
age
visits member for 3 years, 11 months
seen Oct 7 at 13:50

Been paid for developing for a couple decades, in addition to the assembly, Basic, and DB III I learned for the fun of it. Most of my professional career has been spent developing server systems and web applications.

Some things I have come to believe are:

  • Simplicity is hard, but oh so necessary
  • The hardest problem is understanding
  • Users are great, they keep you humble

Mar
22
comment Balancing dependency injection with public API design
@MichaelDudley, did you read the OP's question. All "assumptions" were based on the OP's provided information. For a time, the "bastard injection" as you called it, was the favored dependency injection format--particularly for systems whose compositions don't change during runtime. Setters and getters are also another form of dependency injection. I simply used examples based on what the OP provided.
Feb
19
awarded  Nice Answer
Feb
18
awarded  Caucus
Feb
16
awarded  Nice Answer
Jan
26
awarded  Good Answer
Dec
31
awarded  Nice Answer
Dec
14
awarded  Nice Answer
Dec
13
comment Will Java catch up with C#?
It's not a dig on Mono, but not all the .NET APIs are supported directly. While they are making headway, and have come quite a long ways, there are limitations--particularly in desktop applications. Not sure how close Mono has come or if it legally can come to implementing Winforms or WPF. However, for strictly server side work, I'm pretty sure it's compatible. Haven't looked into it recently.
Nov
16
awarded  Popular Question
Oct
26
awarded  Yearling
Oct
22
awarded  Nice Question
Oct
19
awarded  Nice Question
Sep
21
awarded  Custodian
Sep
17
awarded  Good Answer
Sep
1
awarded  Nice Answer
Aug
28
awarded  Nice Answer
Aug
7
awarded  Nice Answer
Jul
28
awarded  Nice Answer
Jul
10
awarded  Popular Question
Jun
8
awarded  Constituent