[TenTec] Orion2 Firmware Update
geoffrey mendelson
geoffreymendelson at gmail.com
Thu Apr 15 12:13:28 PDT 2010
On Apr 15, 2010, at 6:14 PM, Rsoifer at aol.com wrote:
>
> The possible saving grace in the O II situation might be that we are
> "only" dealing with 10K lines of code, rather than millions in the
> banking
> situation. Rather than trying to fix the existing firmware, might
> it make more
> sense just to treat the O II as an empty hardware platform, and
> write an
> altogether new system?
I think that you would find there are a lot more lines of code in the
O2 firmware, and each one does a lot more than whatever was used in
your banking situation. Your bank probably had hundreds of programers
to maintain, test and develop code, Ten Tec at best had (has) a handful.
In the 1990's when I was a computer consultant, I had one bank that
had a single programmer on staff. They bought a banking package that
was complete, and cost more per year than a house. Obviously the
company that provided it had many programmers, testers, etc.
The reality of the situation is that at $4000 or so the the O2 is
cheap. If it were sold as commerical or military equipment, it would
cost $10k-$20k and if it ended up in the ISS probably close to $100k.
If it were sold by CISCO or another similar company, you would get
annual firmware updates, but you would be paying $1k yearly support
contract. No contract, no firmware. If Ten Tec did something to make
sure firmware for my radio did not load on yours so that I could not
"gift" you mine, because you don't have a contract, it would be a
normal practice in the computer business.
Companies that gave away free software updates to their commerical
routers, such as Baycomm, have long since disapeared. A calculation by
the WSJ of thieir stock price in their last year of business was that
if you bought $1,000 of Bud in cans or $1,000 of Baycomm stock, in a
year the deposit on the cans was worth more than the stock.
I buy routers from a company called EDIMAX. They are $50-$75 each, and
come with lifetime free sofware updates. In reality, they issue two or
three of them in the "lifetime" of the product, then they tell you to
buy a new model. The same with another cheap company TP-Link, whose
routers are now $30, but the last update on theirs was 2 years ago,
athough that model is still on sale. If you want current updates, you
have to buy a $75 model.
Linksys (which is really CISCO) and D-Link have similar polices. Two
or three updates and goodbye.
Sun used to give away software patches and small user licenses for
their operating system. They kept loosing money, and were bought out
by Oracle, who now requires service contracts and limits free licenses
to 90 days. Sun was about to file bankruptcy, probably by the end of
the year, Oracle is not in any such danger.
Sure you could get better software support, but be prepared to pay for
it. As for re-writing the code, forget it.
AFAIK software engineers are cheap in the area Ten-Tec is, as long as
you don't have to buy someone from silicon valley. A really top-notch
developer of embeded code could easily demand salaries of $300k-$500k
depending upon the job, the company and the options, even in this
economy.
At the height of "the bubble" the average income of a programmer in
Seattle was $400k including bonuses and stock options. It's probably
now half that, but that was all programmers at all levels, not the top
end of the embedded software guys.
That would mean if you wanted Ten-Tec to hire a program to work soley
on the O2 issues and $1k of the price of the radio was software, they
would have to sell 200 to 300 a year just to cover his salary. Or if
they wanted to do the same by subscriptions, they would have to sell
that many at that price,
or if you wanted $100 a year subscriptions, 3000. More like 5000 to
cover all costs.
Just to put it in perspeciive, the average salary of the programmers
at the bank is probably around $100k, and if they live in a high cost
of living area, closer to $150k. That means there are some that make
$60, and some that make $150, aren't you sorry that when you worked
for that bank, you did not take the free programming classes they
offered?
73,
Geoff.
--
geoffrey mendelson N3OWJ/4X1GM
Jerusalem Israel geoffreymendelson at gmail.com
New word I coined 12/13/09, "Sub-Wikipedia" adj, describing knowledge
or understanding, as in he has a sub-wikipedia understanding of the
situation. i.e possessing less facts or information than can be found
in the Wikipedia.
More information about the TenTec
mailing list