5,346 reputation
11532
bio website all-are-wonders.blogspot.com
location Irving, TX
age 46
visits member for 3 years, 11 months
seen Aug 20 at 20:41

I currently work as a database developer/DBA in the Dallas/Fort Worth area.

My favorite programming languages are Haskell and Lisp.


Nov
20
comment Would you re-design completely under .Net?
The other downside of the re-write from scratch is that the users don't get anything until you're done. At least with replacing one module at a time, they have a chance to see some improvements soon.
Nov
20
answered Is it correct to fix bugs without adding new features when releasing software for system testing?
Nov
20
answered Would you re-design completely under .Net?
Nov
19
answered How can I quickly weed out “copy & paste” coders?
Nov
19
comment For what common problems is functional programming not a good fit?
@Jonas: The Haskell community is still working out the best way to fit GUI's into their paradigm. There are a few projects being actively worked on. I'd check back in another year or so.
Nov
19
comment For what common problems is functional programming not a good fit?
@Jonas: that depends on your definition of useful. The wikibook example uses wxHaskell, while Real World Haskell uses gtk2hs. I haven't tried either as my Haskell app is command line-based.
Nov
19
comment For what common problems is functional programming not a good fit?
@Jonas: in Haskell, you would use either the IO monad, the State monad, or a combination.
Nov
19
comment For what common problems is functional programming not a good fit?
I think it's more accurate to say that side-effects are isolated (in Haskell anyway) than avoided. Monads do allow for state changes, and one is even named "State".
Nov
19
comment Should a software company have a dedicated team for research and/or utility libraries?
+1. You can always refactor the framework, but designing it up front can also lead to things being used because they're there even if not the right tool for the job.
Nov
19
comment Are programmers inclined towards order or chaos?
Your point was clear enough, I was just saying that it has a more general application.
Nov
19
answered Have you ever hated a framework/programming language/platform but you eventually became curious in learning?
Nov
19
answered Why the current enthusiasm for Functional Programming?
Nov
19
comment Are programmers inclined towards order or chaos?
+1 insightful. The universe could be said to be composed of order and chaos.
Nov
19
comment I use an IDE (Eclipse) to develop software. Why should I switch to vim or emacs?
I've used vim for years. It works very well with Ruby, and once you get up the learning curve you'll like the efficiency.
Nov
18
comment What are some well known applications written in F#?
@Jetti: I would recommend Haskell over F# if you're interested in learning functional programming. You'll learn it faster because you won't be able to do procedural or OO in it.
Nov
18
comment What are some well known applications written in F#?
@Jetti: I would add to your first comment that reasons to use F# instead of C# are most likely also reasons to skip both and use Haskell.
Nov
18
revised What are some well known applications written in F#?
clarified positive of using F#
Nov
18
comment Is it still worth learning desktop gui development?
+1 for pointing out that these trends run in cycles. However, I've seen a case where a terminal app was re-written as a desktop app, and the users were able to work more efficiently with the terminal app.
Nov
18
answered What are some well known applications written in F#?
Nov
18
answered I use an IDE (Eclipse) to develop software. Why should I switch to vim or emacs?