Notes on Second Brain

Overview

  • PARA (Projects, Areas, Resources, Archive) framework
  • PKM (Personal Knowledge Management) eventually turns into a book
  • Capture, Organise, Distill, Express - the CODE framework

Key Concepts

  • Organise based on actionable projects
  • Distill information for sharing with others
  • Express ideas to create something new, rather than just consuming
  • Use Obsidian folder for “Read Later” or “Inbox”
  • Capture voice memos using transcription apps
  • Projects have checks to finalise
  • Hollywood model for project management

PARA Areas Suggestions

Productivity of all Individuals vs. Team Productivity


Software development is a complex and collaborative process that requires effective teamwork and communication. However, many software teams struggle with productivity issues and fail to deliver high-quality products on time and within budget. In this post, I will discuss why team productivity is more important than individual productivity, and how you can improve your software team’s performance by applying some proven strategies and best practices.

The Importance of Team Productivity#

According to Boehm, the COCOMO cost estimation model shows that the capability of the team has the greatest impact on software production. This means that the quality and efficiency of the software product depend largely on how well the team works together. Davis agrees with this conclusion and states that “optimising the productivity of all individuals does not necessarily result in optimising the productivity of the team”. In other words, having a team of highly skilled and productive individuals does not guarantee a successful software project. There are other factors that affect team productivity, such as communication, coordination, collaboration, motivation, and trust.