326 reputation
112
bio website mustfollow.wordpess.com
location Paradise, CA
age 38
visits member for 2 years, 8 months
seen Mar 9 at 16:41

Senior software developer and sole proprietor. I have 14 years of development experience, half of them freelance and the other half corporate. So I have knowledge of the best things you'd learn from each type of environment.


Nov
8
asked Project/DLL separation of concerns in ASP.NET MVC
Nov
8
answered Dealing with curly brace soup
Oct
18
awarded  Critic
Oct
18
comment Are long methods always bad?
Also known as "A function should do ONE THING."
Sep
26
comment Review before or after code commit, which is better?
Thanks for the props, guys!
Sep
22
awarded  Nice Answer
Sep
14
awarded  Teacher
Sep
14
awarded  Editor
Sep
14
revised Review before or after code commit, which is better?
Added two more points.
Sep
14
comment Is catching general exceptions really a bad thing?
It might be more helpful with examples like "OutOfMemory" or "NullReference" or what not. But this here is the right answer. The code analysis rule title is poorly worded. But the best-practice is to try to handle the kind of exceptions you will get, with a certain understanding of what they would be, assuming you wrote the code or have access to documentation, and then have a general exception catch. A real-world example would be in the olden days when performing a server-side Response.Redirect() in an ASP.NET page would result in ThreadAbortExceptions, which were quite unnecessary.
Sep
14
answered Review before or after code commit, which is better?
Sep
14
comment Why are many programmers moving their code to github?
I was wondering the same thing, so I went and signed up, and pretty soon I was sold, too. I switched all of my projects over, and got all my clients on board as well.
Aug
16
comment Why is the use of abstractions (such as LINQ) so taboo?
Shrug it off. If you're into LINQ, you don't need to try to pretend you're not into it in order to get these clients to like you. They're just not the right kinds of clients for you.
Jul
8
comment Using EC2 instance as main development platform
What were you doing copying and pasting into your IDE? Bad form!
Jun
11
awarded  Citizen Patrol
Mar
29
awarded  Supporter
Mar
29
awarded  Autobiographer