12,073 reputation
52742
bio website
location
age
visits member for 3 years, 10 months
seen 24 mins 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.

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.
Jun
2
comment Copyright notices: What if I change my surname? What if someone else has the exact same name?
@KajMagnus: Here we go AGAIN. In the United States of America, in a copyright dispute, the person with the earliest-dated copyright registration certificate wins. In practical terms, in the US, if you don't register your copyright, you WILL NOT WIN the court case, mainly because the scumbag who stole your stuff will register it in HIS name, figuring (correctly, most of the time) that you're an idiot who is too stupid or too lazy to take the simplest, most effective first step there is to protect your copyright.
May
30
answered How to convince team members of the existence of a “mandelbug”
May
30
comment Should I “Fight” to use development environment I want to use and how?
This is one of those times where you should be getting your resume up-to-date and blowing the dust off your networking contacts list. When the head of another department, not your boss, is telling you how to do your job, and your boss is NOT getting in his face about it, the smart money says it is time for you to Move On. Yes, you're the one-and-only developer for those projects, and it will REALLY hurt them to lose you. That's THEIR problem, NOT YOURS.
May
24
answered Binary Search Programming implementation
May
22
answered “Open-source” licenses that explicitly prohibit military applications
May
22
comment Why is it a good idea for “lower” application layers not to be aware of “higher” ones?
@Andy, I must not know what you mean by "business rules". Dijkstra's original paper talked about layering in the context of an operating system. My example talked about layering in the context of a data processing system that rode a serial data link that happened to use radio as the transport fabric. I don't know where either of those would contain "business rules".
May
22
comment What programming related tasks can you do with a “dead” brain?
Dude, I think you're in denial, but I'm not a physician and I'm not qualified to diagnose. The only way to spot baseline shift is to take data over time, and plot. The problem is that, by the time a trend line occurs, the patient may be in serious trouble. And I notice you STILL haven't said what the job is, or what makes the damage it is (potentially, since you insist) doing to you worthwhile.
May
22
comment Why is it a good idea for “lower” application layers not to be aware of “higher” ones?
@Andy, you appear to be assuming that the layered application is not a product that will be sold to multiple customers, and customized with each customer's business rules. Every time the product is sold, it is sold WITHOUT a top (business rules) layer: not so much different from ripping the top layer off and replacing it.
May
21
awarded  Good Answer
May
20
awarded  Nice Answer
May
20
answered Why is it a good idea for “lower” application layers not to be aware of “higher” ones?
May
16
comment What programming related tasks can you do with a “dead” brain?
It's called "baseline shift". You deteriorate, little by little. You don't notice the deterioration, because it is so small, and gradual, but it adds up. A pulmonary specialist demonstrated this to me, in detail, during an office visit several years ago. I thought I was OK, doing all right. He showed me the numbers, from the pulmonary function tests I'd just blown, and compared them to the numbers from my last hospitalization. I was WORSE than I'd been when I was in the hospital. You don't notice it, but it is quietly killing you.
May
15
answered What programming related tasks can you do with a “dead” brain?
May
14
comment How to apologize when you have broken the nightly build
As the old meme goes, there are exactly two kinds of programmers, those who HAVE broken the build, and those who WILL. Say "OOPS! I'm sorry!" and don't worry about it.
May
13
answered Prevent anomalies caused by signal propagation time
May
11
awarded  Populist
May
8
revised Whatever happened to Pascal?
Correct spelling of Niklaus Wirth.
May
8
answered Find the peak of each islands in sparse matrix