3,671 reputation
824
bio website hierax.org
location Minneapolis, MN
age 35
visits member for 3 years, 4 months
seen 14 hours ago

I love software development, and technology of all kinds. I have a boy and a girl and a beautiful wife, all of whom I adore. I practice Southern Chinese Kung Fu, and hope that my kids will too. I write code and play boardgames in my spare time.

I currently work as a JEE engineer in Edina, MN.


Jul
15
revised Started wrong with a project. Should I start over?
improved the book link
Jul
9
comment Program Design clearness vs convenience
One option would be to add a source property to DomainObject and set it to the filename when loading from a file. This provides the info your colleague wants without breaking encapsulation or leaking the abstraction too much.
Jul
1
comment Should I be using a composite key for this table?
See dba.stackexchange.com/q/8334/13333
Jun
27
answered Good or bad practice to mask Java collections with meaningful class names?
Jun
25
comment When to stop reviewing code?
Code quality and defect detection are both products of code reviews. I recommend you read chapter 20 "The Software Quality Landscape" of Code Complete. It opened my eyes.
Jun
25
comment When to stop reviewing code?
Part of the goal of code reviews is absolutely spotting bugs. Testing will never catch everything, so multiple defect detection techniques should be used. See Code Complete, Table 20-2 for details on defect detection rates of various methods.
Jun
20
reviewed Approve Serialized values or separate table, which is more efficient?
Jun
19
reviewed Approve How to check the space complexity of this program?
Jun
16
reviewed Reject Example of persisting an inheritance relationship using ORM
Jun
16
reviewed Edit Are asserts or unit tests more important?
Jun
16
revised Are asserts or unit tests more important?
typos, formatting
Jun
11
comment Creating an Interface To a Language's Standard Library?
I believe so, yes.
Jun
11
comment Creating an Interface To a Language's Standard Library?
Martin Fowler's take: martinfowler.com/articles/nonDeterminism.html#Time
Jun
11
comment Should custom data elements be stored as XML or database entries?
Not if you're using indexes all the way.
Jun
10
revised Should custom data elements be stored as XML or database entries?
customers won't want to edit files
Jun
10
answered Should custom data elements be stored as XML or database entries?
Jun
10
comment Pooling (Singleton) Objects Against Connection Pools
Let us continue this discussion in chat. -- Never mind, Chrome doesn't like the SE chat because it uses mixed content.
Jun
10
comment Pooling (Singleton) Objects Against Connection Pools
You don't have control over the timeout when using a database connection pool? What pool implementation are you using?
Jun
10
comment Pooling (Singleton) Objects Against Connection Pools
For #1, how would you handle more requests than DAOs in the pool?
Jun
9
comment Pooling (Singleton) Objects Against Connection Pools
I wouldn't worry about any performance effects of DAO instantiation: programmers.stackexchange.com/q/149563/34183