Tag: programming

Toaster

“Having made the wise decision of specifying the software first in the design phase, all that remains is to pick an adequate hardware platform for the implementation phase. An Intel 80386 with 8MB of memory, a 30MB hard disk, and a VGA monitor should be sufficient. If you select a multitasking, object oriented language that supports multiple inheritance and has a built-in GUI, writing the program will be a snap. (Imagine the difficulty we would have had if we had foolishly allowed a hardware-first design strategy to lock us into a 4-bit microcontroller!).”

computer scientist vs engineer. spoiler: the computer scientist gets beheaded.

Notepad Calculator

FileSystemHashMapNotepadCalculator calculation engine works by loading Windows Calculator (how else could one guarantee a correct calculation?), copying the answer to the Clipboard, loading notepad, pasting it into notepad, saving a file to the folder with the appropriate Hash Key (C:\1.0000-ADD-2.0000 in this case), and then reading the resulting file to display the answer. It couldn’t be simpler!

very unixy approach