494 reputation
29
bio website chat.stackoverflow.com/…
location Texas
age 28
visits member for 2 years, 6 months
seen Aug 27 '12 at 20:04
stats profile views 26

I am currently employed, developing the graphical and technical support code for business suite software. I've developed quite a bit in WPF and believe I'm quickly approaching advanced in the platform. I've also developed for Winforms and MFC.

I have experience in C++, VisualBasic.NET, C++/CLI, C#, and COBOL.

I'm visually oriented, and my specialty has always been developing quality abstract GUI and data layers first before linking them together, which is why I hit off with WPF quickly. I have a good feel for how to develop with a user mindset, predicting where people will look for what features. I'd like to avoid the buzzword intuitive here, but it's exactly that. I know well how to develop intuitive UI.


Nov
4
awarded  Yearling
Jan
20
awarded  Nice Answer
Dec
21
comment Do you find languages with indentation requirements cumbersome?
@DeadMG The edit was trying to redo the title to match the additional question in the content. However, the answers address the title, and only some address the additional question. I understand the edit, but that should have taken place before answers were long standing.
Dec
19
comment Determining whether two binary search trees have the same set of values
Actually, you'd get better time by testing the terminal nodes first.
Dec
19
comment Determining whether two binary search trees have the same set of values
First, your algorithm is O(1) space, since you're not consuming space to compare. Second, your algorithm is already average O(log n) because you'll get exponential increasing time for each correct node.
Nov
9
comment Where did the notion of “one return only” come from?
That has nothing to do with multiple returns, and everything to do with needing to introduce a better state control.
Nov
9
comment How far should 'var' and null coalescing operator '??' be entertained without hampering readability?
I can see how var would be a problem if you wanted to know that you didn't receive the expected type. Then again, you can just do a type check afterward (which is more flexible anyway).
Nov
9
comment How far should 'var' and null coalescing operator '??' be entertained without hampering readability?
var a = b ?? c ?? d ?? e ?? String.Empty ?? "";
Nov
9
comment How far should 'var' and null coalescing operator '??' be entertained without hampering readability?
I suggest we change the operator from ?? to IfNullThen. ? can be IfSoChoose, : is ElseChoose. + is Add. - is Subtract, unless it's unary, then it's Negative. -- is split between DecrementBeforeUsing, and DecrementAfterUsing. In C++ you can do this with macros.
Nov
9
comment Where did the notion of “one return only” come from?
I know a lot of the really bad habits that my place adheres to is mainly argued for using reading printouts. They argue that you can't see type in a printout, so prefixing with type (a, str, lp), is a good thing. They argue declaring variables at the top of scope is good because you know where to look when you read the printout. I'm wondering why if meetings are all that important, we don't have tablet machines instead of printouts. Maybe I'll suggest that at a later meeting.... over a printout.
Nov
4
awarded  Yearling
Aug
12
accepted Where to put common shared methods
Aug
12
comment Where to put common shared methods
Die singleton die.
Aug
12
comment Where to put common shared methods
@TheLQ They won't necessarily save state, but they'll hold const data (like conversion charts) for convenience.
Aug
10
asked Where to put common shared methods
Aug
10
revised Do I have the wrong idea about software engineering?
added 145 characters in body
Aug
10
comment Do I have the wrong idea about software engineering?
I'm a little more concerned at the attitude of the rest of the answers, that no one else noted this concern.
Aug
10
revised Do I have the wrong idea about software engineering?
added 131 characters in body
Aug
10
answered Do I have the wrong idea about software engineering?
Aug
8
comment How do I convince my boss to use REST over SOAP?
@greengit Not to mention the case where your service provider changes platforms for delivery. Then the way you implement it may matter.