405 reputation
28
bio website odesk.com/users/…
location Kitwe, Zambia
age 31
visits member for 2 years, 5 months
seen 2 hours ago

I'm a Canadian Ruby/Java/C developer, currently living in Kitwe, Zambia.


Jun
28
comment Advice on designing web application with a 40+ year lifetime
Unfortunately, using a schemaless database doesn't mean that restructuring and reorganizing data has zero cost.
May
13
awarded  Yearling
May
10
answered Is it okay to not completely understand code functionality?
May
4
comment Choosing name for open-source project — how to view existing trademarks/names used for other programs?
@JörgWMittag, point well taken. But naming an open-source or other personal programming project is a problem that many programmers face. Few individuals have to name cars, phones, or tissues. I feel that a good answer to this question will likely benefit many other users of this site.
May
4
asked Choosing name for open-source project — how to view existing trademarks/names used for other programs?
Apr
29
awarded  Popular Question
Feb
9
answered Custom class for monetary amount (money value) instead of BigDecimal
Feb
9
answered Is this a good test to check programmers' ability? Any other suggestions?
Feb
1
answered Techniques to avoid entangling git merges when working on an extensive change
Feb
1
awarded  Commentator
Feb
1
comment Does Lisp still have any special feature which has NOT been adopted by other programming languages?
@NicolaMusatti, a "spaghetti stack" is a common implementation strategy for Scheme-like continuations (which can be called after the function which created them has returned).
Jan
27
answered How to refresh/keep up to date content in the browser without overloading the server
Jan
26
comment How do programs generally get information from the OS?
Good point about the standard command line utilities, like ls. The OP seems to think that ls is part of the Linux core -- it's really just a program like any other program.
Jan
26
answered “A well designed system is a testable system”
Jan
17
comment Why do we still use floats?
@JorgWMittag, you have a good point there. Perhaps the "non-intuitive" behavior of FP is because we write the numbers as decimals in our source code -- if we had to write them out as binary numbers with a decimal point, there would be nothing "non-intuitive" about them. I'm not seriously suggesting that would ever be a good idea, of course.
Jan
16
answered Why do we still use floats?
Oct
3
answered What's the relationship between meta-circular interpreters, virtual machines and increased performance?
Oct
3
comment Why was Rails written in Ruby?
@BSeven, more like "Perl on Packhorses" or "Perl on Palanquins". Maybe "Perl on Paleontologists" if he was in a really strange mood.
Oct
3
asked How to handle licensing of Ruby on Rails code, which contains a LGPL library?
Aug
9
comment How to implement interactive programs (like games/simulations) using logic programming?
Great! This is what I was looking for. I do feel that including operations with side effects (like write) in a "logical predicate" seems to bend the concept rather far.