426 reputation
28
bio website truewill.net
location Iowa
age 52
visits member for 3 years, 6 months
seen Jul 24 at 15:51

I develop in-house software for a manufacturing company in Iowa. My primary language is currently C#; I still maintain Delphi code on occasion.


Jan
27
comment Returning different types from one function in a dynamically typed language
Why not throw an exception in the error case?
Jan
13
comment How can I convince management to deal with technical debt?
And sometimes it's not technical debt at all, it's just a mess: sites.google.com/site/unclebobconsultingllc/…
Mar
8
comment Team work and agile development
Downvoter - care to comment?
Dec
11
comment Does not testing internals entail diligent refactoring and/or rely on developer talent?
Development relies on developer talent. Clean code entails diligent refactoring. Why would testing be any different?
Nov
22
comment Avoiding bloated Domain Objects
Beware of the reverse: martinfowler.com/bliki/AnemicDomainModel.html
Sep
19
comment Should we adopt an agile methodology when rewriting an existing application from scratch?
One of Agile's major benefits is responding to change. Presumably rewriting your existing product will take considerable time. Do you honestly believe that the requirements will not change during that time?
Sep
11
comment Which software methodology works when you are in learning phase of a technology?
If you know all the technical challenges then you aren't in learning phase. Distributed team, unfamiliar technology, mandated up-front design - this sounds like a recipe for failure to me. Something needs to change.
Jul
26
comment Is onError handler better than exceptions?
Big +1. I'd also suggest reading the section on exceptions in Framework Design Guidelines.
Mar
3
comment Agile development challenges
+1 - whether you choose to go with this or not, it's worth your time to check out Kanban/Lean. Visibility is extremely important.
Feb
10
comment Software management for 2 programmers
@tomlog - very true.
Feb
10
comment What process do you normally use when attempting to debug a problem/issue/bug with your software?
@Alex - I added some links. The "Find a BUG, Write A TEST" one has an example. I can expand on this, but it really is that simple.
Sep
24
comment Most regrettable design or programming decision you made?
I've done that too. I implemented an email templating engine using XSL and found it difficult to read and maintain.