12,516 reputation
53045
bio website
location
age
visits member for 4 years, 3 months
seen 4 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
26
comment Why does DirectX use a left-handed coordinate system?
-1 for ignorance. The right-hand convention comes from physics and mathematics, specifically the vector cross product operation, which is fundamental to electromagnetic field theory and to mechanics. Computing adopted it because the original use of computers was to crunch numbers.
Jul
26
answered Licensing code “not for reuse”
Jul
24
comment Why does DirectX use a left-handed coordinate system?
It is an arbitrary choice only if you do not have a clue what the rest of the world is doing, that the rest of the world has de facto standardized on right-handed coordinate systems for graphics.
Jul
23
answered What should I do if I don't have any formal spec?
Jul
23
comment Average video frame size for video codec
I watched "Mission Impossible 2" in a good digital theater. The action scenes near the end were GORGEOUSLY choreographed. Not long after that, I saw it, on DVD, with a good projector and a cheap DVD player. The action scenes were BUTCHERED, because the slow codecs SIMPLY COULD NOT KEEP UP with the highly-dynamic source video. For some applications, there is no substitute for bandwidth.
Jul
22
answered Average video frame size for video codec
Jul
18
answered Am I covered with GPL If I want to share open source code of project developed in my company?
Jul
18
comment Should I break contract early?
So how did this finally play out?
Jul
18
comment Should I break contract early?
@RaduMurzea, that clause is unusual. Normally, there's no notice requirement at all: either party can walk away with ZERO notice. (It is usually the Company that exercises the no-notice clause.)
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