Um hábito de anotações é uma ferramenta importante pra quem tem pouco
tempo. Se estiver escrevendo programas, mantenha parágrafos explicando
o que você tem em mente, especialmente quando for encerrar as atividades
pelo dia. Quando você voltar, você relê os parágrafos, obtendo o exato
contexto mental que tinha antes. De outra forma, as pessoas ficam
admirando a tela do computador por horas sem saber o que estava fazendo
e onde estavam.
Considere ``programação letrada''. O problema aí é que programação
letrada exige o uso de ferramentas não-triviais e você já está sem tempo
pra LaTeX.
Use um mero arquivo-texto; mantenha um ``diário'' do seu trabalho.
Abaixo, um exemplo. (Mas seja mais detalhado que isso.) Faça o mesmo
se estiver estudando alguma coisa---se estiver estudando latim, veja
abaixo.
(*) A robot example
Sat Aug 12 08:44:30 EDT 2006. Rewrote the plug-in system. Now the
plugin system is composed by a daemon called plugger. The daemon is
responsible to handle all the plugin work. I like it.
Sun Jun 25 07:19:51 EDT 2006. Implemented a plug-in system. Now
we can take advantage of scripts. Users who type ``@program arg1 arg2
... argn'' cause the robot to run program with the args in argv[] and
she outputs it back. So now we can implement a lot of features. See
PLUGINS for more information.
[...]
Sun Nov 06 05:21:55 GMT 2005. The algorithm I wrote yesterday doesn't
work. I mean---it works for buffers arriving with one or less lines;
whenever a socket receives more than one line, the algorithm makes a
mistake which is not even worth describing.
Sat Nov 05 10:36:32 GMT 2005. I wrote a mini library called peer.a
which implements peer_feed() and peer_getln() which does the job
without hacking djb's io library.
Sat Nov 01 15:56:26 GMT 2005. The intention is to create a function
getln() that will work with the base code of djb but without his
alloc.a library and without dynamic buffers of any sort. We want
static buffers everywhere.
(*) Latin example
Latin has six tenses; they are: present, future, imperfect, perfect,
future perfect and past perfect. To conjugate a verb is to list all of
its forms in a particular tense. In Latin, endings change to denote
person, number, tense, mood and voice. The verb \latin{laudare} means
``to praise'' and, in the present tense, we conjugate it as: ego laudo,
tu laudas, is laudat, nos landamus, vos laudatis, ei laudant.
[...]
The word ``syntax'' refers to the organization of words in a
sentence. When a computer tells a programer ``syntax error'' it means
that the rules for the organization of the words in a command line are
not being respected. The word syntax comes from the Greek
\latin{syntattein} which means ``to arrange,'' so notice that the syntax
of language is a convention.
Consider the sentence ``the poet gives big roses to the girl.'' In
Latin, this is written as ``poeta puellae magnas rosas dat.''
Literally, in English, we read ``poet girl large roses gives.''
A typical order is: subject and its modifiers, the indirect object,
the direct object, adverbs, and verb. In English, if I throw a ball at
the dog, in Latin ``I dog ball throw.''
[...]
That's good for today. Next step we translate the green-grass poem.