Journal Tab
Journaling is all about being introspective and intentional in what you do. Too often, programmers are so wrapped up in what they are doing and in the problems they are solving that they don't pay sufficient attention to how they went about solving a problem, why they needed to solve it, what when right (and wrong), and what they learned from the experience.
But it just these introspective exercises which make us better developers. The solution? Take time for introspection and write it down in a journal.
Journaling Resources
Here are a few references about keeping a programmer's journal that you might find interesting:
- How to Make a Programming Journal: A Guide for Coders by HolaSoyMalva (1/24/2024)
- Why Every Develooper Should Keep a Daily Code Journal by Bennett Garner (12/21/2018)
- Why You Should Keep a Programming Journal by James Lieu (12/7/2021)
- Why Programmers Should Add Journaling to their Daily Routine by Andrew Baisden (5/16/2021)
- Getting Started with a Code Journal (4 Part Series) by Jacqui Read (9/26-30/2019)
-
Become a Better Coder by Keeping a Programming Journal by Joel
Lee (10/21/2016)
Warning: You will need to disable blocking software to access this article.
The Programmer's Journal
When you open the Journal Tab, you see a list of journal entries.
The entry’s category is shown at the top-right of the row.
This list can be sorted by date, entry category, or project by tapping the up/down icon.
Some journal entries will be associated with a project; others won’t be. If a journal entry is associated with a project, it will appear both on the Journal Tab’s List and in the project’s Journal view.
Tapping on a row of the list opens a detail view of the entry.
To create a new journal entry, tap the + icon at the top-right of the journal list.
Note that the default project for the entry is “<none>”.
Also note that Stinkbug includes a list of journal entry categories. You are free to add to these categories if you wish (see More Tab).
Enter the contents of the journal entry in the body section using Markdown format. For some of the entry categories, some predefined section prompts are included. You can customize them, also.