12,547 reputation
53045
bio website
location
age
visits member for 4 years, 4 months
seen 11 hours ago
Very senior embedded real-time systems programmer (Texas law is very picky about the use of the term "engineer"), unsuccessful candidate for U.S. Congress, and unreconstructed Cold Warrior.

Jul
16
answered What is the general format of a Software Design Specification?
Jul
16
answered Processing every leaf under a node in a tree efficiently
Jul
5
answered Need thoughts on a course curriculum for an entry-level programmer
Jul
2
comment Why not have a High Level Language based OS? Are Low Level Languages more efficient?
You missed the Burroughs B5000 mainframes. Their operating system was written in Burroughs Extended ALGOL.
Jun
26
comment Do people in non-English-speaking countries code in English?
In Fall of 1973, the late then-CPT Grace Murray Hopper USN (later RADM Grace Murray Hopper) mentioned, in a standing-room-only talk to The University of Texas at Austin ACM Student Chapter, that she had seen COBOL programs from all over the free world, that had identifiers in the local languages right beside the COBOL (English) keywords.
Jun
25
comment Finding duplicate files?
You don't say what the files are. If the files you are looking at are of varying length, then you START by partitioning on length, since two files cannot be identical if their lengths are different.
Jun
19
answered What's the career path for a developer who doesn't like management?
Jun
19
revised Are there elements common to nearly every SRS?
$%W#%^#^%!!! clever text formatting...
Jun
19
answered Are there elements common to nearly every SRS?
Jun
18
awarded  Peer Pressure
Jun
10
awarded  Guru
Jun
8
awarded  Nice Answer
Jun
7
comment Which are the alternatives to using a stack to represent function call semantics?
By definition, a stack is a LIFO collection: Last in, first out. A queue is a FIFO collection.
Jun
7
answered Which are the alternatives to using a stack to represent function call semantics?
Jun
6
comment Optimal way to store 18 billion key, value pairs
You are going to have to do something dramatic to partition that key space and reduce your search times. That requires knowing something about how the the keys are assigned and how they are statistically distributed.
Jun
4
answered Code Alteration During Runtime
Jun
4
comment Tips for working fast
@naxa, if there is time to do it wrong the first time, and then go back and do it over, trying to get it right the second time, then there was time to go a little more slowly and carefully and get it right the first time. This is why organizations that move up the SEI CMM ladder get cost savings: they aren't making as many mistakes to begin with, so they don't have to go back and fix the mistakes they never made in the first place.
Jun
3
answered Sorting and averaging the highest values of pixel data
Jun
2
comment Copyright notices: What if I change my surname? What if someone else has the exact same name?
Berne Convention notwithstanding, if you ever have to go to court in the USA to defend your copyright against a scumbag, you will need that copyright registration certificate. At best, your case will be thrown out if you don't have the certificate. At worst, the scumbag will have filed for registration, HE will show up with a certificate, and YOU WILL LOSE YOUR CASE unless you can produce a copyright registration certificate that predates his. I am aware of the provisions of the Berne Convention: I am telling you about the reality on the ground.
Jun
2
comment Copyright notices: What if I change my surname? What if someone else has the exact same name?
@KajMagnus: When and if you have to go to court to defend your copyright, you will be asked to produce your copyright registration certificate. Your possession of the certificate establishes your ownership of the copyrighted material. The Bad Guy may have the same name as you, but he won't have physical possession of your copyright registration certificate, ergo, he won't be able to produce it in court.