# System Design

## System

#### Objective <a href="#objective" id="objective"></a>

This system focuses on how to most effectively become happier following specific principles. Happiness being generally defined as the sum total of unpleasant experiences (-) and pleasant experiences (+).

​​​![](https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQnqfsBbk9jKFaJiOIv5O%2Fuploads%2F4zIC6lrViz8szw7hZ6Ne%2Fimage.png?alt=media\&token=09b392a3-4844-488e-af2a-ca7eaa2cbe31)​

Positive Progression over the long-term with natural ups\&downs

#### Methodology <a href="#methodology" id="methodology"></a>

I continue to learn & understand more and more of how to most effectively become happy. Hence, this system evolves.**Influences**

* Theravada Buddhism ([Goenka](https://www.dhamma.org/en/index), [Pa Auk Sayadaw](https://www.paaukforestmonastery.org/), [Mahasi Sayadaw](http://www.panditarama-lumbini.info/))
* Secular mindfulness ([Shinzen Young's Unified Mindfulness](https://unifiedmindfulness.com/), [Stephen Procter's MIDL](https://midlmeditation.com/))
* My own investigation.

**This synthesizes into interdependent skill-sets:**

* Sensory Clarity
  * Skill to notice & learn from the present experience
* Equanimity
  * Skill to be with the present experience without pushing (aversion) or pulling (attraction)
* Conditioning
  * Skill to change one's automatic responses

#### Principles <a href="#principles" id="principles"></a>

The skills provided require the following principles:

**1) Independence**

Skills that allow to maximize one's well-being Independent of external circumstances.

**2) Universal**

Skills that can be utilized by anyone, anywhere, anytime & for anything

**3) Lasting Change**

Skills that improve your default happiness i.e., being better off, even while not practicing

​![](https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQnqfsBbk9jKFaJiOIv5O%2Fuploads%2FIa0gwTceSZJ22yqU3a1S%2Fimage.png?alt=media\&token=f9e4c928-8871-4c51-a64c-04fd519cf722)​​​​


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://www.luisburgis.org/practice-guides/understanding/system-design.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
