Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×

Comment Job postings are cheap (Score 2) 38

Long ago, I worked for a little company in one state, that bought a big company in another state (don't ask), and the big company had a union shop. At some point they were trying to negotiate something with the union, and they weren't getting what they wanted, so the next week they advertise 300 job openings in the local city paper, like they were going to move the entire shop in-state and just cut the union loose.

Nothing ever came of it.

Comment Re:A bell curve! (Score 1) 169

The bump is an artifact of the intervals: the last interval is much larger than the others.
If it continued 100-109, 110-119, etc. then the bell shape would probably continue too.

Comment How long does a job last? (Score 1) 282

I've made my career building out new applications that are enabled by advancing computer technology. These jobs only last for a few years. A basic product development cycle is maybe 2 to 5 years, at which point you've either
- succeeded, and don't need people like me any more
- failed, and definitely don't need people like me any more

When the job goes away, I find a new one. Sometimes I find a new job at the same company, but that is inessential.

The short tenure of these jobs doesn't have much to do with me. It is driven by the staggering speed at which the underlying computer technology is advancing and changing.

Comment DigiComp I (Score 1) 153

DigiComp I was a plastic, hand-cranked, 3-bit state machine, with some restrictions on the allowed state transitions.
You programmed it by pushing little plastic tubes on to little plastic tabs.
I had one when I was 9 or 10 years old.
I've been a hacker ever since.

Comment You can't audit spreadsheets (Score 3, Insightful) 422

I figured this out twenty-mumble years ago.
I was doing data analysis in spreadsheets, and realized that I had no way to audit them.
The data and the analysis were all just...there...in the spreadsheet.

As soon as I got a grip on my data, I changed over to C programs that I could test, and document, and validate, and run at any time to demonstrate that input X generated output Y.

Comment Re:Linux developer arrogance (Score 1) 589

I heard an interview with Torvalds where they asked him why there was no kernel ABI.
He explained that the reason people want ABIs is so they can link object code into the kernel w/o releasing the sources,
and then that code breaks, and he ends up having to debug kernels with incomplete sources.
And he doesn't want to do that.
So no kernel ABI.

I don't know that I'd call that arrogant. Selfish, maybe...

The good news is that because the Linux kernel has no ABIs,
the sources are all necessarily available,
which means that you can get the sources, and fork them, and add ABIs, and create a binary driver compatibility layer,
so that people can link in drivers w/o sources,
and then you'll be running a kernel with incomplete sources,
and then....ummm....wait....what was the good news again?

Comment Information density is the controlling factor (Score 1) 224

My reading speed moves up and down to maintain a constant information density.
In a low-density text, like, ummm, Slashdot comments, I skim.
In a medium-density text, like a novel, I read every word.
In a high-density text, like a math book, I *study* every word.

And it's not something that I have to think about either: it happens automatically.
My subjective experience is that I'm managing a tradeoff between boredom (too slow) and incomprehension (too fast).

Slashdot Top Deals

An Ada exception is when a routine gets in trouble and says 'Beam me up, Scotty'.

Working...