←back to thread

-2000 Lines of code (2004)

(www.folklore.org)
510 points xeonmc | 7 comments | | HN request time: 0.526s | source | bottom
1. klntsky ◴[] No.44384533[source]
A more realistic end of the story would be that the form refused negative numbers so he had to put 0 and got fired.
replies(4): >>44384538 #>>44384592 #>>44385520 #>>44388416 #
2. djfivyvusn ◴[] No.44384538[source]
Got laid off recently due to basically this.
3. eCa ◴[] No.44384592[source]
This being 1982 I’ve never even considered that the form could be anything but paper.
replies(1): >>44384980 #
4. JdeBP ◴[] No.44384980[source]
It being 1982 and a story about the lead developer of LisaGraf, working on that very thing, it is certainly unlikely to be a GUI form.

But block mode terminals that did forms had been a thing for over a decade at that point. Not that this was likely at Apple. But there are definitely contemporary ways in which one could have been entering this stuff via a computer.

Indeed, an IBM 3270 could be told that a field was numeric. This wouldn't have the terminal prevent negative numbers. The host would have to have done that upon ENTER. But the idea of unsigned numbers in form data had been around in (say) COBOL PIC strings since the 1960s.

* https://ibm.com/docs/en/cics-ts/5.6.0?topic=terminals-3270-f...

5. mavhc ◴[] No.44385520[source]
He put in -2000, and it recorded it as 4294965296
replies(1): >>44386693 #
6. meepmorp ◴[] No.44386693[source]
in 1982, I'd expect 63536
7. LeifCarrotson ◴[] No.44388416[source]
No, this was Bill Atkinson. He's famous enough to have his own Wikipedia page: https://en.wikipedia.org/wiki/Bill_Atkinson

> Bill Atkinson, the author of Quickdraw and the main user interface designer, who was by far the most important Lisa implementer...

> I'm not sure how the managers reacted to that, but I do know that after a couple more weeks, they stopped asking Bill to fill out the form, and he gladly complied.

Notice that it doesn't say "they stopped using the form" but "they stopped asking Bill to fill out the form". The rules are different at the top, they probably still used it to mis-manage junior employees who didn't have as much influence.