---
title: "programming principles"
description: "Use functional programming paradigms whenever possible. Modifying existing classes or creating singletons where needed is acceptable. but otherwise, use functions."
type: skill
canonical_url: https://claudary.paisolsolutions.com/skills/programming-principles
source: "Claudary"
difficulty: intermediate
author: "Claude Code Knowledge Pack"
date: 2026-07-10T11:37:05.411Z
license: CC-BY-4.0
attribution: "programming principles — Claudary (https://claudary.paisolsolutions.com/skills/programming-principles)"
---

# programming principles
Use functional programming paradigms whenever possible. Modifying existing classes or creating singletons where needed is acceptable. but otherwise, use functions.

## Overview

---
name: Programming principles
description: Guidelines for coding fundamentals in this project
---

Use functional programming paradigms whenever possible. Modifying existing classes or creating singletons where needed is acceptable. but otherwise, use functions.

---

Source: [Claudary](https://claudary.paisolsolutions.com/skills/programming-principles) · https://claudary.paisolsolutions.com
