Earlier quoted context omitted.
Some things never change. One of my first HN comments got me four down-votes for much the same comment. https://news.ycombinator.com/item?id=679208 Back then, I was so new it bumped me down into negative score. I almost made a new account but decided to keep it and try and rebuild my damaged rep. Nowadays, my score in the thousands, but Mel still sounds awful.
I'd be interested to know exactly why; Is it because he doesn't obey his bosses when told to make the program cheat, or just the way it's framed as some kind of testosterone caveman thing?
The Story of Mel (1983)
61–70 of 175 posts
Re: The Story of Mel (1983)
#62In 1997 I was doing an apprenticeship. It had a very well organized curriculum and well thought courses. One course was based on 8080/8085 cpu. You know what they gave us: A development board (roughly the size of a modern mainboard) with onboard hex keyboard 0-9a-f and 3-4 function keys (halt, run, write at ... something like that). And a book and templated paper. So the exercises, 3-4 hours every week, were: Impleme…
I can still "sight-read" much of the x86 instructions from a hexdump or even (E-)ASCII --- the ISA is much easier to memorise and more regular in octal. This is a habit I acquired from the days when I did a lot of binary patching, for various reasons, and good disassemblers weren't yet easy to come by.
Re: The Story of Mel (1983)
#63Earlier quoted context omitted.
I can still "sight-read" much of the x86 instructions from a hexdump or even (E-)ASCII --- the ISA is much easier to memorise and more regular in octal. This is a habit I acquired from the days when I did a lot of binary patching, for various reasons, and good disassemblers weren't yet easy to come by.
A couple years ago, a junior dev was absolutely astonished at my ability to interpret a hex dump as ASCII. I don’t think I remember any numeric opcodes for anything.
Re: The Story of Mel (1983)
#64Sadly we have strayed to the other extreme. From "every instruction is precious" right over to, "who cares how many instructions I use?" Nowadays, desktop apps which started in an instant 20 years ago, seem to take several seconds even before they are even doing anything useful like loading a project or whatever. Even things like Visual Studio looking through the MRU project list can take 10 seconds (probably a threa…
My take is that launch times are on average better but still not great. And I think that's because something else that's constant is that programs first get written for the convenience of the programmer, and then optimized until people stop complaining about the speed.
The waste of resources bothers me too, of course. But on the other hand, computing resources have become radically cheaper while programmer time has gotten much more expensive. While at the same time, writing software had gotten radically more complex. So I suspect me getting bothered here is sort of like when my grandmother, who grew up in the Great Depression, got bothered when I didn't wash and reuse aluminum foil.
Re: The Story of Mel (1983)
#65I hope I never have to work with someone like him. He sounds awful.
Some things never change. One of my first HN comments got me four down-votes for much the same comment. https://news.ycombinator.com/item?id=679208 Back then, I was so new it bumped me down into negative score. I almost made a new account but decided to keep it and try and rebuild my damaged rep. Nowadays, my score in the thousands, but Mel still sounds awful.
Re: The Story of Mel (1983)
#66Re: The Story of Mel (1983)
#67To be complete on old programmer's lore, don't miss "Real programmers don't use PASCAL": https://www.ecb.torontomu.ca/~elf/hack/realmen.html And of course, "The rise of 'Worse is Better'": https://web.stanford.edu/class/cs240/old/sp2014/readings/wor...
Re: The Story of Mel (1983)
#68Earlier quoted context omitted.
+1000. But in my experience the trend started not with developers, but with the other people around them: Product Managers, Designers, Engineering Managers, Steve Jobs wannabes. There was an obvious disdain for users, and they were seen as complete dunces that should be shepherded to whatever new functionality happened to pop up their heads. There was also a complete disdain for the medium: designers used to print de…
> There was an obvious disdain for users The disdain for "lusers" came from BOFH sysadmin types, well before it was adopted by the non-"tech", business-focused folks.
The former is generalized misanthropy plus specific hostility to the individuals who bother them.
The latter is more akin to the feudal lord or the cattle farmer: a lack of empathy plus an eagerness to stuff one's own pockets such that they build exploitative systems.
Sysadmins ultimately just wanted to be left alone to pursue their techie interests. But the MBA types are the opposite. You can't have an upper class without a set of lower classes to provide you with income and feelings of power.
Re: The Story of Mel (1983)
#69Re: The Story of Mel (1983)
#70To be complete on old programmer's lore, don't miss "Real programmers don't use PASCAL": https://www.ecb.torontomu.ca/~elf/hack/realmen.html And of course, "The rise of 'Worse is Better'": https://web.stanford.edu/class/cs240/old/sp2014/readings/wor...
The Story of Mel was likely in direct response to "Real programmers don't use PASCAL", or potentially another very similar "Real Programmers" writing.
Real Programmers write in FORTRAN.
- the first lines of The Story Of Mel