Tuesday, May 22, 2007

beware your soul ..

i have been LaTeXing lately, and perhaps it will become a paper ..

.. after a long, arduous process, of course,
with many edits and rewrites,

but perhaps .. \:



i might have mentioned this before, but when left unchecked, LaTeX will consume your soul. computer programming of any sort, even excessive typing, will do this.

the problem, i think, occurs when one forgets that the code is not the important thing. for instance, it's easy to obsess over making LaTeX look even prettier than it already is ..

.. or when writing a program in C,
where you may write a function procedure
to handle the exception caused by the previous function,
which you had written to replace the earlier function,
which didn't have an exception,
but didn't handle cases in the object type that you wanted,
because your previous class construct didn't compile,
and you never figured out why,
and at the time you thought it easier to start from new.

one thing leads to another, then another, and at some point you realise that you're obsessing over something that has nothing to do with good mathematics or good programming or good anything.

i've heard that graphics in LaTeX are such quagmires.

so suggests the advice i've been told, when once i studied computer science:

unless you are really good at coding, NEVER improvise in front of the computer screen. always code with a plan in mind, and if the plan changes, sort it out first and then go back to coding.



then again, meandering can have its benefits. while updating a preliminary bibliography, i remembered a theorem from one reference.

i think i can generalise the result, now.
so the LaTeX ceases, and the mathematics continues.

3 comments:

Anonymous said...

C doesn't have classes. Anyway, with modern tools it's so easy to redesign or adapt most of the code, provided that concepts and patterns it's based upon are well understood.

LaTeX is easy and powerful, as long as one sticks to pure text and formulae and maybe a couple of tables and pictures on separate pages. Otherwise it requires certain amount of specific knowledge to make things right, so I'd rather change each picture to a couple of paragraphs to describe its point :)

janus said...

right, sorry: i was thinking of C++.

i guess that suggests how long it's been, since i've been doing any serious programming. \:


i see your point, but pictures can be quite pretty, as well as provide intuition (which, at times, words will fail).

Beans said...

LaTeX is pretty cool, but I know what you mean about it consuming you! I spent far too long trying to get everything to look 'cool', but presentation is important ...right?!!

(although I'm still an amateur, it's easy to get carried away).