6,562 reputation
21931
bio website
location
age
visits member for 4 years, 2 months
seen Apr 24 at 10:59

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.


Apr
23
comment Is it better to document functions in the header file or the source file?
To paraphrase Donald Rumsfeld (a man I did not like), "You program with the tools you have, not with the tools you wish you had." Every language I've worked with in the last 40+ years has had at least one major wart (if not more). Our solution a) worked, b) used tools that existed at the time, c) let us spend our time getting revenue-generating code out the door.
Mar
2
awarded  Nice Answer
Feb
15
awarded  Yearling
Nov
11
comment What constitutes a programming language and how does one copyright a programming language?
But that wasn't the real point of my post. After the total debacle of Oracle's power-play with Java, no one in their right mind, and with any knowledge of history, will knowingly place this kind of noose around their company's or project's neck. If anything, the reversal by the Appellate Court only serves to give even greater weight to the argument for using only OSS tools and languages. It's amazing, and deeply ironic, that an a**hole like Larry Ellison should be the person to drive home the true value of Libre/Free software to even the most hard-headed capitalist or business person.
Sep
25
awarded  Nice Answer
Sep
8
awarded  Great Answer
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."
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