6,275 reputation
11829
bio website
location
age
visits member for 3 years, 5 months
seen Jun 4 at 23:11

Like a growing number of users in the SO and SE communities, I am no longer interested in the forums as they are currently being moderated. I will rarely, if ever, be checking this account, so if you need to contact me, send email to stackoverflow@techbuddy.us.


Jul
2
awarded  Nice Answer
Jun
5
awarded  Reversal
Jun
4
awarded  Nice Answer
Mar
22
comment What is a good way to store geographical data for distance calculations
Check out MaxMind's free GeoLite databases and code. They may not completely cover your needs, but we found them very useful in a couple of projects.
Mar
22
comment Best practices for introducing testing to a large, stable, legacy Java application?
"Selling" is a key point here. To do this effectively, remember that you need to see the problem from the other person's point of view, and then show them how they benefit. BTW, convincing non-tech-savy management of anything that enhances long-term code maintenance is almost doomed from the start. They don't understand the "problem," so they can't understand the "benefit."
Mar
22
comment Encapsulating term for bytecode and assembly?
How about "lower level code" or something similar?
Feb
15
awarded  Yearling
Oct
4
awarded  Nice Answer
Jun
11
awarded  Nice Answer
Mar
7
awarded  Nice Answer
Mar
4
revised What is proper etiquette for releasing a complete rewrite of an existing project?
typo
Mar
3
comment What is proper etiquette for releasing a complete rewrite of an existing project?
@MattKeller: Done. Thanks for the nod.
Mar
3
answered What is proper etiquette for releasing a complete rewrite of an existing project?
Mar
3
comment What is proper etiquette for releasing a complete rewrite of an existing project?
Since it's all new code, I would tend to go with #1 because the history of the old project is really irrelevant. But it would be nice to add something to the README along the lines of, "Based on an idea from ....".
Feb
28
awarded  Constituent
Feb
26
comment Re-gaining confidence of senior programmer
Red Flag!® ...he was upset about having to learn something new. I've been in this game since 1973 and I figure I have had to learn, on average, a new technology and/or tool every month. I'm basically a server guy, but in the last 3 months I have had to completely rethink how I do JS frontends because of projects like Bootstrap, Enyo, and "single page app" frameworks, and that affects how I think about how the server supports them.
Feb
18
awarded  Caucus
Feb
17
comment Can I use the patented Octree algorithm in a public programming challenge?
+1 for contact the owner, but do note that the owner is Octree Corporation (based on the Google Patents link in the previous comment. If your use doesn't impact their profits, and maybe even further advertizes the value of the method, they may be quite happy to give you permission.
Feb
16
comment What *are* the programming concepts I should master to have a deep understanding of my craft (programming)?
@MarjanVenema: Actually it was refactoring. I worked at Xerox in the late 70's and, even though I technically wasn't working in an OO language on the editor project, it was OO at its core. The overall project was a complete disaster (everything new from the silicon on up -- yuck!), but the editor did actually work.
Feb
15
awarded  Yearling