On 04/22/2015 07:08 AM, Chris Ahlstrom wrote:
> crankypuss wrote this copyrighted missive and expects royalties:
>
>> On 04/21/2015 06:32 PM, Chris Ahlstrom wrote:
>>>
>>> Oh, I do that, too. Been savaged often enough by nasty trolls that
>>> I try to be careful.
>>>
>>> But more than once or twice? Nah.
>>
>> Is that how you write code, get it to work a couple times and blow off
>> the cases that fail? Why is writing English any different? Oh, you get
>> paid to write code but not to write English? Are we just haggling over
>> price here? No drama, I can't see you blush.
>
> You're conflating writing code, writing published documents, and informal
> writing in a semi-hostile environment.
Having done all three I see a sameness common to them, but whether that
is conflation is another question. All three are matters of expression,
of holding a focus until what is to be expressed has been expressed. In
all three, the greatest source of error is the misalignment of semantics
and syntax... not saying what you mean is as easy in English as it is in
C, probably easier, especially when writing informally in a semi-hostile
environment, because in that case we are informally free to be just as
sloppy as we want... and, computers tend to complain in ways more
objective and less aggressive than a bunch of drunks in a biker bar (or
trolls in an operating-system advocacy group).
> As for my code, it is backed up by unit-testing.
All code is backed up by unit-testing the first time you try to run what
you have coded, and all writing is backed up by unit-testing the first
time someone reads what you have written; it's the nature of the beast.
I've known people to build systems that automatically run a full
regression suite every time the system boots, and if you go that route
and it doesn't take forever to boot, maybe you've got something that'll
work, maybe not, but at least you find out real quick when you've broken
something essential.
> Ironically, though, I can
> be most rigorous at home, where I have all the time in the world to git 'er
> done.
I don't see anything ironic about that. Employers want what they want,
which is not what you want; they want increasingly efficient workers to
generate increasing profits no matter how stupid or impractical
Marketing may have been in what it has committed them to. The
stockholders expect a money generating machine and don't care about the
details; you on the other hand are actually attempting to do something
useful rather than just grind through the orders you've been given until
the big-hand says it's quitting time.
What I've noticed since I retired is that it takes a long time (years)
to actually get your arms around the idea that, by merit of surviving
long enough, you've become free. When you're free and writing code you
can think things through to greater depth and do things that Management
would never have permitted due to their fear of cost. The only problem
is that by the time you've survived to retirement, you've learned enough
to be hesitant to start those projects we undertook during early years
without a second thought because we knew it could be done but didn't
know how much work it would involve until afterward. Knowing, we think
about it, and sometimes ask ourselves if we have that many years left,
given that we've spun most of our years out like gravel under the rear
tires of necessity. Or, we just do it, and devil take the hindmost.
>>> Unfortunately, people are led to want "active content".
>>
>> Active content is like any other addiction the dealer wants to profit
>> from. A week or two ago the BBC News website went to a new format, more
>> pictures, more videos, more ads, less text... and I haven't been back since.
>>
>> They say a picture is worth a thousand words. Well yeah, it takes a lot
>> more than a thousand bytes to send a picture, and every byte is money in
>> the bank for one wireless carrier or another.
>
> Truth
If you haven't seen the following, you might find it interesting:
http://www.newseveryday.com/articles/14406/20150423/project-fi-google-launches-wireless-service-starting-20-month.htm
I can do the math and see that their plan would increase my monthly cost
significantly, but hey, they're Google, the "don't be evil" guys, right?
Plenty of suckers to feed from.
--
undisclo...@gmail.com