On Thu, 21 Jul 2016 07:18:29 -0700, Jack wrote:
> Il giorno giovedì 21 luglio 2016 01:57:07 UTC+2, Tim Wescott ha scritto:
>> OK. Neither of the groups to which I'm cross-posting this are
>> appropriate.
>>
>> But, y'all are smart, and I know who to listen to.
>>
>> Problem: I'm working on a proposal for a customer, for an app that's
>> going to require heavy computation and is more or less real time*. The
>> guy I'll be working with the closest is pretty much a 100% LabView
>> programmer -- he just doesn't _do_ C, or C++, or Fortran.
>
> well...
>
>> The customer wants me to deliver them an algorithm, to which they'll
>> write code. They're pretty firm (for good reason) on wanting to do the
>> code in-house, or with local talent. I'm trying to decide how hard I
>> need to push, early on, for the computationally intensive bits to be
>> done in C++.
>
> why C++? Because it's the only language you know?
C++ is the language I know, yes, but if the customer wants to do it in
Fortran, or if it can be made fast enough in Java or Python or whatever,
then that's fine too.
Left to their own devices they'll try it in Labview, which carries far
more risk of it not keeping up.
> Anyway if they want the algorithm and want to do the implementation in
> house, well it's not your problem.
My "problem" isn't to meet the terms of the contract and successfully
demand payment. My "problem" is to help my customer succeed.
As an entirely-to-the-point example, the one time that I've ever rebuilt
a trailer hitch was when a customer of my father's showed up with a
slammed '50 Merc and a trailer, to pick up a car body he'd just bought.
The trailer hitch was such a disaster that my dad told him we wouldn't
load the trailer until it was up to snuff.
Then he detailed me to wallow around in the gravel underneath the car,
with about a foot of room (because the TALL jackstands were in use)
redesigning and rebuilding the trailer hitch so that it'd make the trip
back to the guy's house. (Thanks, Dad).
Why? Because for an ethical businessman the _goal_ is customer success.
Money is just the byproduct that feeds the kid and staves off the bank.