Top tag
Next privilege 2,000 Rep.
Edit questions and answers
1 7 12
 Nice Answer
~28k people reached

  • 0 posts edited
  • 0 helpful flags
  • 81 votes cast
comment Why would you use a design pattern?
I'm reading a book right now that differentiates between design patterns, domain patterns, and architecture patterns. The author suggests that these categories are informal but you should be aware of the context of the pattern. Are you referring to a design pattern in this sense or are you referring to the general concept of patterns?
comment Are developers/programmers becoming a commodity in the IT world?
Importance is perhaps the wrong word. Valuable might be more appropriate. In the long term, will 2 or 3 analysts be more or less valuable than a single developer? I think the answer is always "it depends", but that's the rationale behind such decisions. Developers are expensive.
comment Command handlers and DDD
Jimmy Bogard shared some views on this topic...
comment ASP vs javascript vs jQuery vs User Controls vs AJAX
With those file sizes I think he means MS AJAX, not Ajax. :)
comment What would you define as sensitive user data?
Sony lost name, address, birthday, and email and got hammered as it increased the risk of identity theft for those whose data was exposed.
comment Is it possible to rewrite every line of an open source project in a slightly different way, and use it in a closed source project?
@Seventh - you should trademark the term "Covert Patent System" and patent the concept.
comment Does new generation of programmers use Emacs?
What about Pico?
comment Building websites, which is the better approach MVP or MVC?
Heh - that's the way I've been using MVC and I had no idea it was related to MVVM.
comment Design Patterns: Should I learn them?
At least someone referenced it in college. I didn't hear about it until I started interviewing for my second post-college job (where apparently I was not suitable because I hadn't heard of singleton vs. knowing the mechanics of the pattern).
comment Do customers/clients care about MVC or web forms?
+1 for distinguishing between technical clients and non-technical clients. Some clients might want to maintain the code after it is delivered and thus would care very much about the technology used.
comment How does a large company make rookie mistakes which leave security holes?
I think you hit the nail on the head with bureaucracy, but there are also other problems stemming from it. If you have a smart developer who spots a significant problem, it takes an act of God to get approval to work on a fix, get it tested, and move it to production. All it takes is for one person in the bureaucracy to think that the risk of making the change (delays in other projects, production errors, etc.) outweighs the risk of not making the change (who could hack a company this large?).
comment Are you obliged to provide old employers with access to protected resources?
Best thing to do is come clean with all passwords and such before you leave. If they call you afterwards, chances are you've forgotten that info anyway and can honestly say you gave all such info when you left.
comment Are you obliged to provide old employers with access to protected resources?
I believe there was a case in San Francisco a few years back where a disgruntled sys admin got into legal trouble for withholding a password.
comment MVC : Fully populated models or Partially Filled Models?
I found an excellent article that covers the question of exposing your domain model vs. sending a DTO at
comment What is the regarded current best practises regarding the “this” keyword in front of field and methods in c#?
Agreed - I've seen several scenarios where you have a property, a member, and a local variable all with the same name. The property is Pascal (first letter capitalized) leaving you with two variables that are Camel cased (first letter lower). The only way to distinguish is with "this." (recommended) or a prefix (not recommended). I've used both and in practice the this keyword makes it easier to follow (IMO).