1,058 reputation
1611
bio website linkedin.com/in/mayodev
location Austin, TX
age 36
visits member for 3 years, 3 months
seen Apr 8 at 21:35
I've been programming as a hobby since 1989 when my parents purchased a computer with DOS and gwbasic. During college I became interested in the Web and I eventually landed a job in 2000 with the university that allowed me to get hands-on experience with server administration, Web development, and desktop support. I eventually specialized in Web development and have had experience with Classic ASP, PHP, and ASP.NET. I enjoy programming in general but I love the challenge of working with SQL, JavaScript, and even functional languages like Haskell and F#.

Mar
25
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?
Jan
12
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.
Sep
21
comment Command handlers and DDD
Jimmy Bogard shared some views on this topic... lostechies.com/jimmybogard/2009/02/15/validation-in-a-ddd-world
Aug
25
comment ASP vs javascript vs jQuery vs User Controls vs AJAX
With those file sizes I think he means MS AJAX, not Ajax. :)
Jul
14
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.
Jun
24
comment Is it illegal 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.
Jun
24
comment Does new generation of programmers use Emacs?
What about Pico?
Jun
21
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.
Jun
21
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).
Jun
10
comment Would it be realistic for an amateur programmer to obtain a CS degree in 2~2.5 years at a state university?
+1, but to clarify... "even a technical degree will have additional requirements that you will have to satisfy" == [English, History, Calculus, Physics, Foreign Language, Chemistry, Philosophy, etc.]
Jun
6
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.
Jun
3
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?).
May
5
comment .NET Developers: Would you turn down a job
Just an example suggesting that the number of keystrokes is not necessarily a determining factor of a language's efficiency (basically an alternative view to "very quick to program in as it requires a lot less keys to be pressed"). I never stated that a pattern was language-specific.
May
4
comment .NET Developers: Would you turn down a job
@Ismail: Just a thought, but some of the best architectural patterns require more keystrokes initially but are generally believed to increase productivity.
Apr
27
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.
Apr
27
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.
Apr
26
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 msdn.microsoft.com/en-us/magazine/ee236638.aspx.
Apr
26
comment Is it usual if my employer asks me to get MCP certificates for higher salary?
Agreed - it is an easy metric that can be understood by all (including upper management). It's alot easier to justify a salary increase via measurable metrics and not subjective statements like "he's a really good problem solver". I don't believe it is a valid metric - but it's easy.
Apr
21
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).