881 reputation
611
bio website code-jedi.com/blog
location Dallas, TX
age 37
visits member for 4 years, 3 months
seen Apr 3 at 15:32

I've been working various IT jobs and side-gigs since my early teens, and got the itch to develop software after looking at the "Police Quest I" binaries (i.e. "type pq.exe" which got an output roughly like "MZ^C") and knew then and there that I wanted to understand what those crazy symbols were, and how to know which to put where (hadn't even heard of the term "compiler" or "linker" yet).

I am now a full time developer who just loves to learn about and play with new technologies, and looking to learn by any way possible, including helping others.


Sep
2
awarded  Yearling
Sep
2
awarded  Yearling
Aug
29
awarded  Favorite Question
Sep
2
awarded  Yearling
Nov
2
awarded  Popular Question
Sep
3
awarded  Yearling
Feb
10
awarded  Citizen Patrol
Dec
1
comment What is the general tech news website every programmer should read?
First and foremost, Slashdot is not programmer specific. It is also highly subjective and biased. For example, just about anything dealing with Microsoft technology or news will be troll bait. There will be strong user and editor bias against anything Microsoft (just check the titles and linked article), and praise for even the most anything FOSS, regardless of relevance or applicability.
Dec
1
comment XAML - Like/Dislike?
@stijn - It isn't, it's an XML based serialization format, which is used by WPF, Silverlight, WF, etc.
Dec
1
answered XAML - Like/Dislike?
Nov
14
answered Great Lunch and Learn Topics
Nov
14
answered What's a nice explanation for pointers?
Oct
31
answered Unit test coding standards
Oct
25
comment Biggest mistake you've ever made
Great example of when defensive programming would have helped prevent major issues. If you're doing something where the repercussions could be grave, like perhaps dropping tables/databases, default the user response to "No" so that they must ACTIVELY agree to the action.
Oct
25
answered Laptop like keyboard, trackpad, and monitor combo that I can hook up to my desktop so I can program while reclining on my couch?
Oct
18
comment How do you maximise the knowledge that you gain from a programming book?
And after doing the exercises, re-implement them in your own code in your own way. Examples are fine and well, but nothing like a real-world implementation to fully comprehend a concept.
Oct
15
awarded  Commentator
Oct
11
comment FromXYZ vs Overloaded Method
I agree with mathepic that it does seem like code bloat. I would say it may be valid if you work in a language which doesn't have a de facto IDE (i.e. PHP vs. C# & Visual Studio), or if the IDE doesn't support intellisense. However, if intellisense is supported or offered, then I'm typically OK with overloaded factory methods, since they can indicate what the type of the expected parameter(s) and their names should be representative of their use.
Oct
9
comment How do you feel about using online Version Control Systems?
Great point about going with which system has the best client, and IDE integration is a huge plus indeed.
Oct
9
comment How do you feel about using online Version Control Systems?
Great point about using a DSVC having not only a full copy of the repository with all of the associated history. Now I just need to figure out which would work best for me. Thanks!