Documente Academic
Documente Profesional
Documente Cultură
Journaling is a tool, and a Code Journal is a tool for anyone who uses technology
(not just specifically code), be it in their job or as a hobby (developers,
software architects, QA/testers, etc).
In this post I will visit a few reasons for why you should keep a Code Journal
then, in the next post in this series, I will give you some ideas for starting a
Code Journal. There are no hard and fast rules, your Code Journal will be tailored
to you and what you need from it.
� David Allen
Track Your Growth
You can track your growth and see how you have improved. Without a record, it is
very hard to see how far you have come. Most of us will feel we are stuck in a rut,
or falling behind, at some point. Your Code Journal can either show you that you
are actually improving, or it can help you identify what you are missing and to
then set goals.
� Jonathan Kozol
Save Time
Because of the records, you make in your Code Journal, it will be easier to carry
on where you left off. You won�t waste time trying to remember where you got to in
your project or what you planned to do next, even if there has been a long space of
time since you worked on it.
Manage Multiple Projects More Easily
It will be easier to switch between projects. Most people have more that one
project on the go at a time, and looking at your last notes on a project will get
you going again much quicker, reminding you what you need to look at next.
"Delivering good software today is often better than perfect software tomorrow."
� Gene Kim
"I�ve always thought people would find a lot more pleasure in their routines if
they burst into song at significant moments."
� John Barrowman
Gather Evidence to Gain a Promotion or Pay Rise
Most organizations will require a good reason if you want a pay rise and/or a
promotion. Your Code Journal is the ideal place to record exactly what you have
been working on, and particularly your successes and praise from others. Don�t
forget to include things from outside of your job role, such as open-source
projects you may be working on. You can also make notes on your research on current
market rates for your role, or role you aspire to.
What Next?
In my next post on this series of Code Journaling, I will cover how to get started
with your own Code Journal!