1,159 reputation
822
bio website reindel.com
location Canton, MI
age 38
visits member for 4 years, 1 month
seen 10 hours ago

In summary I am a Christian, husband, father of two adopted children (Guatemala and Korea), and a software developer immersed in Web technologies for almost 15 years. I have experience leading projects on various technology fronts, including Java, .NET (C#) and PHP, and I've used MySQL, SQL, PL/SQL and Oracle for relational database development. I'm currently immersed in Java EE and the Spring Framework, and I enjoy working most with the Java technology stack.


May
29
comment Is writing software in the absence of requirements a skill to possess or a situation I should avoid?
"The skill isn't to write software without requirements. It is instead to elicit requirements from the project owner regardless of whether there is a formal requirements documentation or not." This is also something I've been thinking a lot about. It's almost like being a good detective, or knowing how to interview someone and ask the right questions. In this situation I find the question, "Can you tell me what you want to do?" works much better than "Can you tell me how it should work?"
May
29
asked Is writing software in the absence of requirements a skill to possess or a situation I should avoid?
May
8
accepted Why would I write a DSL instead of a form based RIA?
May
4
comment Why would I write a DSL instead of a form based RIA?
@sebastiangeiger Ruby is not a DSL, and neither is Sinatra. See the answer to this question: stackoverflow.com/questions/2822002/why-is-rails-called-a-dsl. All you have to ask is a simple question: what is the domain? If it is general purpose (web application framework development), then it is a GPL. See the answer that FrustratedWithFormsDesigner gave in the comment above. That would be a better example of a domain.
May
4
comment Why would I write a DSL instead of a form based RIA?
Michael, can you provide an example of a problem domain where the amount of logic might make it better suited for a DSL?
May
4
comment Why would I write a DSL instead of a form based RIA?
@Telastyn I could have just as easily not said RIA, but just said form-based web application. An RIA and a DSL can both be about "information discovery".
May
4
asked Why would I write a DSL instead of a form based RIA?
Dec
10
awarded  Yearling
Sep
25
awarded  Nice Question
Sep
22
accepted Is it possible to evaluate the efficiency of a testable algorithm against alternative solutions that aren't already built?
Sep
22
accepted Do you write unit testing or TDD as a line item requirement into your contracts or statements of work?
Sep
20
comment Is it possible to evaluate the efficiency of a testable algorithm against alternative solutions that aren't already built?
@MatthewFlynn It was home grown.
Sep
19
asked Is it possible to evaluate the efficiency of a testable algorithm against alternative solutions that aren't already built?
Aug
18
comment What would motivate you to do free programming work for work after work?
@Iterator How many owners will let employees think like an owner without trying to "out owner" them? I would love it if more owners just said, "Run with it!" Unfortunately, the micro manager mentality kicks in and they want to take full ownership.
Aug
18
comment What would motivate you to do free programming work for work after work?
Thank you for the idea and contribution.
Aug
16
accepted What would motivate you to do free programming work for work after work?
Aug
15
awarded  Popular Question
Aug
15
comment What would motivate you to do free programming work for work after work?
@Thorbjorn Actually, I never thought about that, but that is a great question. I'm not sure I would know the criteria to reward them outside of work-related programming. For example, should they be rewarded for contributing to an open source project?
Aug
15
awarded  Editor
Aug
15
revised What would motivate you to do free programming work for work after work?
Added some clarification.