14 ms·
In ancient times, one had to do something interesting or perceived as difficult to build credibility. This involved taking something from blank paper to working
by jleyank 4y ago
In ancient times, one had to do something interesting or perceived as difficult to build credibility. This involved taking something from blank paper to working program. Yeah, the work was usually overly large and inefficient but people who came out of such “approved” projects were considered (new) members of the community. This was totally separate from coursework and grades, of course, as creation was far more important.
This was usually a super Star Trek game, or an implementation of Life (which led to a fair number of language wars), or a 4x4x4 tictactoe or chess program. One hacker won his spurs making the best checkers program going. More complex projects were binary file editors, system utilities (magtapes pretending to be DECtapes!) or OS mods. Some were lucky to get to an hacking Mecca - these are the ancient heros. Acceptance could not be purchased, only earned and poseurs were ridiculed.
I assume things are similar now, with GitHub replacing card drawers and net based communities replacing f2f. “Because I could” was an amazing goad, particularly when you didn’t know the limitations. Cracking, while useful, wasn’t anywhere near as worthy or honourable. Hackers make neat things. It’s the making not the knowledge itself, and whether the thing is used is a secondary but satisfactory gain.
Decades on, I’ve written miles and miles of code, but very little of it was neat. Useful, commercially successful, yeah, but only a few things here and there made me sit back and smile - these things would have passed muster back then. I hope others get to experience such feelings a few times in life.
- smarri 4y agoThis is a nice response, what were those bits of code that made you smile?
- jleyank 4y agoTwo come to mind quickly: Spending a night or two trying to tune 2D chemical matching code to gain 10-20% and ending up with a factor of 3x. Bought the group lunch for that one. The other was creating an application that hung together well and was easy to use. Took several iterations of the GUI to have something that did more than cause confusion... They say the best GUI's aren't memorable because they're not in the way. This was too complex for that, but it was considered obvious.
- smarri 4y agoVery cool, these are nice moments to be able to remember. Thanks for sharing