# Best Practices (MoC)
## Overview
Notes about best practices.
## Notes
<!-- QueryToSerialize: LIST FROM #best_practices AND !#type/quote AND !#type/creation/quote WHERE public_note = true SORT file.name ASC -->
<!-- SerializedQuery: LIST FROM #best_practices AND !#type/quote AND !#type/creation/quote WHERE public_note = true SORT file.name ASC -->
- [[37signals AI Recommendations (2026-01)]]
- [[Angular best practices - Constructor vs ngOnInit (Article)]]
- [[Authorization best practices (Article)]]
- [[Benefits of Obsidian]]
- [[Building a PKM system requires changing your habits]]
- [[Challenges with folders and tags]]
- [[Characteristics of good notes]]
- [[How to choose your sources and inputs]]
- [[How to connect ideas]]
- [[How to convert notes from analog to digital]]
- [[How to go from information consumption to Personal Knowledge Management]]
- [[How to structure the perfect post]]
- [[How to structure your AI Master Prompt]]
- [[How to Write Code Comments Like a Pro (Article)]]
- [[How to write simple code - Avoid the Pyramid of Doom (Article)]]
- [[In defense of using fewer tools]]
- [[Key principles of a good Personal Organization System]]
- [[Knowledge Management Best Practices]]
- [[NodeJS best practice for production - Use stable node and npm versions across your projects and teams (Article)]]
- [[Note-taking advice]]
- [[NPM best practices - Stop installing npm packages globally (Article)]]
- [[Permanent notes should be portable, independent and atomic]]
- [[Personal Organization Roadmap]]
- [[PKM System Handbook Template]]
- [[Process for transitioning information from analog to digital]]
- [[Pros and cons of tags]]
- [[RFC 2119]]
- [[Single vs multiple knowledge bases]]
- [[Templates boost PKM consistency]]
- [[The Art of Note Naming - Keys to Effective Knowledge Management (Article)]]
- [[The Gradual Return On Investment of PKM]]
- [[Tool for Thought must-have features]]
- [[Tool for Thought nice-to-have features]]
- [[Types of notes in a Personal Knowledge Management System]]
- [[Typesafe checks against TypeScript interface property names at runtime (Article)]]
- [[TypeScript best practices - Interfaces and custom types vs classes (Article)]]
- [[TypeScript monorepo best practices - Avoid import issues (Article)]]
- [[TypeScript Switch Case best practices (Article)]]
- [[Unlocking Efficiency and Consistency in Note-Taking - The Power of Templates in Personal Knowledge Management (Article)]]
- [[Unlocking Founder Success - The Essential Guide to Journaling for Business Growth (Article)]]
- [[Useful questions to better connect notes]]
- [[Useful questions to ponder when curating and consuming content]]
- [[Ways to connect ideas in a PKM system]]
- [[Ways to locate notes]]
- [[While coding, when in doubt, prefer verbosity]]
- [[Why and how to tag notes in your PKM]]
- [[Why knowledge centralization matters]]
- [[Why take and make notes]]
- [[Why take notes while reading]]
- [[Why templates are beneficial for note-taking and Personal Knowledge Management]]
- [[Why you need a single source of truth for your PKM (Article)]]
- [[Why you should have a Personal Knowledge Management System]]
- [[You need a capture system]]
<!-- SerializedQuery END -->
## Quotes
<!-- QueryToSerialize: LIST FROM #best_practices AND (#type/quote OR #type/creation/quote) WHERE public_note = true SORT file.name ASC -->