Reputation
19,708
Top tag
Next privilege 20,000 Rep.
Access 'trusted user' tools
Badges
2 38 91
Newest
 design
Impact
~798k people reached

Oct
26
awarded  Yearling
Sep
30
awarded  Nice Answer
Sep
26
awarded  Nice Answer
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