Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror
×

Comment Re:I've grappled with the ethics of CS for 20 year (Score 2) 183

I don't want to go into details, but basically it was we actually used component brand X to build an application with when the customer wanted brand Y. I never learned why they were picky about such, for as far as I could tell it didn't matter much. Either way, there was not enough time to recode it and rather than tell the customer, my boss & owner wanted me to lie with them.

Comment Re:I've grappled with the ethics of CS for 20 year (Score 3, Interesting) 183

You are putting words into my mouth. Basically I'm saying that IF you want to change behavior on a large scale, you need to find a way to change the reward system(s) on a large scale.

Nagging people to "be good" and accept the down-sides of honesty for altruistic reasons alone will not work well in the longer run. I'm not saying whether asking them to do such is good or bad, I am only saying it won't work on a large scale. I'm trying to explain it in terms of cause and effect rather than give it a good/bad value judgement.

X will change Z but Y won't change Z. Whether doing Y is "good" even though it won't change Z is another issue that I didn't address either way.

Comment Re:I've grappled with the ethics of CS for 20 year (Score 5, Insightful) 183

Those options don't scale. Honest people will receive less resources and have less influence and perhaps have less children, leaving the world full of slimebags and enablers of slimebags.

It's probably why so many slimebags exist today. If you want to solve the issue on a large scale, you need to find a way to change the system(s) to not reward slimebags, not rely on futile individual volunteerism.

Comment Re:*sigh* (Score 1) 358

How can you tell if the logic is "faultless" if you don't start with the sort of rigorous and objective definitions that you have in math?

There is nothing objective about mathematics. Trace a mathematical proposition down, and it rest on axioms and definitions -- social and linguistic conventions. Those conventions have historically proven to have pragmatic value, but the question of what's pragmatically valuable is a subjective one; you cannot objectively demonstrate the value of going to the moon, or building a bridge, or even developing a new life-saving medical treatment.

The idea that math is some pure realm of eternal verities is Platonic bullshit.

Comment Re:I've grappled with the ethics of CS for 20 year (Score 5, Informative) 183

I've been in a situation where I pretty much had to lie or lose my job. This was just after the dot-com crash in California and new gigs were hard to find and I had a family to support. If I were single, I'd tell them to shove it and find a gig in the north east, which still had "legacy" openings at the time. But that wasn't a real option.

I had knots in my stomach over that conundrum; it's not pleasant. I could relate a little bit with the dude in Les Miserables who had to choose between theft or starvation.

Even now I have to often live with foolish choices by PHB's simply because they are the boss. It may not be "unethical", but often it's bone-headed unprofessionalism. I try to CYA as much as possible, but sometimes you just have to shut up and play the game if you want the rewards of the game. The work world is messy Dilbertism in most orgs.

Comment Re:not an axe (Score 1) 217

What if you have a rock band, and replace the members one by one, but then the original members re-unite to play their classic tunes, but then both bands go on tour together?

I was delighted to learn that my hometown has a real-life example of the Ship of Theseus conundrum: the USS Constellation.

"Identity" is nothing but a social and mental convention.

Comment Re:*sigh* (Score 1) 358

Which of those would be useful to Google or another company that writes a lot of software?

If you're writing software, you ought to be writing technical documentation. I think English majors would have some useful skills there. I greatly appreciated having tech writers around to clean up my muddied prose (and also to worry about what should be boldface, what should be italic, and the like.)

Slashdot Top Deals

May Euell Gibbons eat your only copy of the manual!

Working...