18,769 reputation
23384
bio website bloritsch.d-haven.net
location Washington, DC
age
visits member for 3 years, 5 months
seen yesterday

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

Sep
13
awarded  Notable Question
Jul
31
comment Why are most browsers developed in C++
Depends on which version of IE and Firefox you are comparing. Benchmarks are also only part of the picture. I've always found IE to be very slow and cumbersome to work with. Still have to support it with some apps.
Jul
31
comment Why are most browsers developed in C++
Honestly a lot of it comes down to the enemy you know vs. the enemy you don't. I doubt you'll be able to get an all Java browser to be as performant as Firefox (possibly Internet Explorer but that's a very low bar). I made my living doing Java programming for a while, and it's the last thing I would choose for making a browser. There's a lot of practicalities involved here that neither Java or C# address.
Jul
31
awarded  Great Answer
Jul
13
comment Should software engineers also act as tech support?
You want your developers to be perceived as knowledgeable--make them the second person the customer talks to. By then the customer will calm down some and behave a bit more reasonably. Now, if it's a customer you have a good relationship with and it's not the first introduction the developer has to the client, then it would be perfectly fine. First contact should be vetted through someone else first though.
Jul
1
comment Windows Permissions for Developers?
Correct. Separate machines for internet and devopment
Jun
12
answered What features should a programming language have to say it has good reusability?
Jun
11
awarded  Nice Answer
Apr
17
comment Dealing with profanity in source code
@TRiG, My answer to the OP's question was one of understanding the context and culture of the development team. Sounds like we are getting off on a tangent.
Apr
12
comment What are some arguments AGAINST using EntityFramework?
If you use the EF XML and let the EF generate your classes for you, that is your only option. Getting EF to work with POCO can be challenging particularly if you are on a private network with no direct access to the internet.
Apr
4
awarded  Nice Answer
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