Learning Log

📖 Documentation page

This page documents a workflow, system, feature, tool, or editorial practice used by The Sunil Abraham Project (TSAP). It describes how the project operates and is not itself a primary content article.

The Learning Log records software, technologies, workflows, methodologies, skills, and ideas explored during the development of The Sunil Abraham Project (TSAP). Its purpose is to preserve a chronological record of learning activities that have contributed, directly or indirectly, to the evolution of the project.

Technologies, software, services, and workflows that become part of regular project operations may later be documented on the Tools We Use page.

The Learning Log is not intended to record every software installation, configuration change, or routine activity. Instead, it focuses on significant learning experiences, evaluations, discoveries, experiments, and insights that may influence the development of TSAP.

The Sunil Abraham Project began on 2 October 2025. During its development, a wide range of technologies, software packages, workflows, methodologies, and ideas have been explored, tested, discussed, adopted, rejected, and occasionally abandoned. This page was created on 2 June 2026 to begin documenting those significant learning experiences in a more systematic manner. Its purpose is to preserve the reasoning, discoveries, evaluations, and lessons that have influenced the development of TSAP over time.

2026-06-02

During this period, exploration focused primarily on accounting software, organisational systems, project management tools, and knowledge-management applications. These investigations formed part of a broader effort to better understand the software ecosystem surrounding project administration, documentation, planning, financial management, and long-term sustainability.

ERPNext

Initial exploration of ERPNext began during this period. The objective was to understand the scope and capabilities of the software, particularly its integrated approach to accounting, project management, inventory management, organisational administration, customer relationship management, and enterprise resource planning. Considerable attention was given to installation methods, hosting requirements, system complexity, and the potential suitability of ERPNext for small organisations, research initiatives, non-profit projects, and long-term institutional record keeping.

At this stage, the exploration remains preliminary. The software appears powerful and comprehensive, but further evaluation is required to determine whether its capabilities align with the practical requirements and scale of TSAP.

Read abput ERPNext on Wikipedia

Update, 16 July 2026: Exploration of ERPNext was discontinued and the local Docker-based installation was removed. The software was considerably broader and more complex than the current requirements of TSAP, while GnuCash was chosen for accounting. Several ERPNext containers had also entered repeated restart loops, creating and removing virtual network interfaces and potentially contributing to recurring ERR_NETWORK_CHANGED errors in Chromium.

GnuCash

Initial exploration of GnuCash and double-entry bookkeeping concepts also began during this period. The focus extended beyond learning the software itself and included understanding the underlying principles of financial record keeping. Topics explored included assets, liabilities, income, expenses, equity, accounts, ledgers, and the structure of double-entry accounting systems.

Particular attention was given to the practical management of project finances and the possibility of maintaining transparent and structured financial records. The learning process remains ongoing and may contribute to future approaches to project accounting and financial documentation.

Official website

Freeplane

Exploration of Freeplane began as part of a search for mind-mapping and planning software suitable for Ubuntu. The software was evaluated for its ability to organise ideas, structure research projects, manage complex topics, and assist with long-term planning. Particular interest was shown in its capacity to represent relationships between concepts and to support large-scale knowledge organisation.

Initial impressions were positive. Freeplane appears capable of supporting brainstorming, research planning, project organisation, and the development of structured thinking processes. Further experimentation will be required to determine whether it becomes a regular part of TSAP workflows.

Freeplane, official doc

Notes

Entries are arranged chronologically and are intended to document learning activities relevant to the development of TSAP. New entries should normally be added near the top of the log so that recent learning activities remain easy to locate while preserving the historical record of earlier exploration.

Where appropriate, entries may later be expanded to record whether a technology, workflow, methodology, or skill was subsequently adopted, rejected, superseded, or otherwise influenced the project. The objective is not to maintain a catalogue of software, but to preserve a long-term record of learning and experimentation associated with the development of TSAP.

Abandoned learnings are to be recorded.

📄 This page was created on 2 June 2026. You can view its history on GitHub, preview the fileTip: Press Alt+Shift+G, or inspect the . Last updated on 16 July 2026.