http://www.amazon.com/Pragmatic-Programmer-Journeyman-Master...
This blog post doesn't express things nearly so well as the book, but the argument has validity.
http://www.amazon.com/Pragmatic-Programmer-Journeyman-Master...
This blog post doesn't express things nearly so well as the book, but the argument has validity.
Is it because we've built so many tools around text that text seems so powerful, or is it because text is powerful that we've built all these tools?
Knowledge is of the mind+brain+body+environs. Text is just data. Just as machine code is "just data" if you don't have a processor that "understands" it. Remember - it took 20 years to decipher the hieroglyphics on the rosetta stone. Also, good luck with storing images in plain text.
Moral of the story - don't get too attached to anything :)
If you can't and are paranoid about losing your digital stuff, maybe DSpace will help - http://www.dspace.org/
Binary data isn't as easily human readable or parsable. Images can be stored in text when base64 encoded, or when a text-based image format is used, such as XPM (old hackers may remember using vi as their X11 image editor of choice, back in the day) and SVG.
An acquaintance of mine has a true blue 5.25 inch "floppy" disk with text data of his research that he can't recover - 'cos the disk's format is inaccessible, the text is not in ASCII (probably EBCDIC), drives that read it aren't available now, the OS that knows the file system (CP/M I think) isn't available, the cpu that the OS ran on isn't available now .
I'll grant that you can recover it, but only with great difficulty - sort of a Rosetta problem.
I agree with you though, tools like netcat, ssh, and dd are super powerful without implying any kind of formatting Text works with these by virtue of being representable as a stream of bytes.