Deploy your silicon bit-editors
Do you guys know why are text editing (investing time on difficult-to-use text editors, learn macros and bindings of text editors, learn text editing utility like sed, diff, patch, grep, awk, regex) and version control (the most famous one being Git, investing time to learn confusing things like tree structure, merging, fetching, committing) these 2 things peculiar to only the world of digital bits and the world of computer software dudes?
Computer codes and softwares can't be the only things on Earth that fiddle with texts. Other fields that deal with texts a lot: writers, journalists, lawyers, academicians, teachers, professors or even finance, accounting and medicine dudes, they should have equal passion in version control and text editors'[1] techniques and hacks no? But you don't see an attorney or a journalist shouting "Use xxx version control apps" or "Use xxx text editor" because "They make you a better and a more productive lawyer/professor!"! Even within the world of computer bits and softwares, are version control and text editing hacks that important? When I was learning how to program computers, lots of people digressed from the core stuff and techniques (data structures, paradigms, algorithms or even libraries and frameworks), started talking about text editing and version control's techniques and hacks, in the name of "These techniques make you a way more productive developer". Aren't text editing and version control the peripheral trivial stuff? Can a person who is clueless on what is a Objects and classes, hash table, garbage collection but is a maestro of Git and text editing get anything done? The vice versa: A maestro in data structures but very clumsy clueless in git and text editing, he could still get something done, couldn't him?[1] Other than text editing & version control, people who fiddle texts for a leaving might also want to check out databases and its related utility (such as SQL language).
Comments
Post a Comment