4,250 reputation
927
bio website hierax.org
location Minneapolis, MN
age 36
visits member for 3 years, 9 months
seen yesterday

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 Traditional 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 software engineer in Edina, MN.


Jan
17
comment Why do technical/programming phone screens focus on inheritance?
I didn't ask why reliance on OO-based questions is problematic, but I'm still interested in the answer to what I did ask. As to your suggested questions: they're a bit more advanced, so would be useful in getting an idea of whether a candidate has more advanced knowledge.
Jan
17
comment Why do technical/programming phone screens focus on inheritance?
Can you expand on why /reliance on inheritance as the primary design solution to an OO problem is a bit problematic/?
Jan
17
revised Are there any opensource APIs that help analyze code?
rewrote title as a question, clarity
Jan
17
suggested approved edit on Are there any opensource APIs that help analyze code?
Jan
17
comment Keep it simple now, or program with the future in mind?
+1 for the suggestion to document the more robust solution. The feature may or may not be implemented exactly as you planned, but it's definitely a good idea to inform the future implementer about your thoughts on the changes.
Jan
13
revised What skills does it take to develop an Android app?
improved grammar
Jan
13
suggested approved edit on What skills does it take to develop an Android app?
Jan
12
revised What is this development methodology called?
more info
Jan
12
revised What is this development methodology called?
more info
Jan
12
revised What is this development methodology called?
more info
Jan
12
answered What is this development methodology called?
Jan
11
revised Where should I start on a large concurrent programming assignment?
rewrote title as a question, clarity
Jan
11
suggested approved edit on Where should I start on a large concurrent programming assignment?
Jan
3
comment Overcome clumsiness in writing code
@nightcracker: I know what you mean. At times I've had to 'mark my backtrail' so to speak, so that I didn't forget all the details that occurred to me while brainstorming corner cases. Using a text editor with liberal use of indenting works well enough for this.
Jan
3
revised Sort algorithms that work on large amount of data
rewrote title as a question, clarity
Jan
3
suggested approved edit on Sort algorithms that work on large amount of data
Jan
3
comment Overcome clumsiness in writing code
Writing tests first forces you to think about the edge cases before you start implementing any logic, which will often result in code that is much less prone to bugs through 'clumsiness'.
Dec
27
comment Should I use the language I'm most comfortable in, or the company “standard”
This is a good answer, but I would add that the OP should speak to his/her manager about the tradeoffs to see how strict they consider the standard, and whether they'd approve his/her use of another stack for this project.
Dec
15
revised Where can I find an algorithm for creating 3D anaglyphs using a depth map image?
rewrote title as a question, formatting, spelling
Dec
15
suggested approved edit on Where can I find an algorithm for creating 3D anaglyphs using a depth map image?