426 reputation
28
bio website truewill.net
location Iowa
age 52
visits member for 3 years, 11 months
seen Nov 12 at 21:02

I develop software for a company in Iowa. My primary language is currently C#. I have a deep fascination with functional programming.


Jan
27
comment Is it a bad idea to return different data types from a single 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/…
Feb
18
awarded  Caucus
Jan
26
awarded  Yearling
Nov
12
awarded  Nice Answer
Mar
8
comment Team work and agile development
Downvoter - care to comment?
Feb
12
answered Team work and agile development
Jan
26
awarded  Yearling
Dec
14
awarded  Commentator
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.
Jun
26
answered Development methodology for single web developer?
Jun
5
awarded  Nice Answer
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
awarded  Editor
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.