183 reputation
6
bio website stackoverflow.com/users/20133/…
location Oklahoma City, OK
age 31
visits member for 3 years, 10 months
seen Aug 28 at 18:53

I am a software engineer for Oseberg, LLC. I specialize in .NET, GIS, MS SQL Server/Oracle/PostgreSQL, Python, and Scala.

In my free time I spend time with my wife and kids, study Koine Greek, and practice target shooting.


Sep
10
comment General programming techniques to speed up coding time
I'm also going to add: contest != profession. I think it is two separate questions: code fast for competition vs. code fast professionally. The techniques and practices are totally different. Competition coding is all about solving a problem (typically mathematical) quickly at the expense of "clean code". Programming professionally means you get the job done quickly, but in a maintainable pragmatic manner. The techniques for the latter will not be the same as the former.
Sep
10
comment General programming techniques to speed up coding time
I'm also going to add: contest != profession. I think it is two separate questions: code fast for competition vs. code faster professionally. The techniques and practices are totally different.
Sep
10
comment General programming techniques to speed up coding time
+1 - I totally agree with this. Knowing how to quickly write code in STL is huge in these kinds of competitions.
Sep
10
comment General programming techniques to speed up coding time
I agree with Codism. These programming competitions are about laying code out as fast as possible no matter how ugly it is. Many times, you hardly get a chance to compile and run the code at will. I agree with the principle of TDD, but I'm not sure I can recommend it for an ACM or TopCoder competition.
Apr
11
comment “As” Naming Convention
@DuckMaestro - With your explanation, it makes sense...but would it be obvious to the next guy working on your code?
Mar
21
comment What are the chances of Google's Go becoming a mainstream language?
I think Go will only surpass C/C++ as a system language is if Google's OS takes off. If Google's OS doesn't take off, I think it is going to have a much harder time hitting the mainstream.
Feb
17
comment What is a single word I can use to describe a non-query SQL statement?
Actually, the goal is to create a generic DOA that wraps a nice OOP pattern we are using. This object abstract the database plumbing and will be used by our data tier.
Feb
17
comment What is a single word I can use to describe a non-query SQL statement?
I need to modify my question. I shouldn't have mentioned DDL because we aren't allowing those. OracleDMLStatement works perfectly.
Feb
17
comment What is a single word I can use to describe a non-query SQL statement?
You are correct. I should have not have said DDL because we aren't allowing those. DML is all we are doing. I'll modify my question to exclude DDL.
Feb
17
comment What is a single word I can use to describe a non-query SQL statement?
@FrustratedWithFormsDesigner - A simple insert statement. It uses SQL but it isn't a query.
Feb
17
comment What is a single word I can use to describe a non-query SQL statement?
DML and DDL covers all of it. I'm just looking for name suggestions that imply a statement that isn't a query.
Jan
31
comment Why are most browsers developed in C++
+10 - Other than raw performance, I think this is the REAL reason most browsers are in C++ with the exception of IE. Most browsers work on multiple platforms and there are few languages/frameworks that can perform at the same level AND be cross-platform compatible.
Dec
21
comment Key bindings war in my brain
ViEmu is by far the best VIM emulation is VS. I highly recommend it.
Feb
9
comment When is it reasonable to create my own programming language?
I do have to mention that in "The Pragmatic Programmer" that writing smaller, domain-specific languages to aid in a task is incredibly helpful and encouraged. I wouldn't recommend writing a full-fledged general purpose language, but a metalanguage that generates code can be helpful at times.