1,078 reputation
1611
bio website linkedin.com/in/mayodev
location Austin, TX
age 36
visits member for 3 years, 7 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#.

Jun
8
awarded  Nice Answer
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
23
answered Best practices for web application Authentication/Security (Any Platform)
May
21
awarded  Critic
May
19
answered How do you make day to day work more fun?
May
14
awarded  Commentator
May
12
answered How do I convince my team to use smaller classes/methods?
May
12
answered How do I demonstrate my web development experience?
May
6
answered As a solo developer, how can I use a whiteboard in programming effectively?
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.
May
3
awarded  Scholar
May
3
accepted MVC 3 - Any new features to explore for an existing MVC 2 application?
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
23
answered Trends of Java and Javascript?
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).