Scripting News: Saturday, March 30, 2024

Popular on Mastodon: "The reason it's nice to have old people around is that we don't care about the future in a personal way, so we might just tell you the truth."#
I loved hanging out with fellow math and compsci majors in college and grad school. It's nice when you get to speak in the language of math and programming, where you can't be fuzzy about things, you have to be direct, because it's the only way to communicate. #
No one attaches their feelings to the things other people say in this context. But sometimes it hurts anyway. I think I've told this story many times. I had posted some example code on the door to the office I shared with a few other teaching assistants at UW in the late 70s, and there was a mistake in it. It wouldn't have compiled if I had tried to run it. I was told by a TA who was senior to me, never to do this again. It stung for an instant, but I recall suppressing that and accepting that the OP was right. I should never have to learn this lesson again, and as far as I know, many years have passed and I have never have had to re-learn that one (though I have with many others). #
But nothing prepared me for the experience in 1981 or so when the company I was working for hired a professional tester to report on the software. Page after page of my mistakes. Written in cold dispassionate unyielding text, with no concern for anyone's feelings. And since I was the lead developer on the project, the feelings were pretty much all mine. But the concerns were valid. Some of the things were the result of confusion about how the product worked, and others were outright mistakes. All of them were my responsibility. Later when I started and ran a company of my own, I hired people to test our software in exactly the same way.#
Many many years later, if you work with me on a project, I expect you to report problems with my code directly. Please don't beat around the bush. I've been through this a million times. It still stings sometimes, but I recover quickly, because my mission is to make flawless software, a feeling that the "software thinks like I do" that only comes from addressing all the issues you can. No software is ever anything close to perfect. But we strive to make it more perfect. This is the ethos of developers, and why our conversations may sound weird to others. #
PS: An editorial about news that expresses the same idea. #

Linkblog items for the day.

I thought it might be useful to watch a NOVA documentary about AI, but it was just the usual very very old scare story, when the truth of what's happening today is much weirder. It's one thing to imagine the future, another to live it. Too bad they didn't accept the challenge. youtube.com
Kara Swisher tells other reporters what they want to hear about tech. wnyc.org
Anatomy of a Fall on Hulu is really good. wikipedia.org
There aren't two sides to facts. cleveland.com
Lex Fridman's Podcasts Give Tech CEOs a Friendly Place for PR. bloomberg.com
Copyright 1994-2024 Dave Winer.
This email was sent on: 3/31/2024, 12:00:00 AM Eastern.
"Good morning sports fans!"
This blog has been running for: 29 years, 5 months, 24 days, 9 hours, 0 minutes, 0 seconds.
How to subscribe. Read on the web. Click here to unsubscribe.

评论

此博客中的热门博文

Scripting News: Tuesday, June 11, 2024

Scripting News: Tuesday, February 13, 2024