<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="http://principles-wiki.net/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://principles-wiki.net/feed.php">
        <title>Principles Wiki</title>
        <description></description>
        <link>http://principles-wiki.net/</link>
        <image rdf:resource="http://principles-wiki.net/_media/logo.png" />
       <dc:date>2026-08-26T22:03:45+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://principles-wiki.net/principles:start?rev=1787575268&amp;do=diff"/>
                <rdf:li rdf:resource="http://principles-wiki.net/patterns:start?rev=1787512320&amp;do=diff"/>
                <rdf:li rdf:resource="http://principles-wiki.net/glossary:natural_class?rev=1787512131&amp;do=diff"/>
                <rdf:li rdf:resource="http://principles-wiki.net/principles:single_responsibility_principle?rev=1787512105&amp;do=diff"/>
                <rdf:li rdf:resource="http://principles-wiki.net/anti-patterns:start?rev=1787512067&amp;do=diff"/>
                <rdf:li rdf:resource="http://principles-wiki.net/principles:gall_s_law?rev=1787512031&amp;do=diff"/>
                <rdf:li rdf:resource="http://principles-wiki.net/principles:you_ain_t_gonna_need_it?rev=1787511959&amp;do=diff"/>
                <rdf:li rdf:resource="http://principles-wiki.net/wiki:syntax?rev=1787498554&amp;do=diff"/>
                <rdf:li rdf:resource="http://principles-wiki.net/?image=wiki%3Adokuwiki.svg&amp;ns=wiki&amp;rev=1684574487&amp;tab_details=history&amp;media_do=diff&amp;do=media"/>
                <rdf:li rdf:resource="http://principles-wiki.net/?image=cards_in_case_small.jpg&amp;ns=0&amp;rev=1529830009&amp;tab_details=history&amp;media_do=diff&amp;do=media"/>
                <rdf:li rdf:resource="http://principles-wiki.net/?image=types_logo.png&amp;ns=0&amp;rev=1529829496&amp;tab_details=history&amp;media_do=diff&amp;do=media"/>
                <rdf:li rdf:resource="http://principles-wiki.net/?image=design-types.png&amp;ns=0&amp;rev=1468176668&amp;tab_details=history&amp;media_do=diff&amp;do=media"/>
                <rdf:li rdf:resource="http://principles-wiki.net/?image=favicon.ico&amp;ns=0&amp;rev=1468174711&amp;tab_details=history&amp;media_do=diff&amp;do=media"/>
                <rdf:li rdf:resource="http://principles-wiki.net/?image=logo.png&amp;ns=0&amp;rev=1468174696&amp;tab_details=history&amp;media_do=diff&amp;do=media"/>
                <rdf:li rdf:resource="http://principles-wiki.net/?image=about%3Apareto.png&amp;ns=about&amp;rev=1378028090&amp;tab_details=history&amp;media_do=diff&amp;do=media"/>
                <rdf:li rdf:resource="http://principles-wiki.net/?image=about%3Acommit_good.png&amp;ns=about&amp;rev=1377944851&amp;tab_details=history&amp;media_do=diff&amp;do=media"/>
                <rdf:li rdf:resource="http://principles-wiki.net/?image=about%3Acommit_bad.png&amp;ns=about&amp;rev=1377944840&amp;tab_details=history&amp;media_do=diff&amp;do=media"/>
                <rdf:li rdf:resource="http://principles-wiki.net/?image=about%3Adocumentation_good.png&amp;ns=about&amp;rev=1377944822&amp;tab_details=history&amp;media_do=diff&amp;do=media"/>
                <rdf:li rdf:resource="http://principles-wiki.net/?image=about%3Adocumentation_bad.png&amp;ns=about&amp;rev=1377944809&amp;tab_details=history&amp;media_do=diff&amp;do=media"/>
                <rdf:li rdf:resource="http://principles-wiki.net/?image=about%3Anew_good.png&amp;ns=about&amp;rev=1377944601&amp;tab_details=history&amp;media_do=diff&amp;do=media"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://principles-wiki.net/_media/logo.png">
        <title>Principles Wiki</title>
        <link>http://principles-wiki.net/</link>
        <url>http://principles-wiki.net/_media/logo.png</url>
    </image>
    <item rdf:about="http://principles-wiki.net/principles:start?rev=1787575268&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-24T12:41:08+00:00</dc:date>
        <dc:creator>garrettroach663 (garrettroach663@undisclosed.example.com)</dc:creator>
        <title> - created</title>
        <link>http://principles-wiki.net/principles:start?rev=1787575268&amp;do=diff</link>
        <description>Security Monitoring Systems For Businesses should be treated as a business and technology capability with explicit requirements, ownership and measurable outcomes. This article focuses on strategy and architecture so decisions can be evaluated beyond the initial project phase.</description>
    </item>
    <item rdf:about="http://principles-wiki.net/patterns:start?rev=1787512320&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-23T19:12:00+00:00</dc:date>
        <dc:creator>christian (christian@undisclosed.example.com)</dc:creator>
        <title>Patterns - old revision restored (2013-08-04 15:24)</title>
        <link>http://principles-wiki.net/patterns:start?rev=1787512320&amp;do=diff</link>
        <description>Patterns



	* Arguments Object [see Parameter Object]
	* parameter_object
	* Type-Safe Wrapper
	* Value Object</description>
    </item>
    <item rdf:about="http://principles-wiki.net/glossary:natural_class?rev=1787512131&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-23T19:08:51+00:00</dc:date>
        <dc:creator>christian (christian@undisclosed.example.com)</dc:creator>
        <title>Natural Class - old revision restored (2026-02-03 12:08)</title>
        <link>http://principles-wiki.net/glossary:natural_class?rev=1787512131&amp;do=diff</link>
        <description>Natural Class

Meaning 1

Alternative Terms



Definition

A natural class is a class which was not artificially created as part of the solution but derived from the problem domain of the software.

Description

Someone with no technical knowledge but knowledge about the application domain can come up with natural classes as they are just concepts and abstractions derived from the problem domain. Software typically also requires some</description>
    </item>
    <item rdf:about="http://principles-wiki.net/principles:single_responsibility_principle?rev=1787512105&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-23T19:08:25+00:00</dc:date>
        <dc:creator>christian (christian@undisclosed.example.com)</dc:creator>
        <title>Single Responsibility Principle (SRP) - old revision restored (2021-10-18 22:01)</title>
        <link>http://principles-wiki.net/principles:single_responsibility_principle?rev=1787512105&amp;do=diff</link>
        <description>Single Responsibility Principle (SRP)

Variants and Alternative Names

	*  One Responsibility Rule
	*  Separation of Concerns (this originally was a broader term but is mostly used just like SRP)
	*  Curly&#039;s Law
	*  Do One Thing

Context



	*  Object-Oriented Design
	*</description>
    </item>
    <item rdf:about="http://principles-wiki.net/anti-patterns:start?rev=1787512067&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-23T19:07:47+00:00</dc:date>
        <dc:creator>christian (christian@undisclosed.example.com)</dc:creator>
        <title>Anti-Patterns - old revision restored (2013-08-07 10:30)</title>
        <link>http://principles-wiki.net/anti-patterns:start?rev=1787512067&amp;do=diff</link>
        <description>Anti-Patterns



	* Anemic Domain Model
	* Long Parameter List</description>
    </item>
    <item rdf:about="http://principles-wiki.net/principles:gall_s_law?rev=1787512031&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-23T19:07:11+00:00</dc:date>
        <dc:creator>christian (christian@undisclosed.example.com)</dc:creator>
        <title>Gall&#039;s Law - old revision restored (2026-02-03 12:08)</title>
        <link>http://principles-wiki.net/principles:gall_s_law?rev=1787512031&amp;do=diff</link>
        <description>Gall&#039;s Law

Variants and Alternative Names

Context

	*  Process Design 

Principle Statement

	&quot;“A complex system that works is invariably found to have evolved from a simple system that worked. The inverse proposition also appears to be true: A complex system designed from scratch never works and cannot be made to work. You have to start over, beginning with a working simple system.</description>
    </item>
    <item rdf:about="http://principles-wiki.net/principles:you_ain_t_gonna_need_it?rev=1787511959&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-23T19:05:59+00:00</dc:date>
        <dc:creator>christian (christian@undisclosed.example.com)</dc:creator>
        <title>You Ain&#039;t Gonna Need It (YAGNI) - old revision restored (2021-10-18 21:59)</title>
        <link>http://principles-wiki.net/principles:you_ain_t_gonna_need_it?rev=1787511959&amp;do=diff</link>
        <description>You Ain&#039;t Gonna Need It (YAGNI)

Variants and Alternative Names

Context

	*  Architecture 

Principle Statement

Don&#039;t implement a feature until there is need for it.

Description

When faced with a decision what to implement, implement only the features that are necessary at the moment. Features which are regarded as useful but don&#039;t seem necessary at the moment are better left for the time when they are deemed necessary. That way the necessary features will be developed faster. In addition no…</description>
    </item>
    <item rdf:about="http://principles-wiki.net/wiki:syntax?rev=1787498554&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-23T15:22:34+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Formatting Syntax - created - external edit</title>
        <link>http://principles-wiki.net/wiki:syntax?rev=1787498554&amp;do=diff</link>
        <description>Formatting Syntax

DokuWiki supports some simple markup language, which tries to make the datafiles to be as readable as possible. This page contains all possible syntax you may use when editing the pages. Simply have a look at the source of this page by pressing</description>
    </item>
    <item rdf:about="http://principles-wiki.net/?image=wiki%3Adokuwiki.svg&amp;ns=wiki&amp;rev=1684574487&amp;tab_details=history&amp;media_do=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2023-05-20T09:21:27+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dokuwiki.svg - created - external edit</title>
        <link>http://principles-wiki.net/?image=wiki%3Adokuwiki.svg&amp;ns=wiki&amp;rev=1684574487&amp;tab_details=history&amp;media_do=diff&amp;do=media</link>
        <description>&lt;img src=&quot;http://principles-wiki.net/_media/wiki:dokuwiki.svg?w=500&amp;amp;h=500&amp;amp;tok=753e98&quot; alt=&quot;dokuwiki.svg&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;500&quot; /&gt;</description>
    </item>
    <item rdf:about="http://principles-wiki.net/?image=cards_in_case_small.jpg&amp;ns=0&amp;rev=1529830009&amp;tab_details=history&amp;media_do=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2018-06-24T08:46:49+00:00</dc:date>
        <dc:creator>christian (christian@undisclosed.example.com)</dc:creator>
        <title>cards_in_case_small.jpg - created</title>
        <link>http://principles-wiki.net/?image=cards_in_case_small.jpg&amp;ns=0&amp;rev=1529830009&amp;tab_details=history&amp;media_do=diff&amp;do=media</link>
        <description>&lt;img src=&quot;http://principles-wiki.net/_media/cards_in_case_small.jpg?w=500&amp;amp;h=500&amp;amp;tok=3cf262&quot; alt=&quot;cards_in_case_small.jpg&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;500&quot; /&gt;</description>
    </item>
    <item rdf:about="http://principles-wiki.net/?image=types_logo.png&amp;ns=0&amp;rev=1529829496&amp;tab_details=history&amp;media_do=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2018-06-24T08:38:16+00:00</dc:date>
        <dc:creator>christian (christian@undisclosed.example.com)</dc:creator>
        <title>types_logo.png - created</title>
        <link>http://principles-wiki.net/?image=types_logo.png&amp;ns=0&amp;rev=1529829496&amp;tab_details=history&amp;media_do=diff&amp;do=media</link>
        <description>&lt;img src=&quot;http://principles-wiki.net/_media/types_logo.png?w=500&amp;amp;h=500&amp;amp;tok=ce7be2&quot; alt=&quot;types_logo.png&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;500&quot; /&gt;</description>
    </item>
    <item rdf:about="http://principles-wiki.net/?image=design-types.png&amp;ns=0&amp;rev=1468176668&amp;tab_details=history&amp;media_do=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2016-07-10T18:51:08+00:00</dc:date>
        <dc:creator>christian (christian@undisclosed.example.com)</dc:creator>
        <title>design-types.png - created</title>
        <link>http://principles-wiki.net/?image=design-types.png&amp;ns=0&amp;rev=1468176668&amp;tab_details=history&amp;media_do=diff&amp;do=media</link>
        <description>&lt;img src=&quot;http://principles-wiki.net/_media/design-types.png?w=500&amp;amp;h=500&amp;amp;tok=5d5681&quot; alt=&quot;design-types.png&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;500&quot; /&gt;</description>
    </item>
    <item rdf:about="http://principles-wiki.net/?image=favicon.ico&amp;ns=0&amp;rev=1468174711&amp;tab_details=history&amp;media_do=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2016-07-10T18:18:31+00:00</dc:date>
        <dc:creator>christian (christian@undisclosed.example.com)</dc:creator>
        <title>favicon.ico - created</title>
        <link>http://principles-wiki.net/?image=favicon.ico&amp;ns=0&amp;rev=1468174711&amp;tab_details=history&amp;media_do=diff&amp;do=media</link>
        <description>&lt;img src=&quot;http://principles-wiki.net/_media/favicon.ico?w=500&amp;amp;h=500&amp;amp;tok=314c1a&quot; alt=&quot;favicon.ico&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;500&quot; /&gt;</description>
    </item>
    <item rdf:about="http://principles-wiki.net/?image=logo.png&amp;ns=0&amp;rev=1468174696&amp;tab_details=history&amp;media_do=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2016-07-10T18:18:16+00:00</dc:date>
        <dc:creator>christian (christian@undisclosed.example.com)</dc:creator>
        <title>logo.png - created</title>
        <link>http://principles-wiki.net/?image=logo.png&amp;ns=0&amp;rev=1468174696&amp;tab_details=history&amp;media_do=diff&amp;do=media</link>
        <description>&lt;img src=&quot;http://principles-wiki.net/_media/logo.png?w=500&amp;amp;h=500&amp;amp;tok=ef66ab&quot; alt=&quot;logo.png&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;500&quot; /&gt;</description>
    </item>
    <item rdf:about="http://principles-wiki.net/?image=about%3Apareto.png&amp;ns=about&amp;rev=1378028090&amp;tab_details=history&amp;media_do=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2013-09-01T09:34:50+00:00</dc:date>
        <dc:creator>christian (christian@undisclosed.example.com)</dc:creator>
        <title>pareto.png - created</title>
        <link>http://principles-wiki.net/?image=about%3Apareto.png&amp;ns=about&amp;rev=1378028090&amp;tab_details=history&amp;media_do=diff&amp;do=media</link>
        <description>&lt;img src=&quot;http://principles-wiki.net/_media/about:pareto.png?w=500&amp;amp;h=500&amp;amp;tok=bb9f98&quot; alt=&quot;pareto.png&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;500&quot; /&gt;</description>
    </item>
    <item rdf:about="http://principles-wiki.net/?image=about%3Acommit_good.png&amp;ns=about&amp;rev=1377944851&amp;tab_details=history&amp;media_do=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2013-08-31T10:27:31+00:00</dc:date>
        <dc:creator>christian (christian@undisclosed.example.com)</dc:creator>
        <title>commit_good.png - created</title>
        <link>http://principles-wiki.net/?image=about%3Acommit_good.png&amp;ns=about&amp;rev=1377944851&amp;tab_details=history&amp;media_do=diff&amp;do=media</link>
        <description>&lt;img src=&quot;http://principles-wiki.net/_media/about:commit_good.png?w=500&amp;amp;h=500&amp;amp;tok=b2255f&quot; alt=&quot;commit_good.png&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;500&quot; /&gt;</description>
    </item>
    <item rdf:about="http://principles-wiki.net/?image=about%3Acommit_bad.png&amp;ns=about&amp;rev=1377944840&amp;tab_details=history&amp;media_do=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2013-08-31T10:27:20+00:00</dc:date>
        <dc:creator>christian (christian@undisclosed.example.com)</dc:creator>
        <title>commit_bad.png - created</title>
        <link>http://principles-wiki.net/?image=about%3Acommit_bad.png&amp;ns=about&amp;rev=1377944840&amp;tab_details=history&amp;media_do=diff&amp;do=media</link>
        <description>&lt;img src=&quot;http://principles-wiki.net/_media/about:commit_bad.png?w=500&amp;amp;h=500&amp;amp;tok=16c1db&quot; alt=&quot;commit_bad.png&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;500&quot; /&gt;</description>
    </item>
    <item rdf:about="http://principles-wiki.net/?image=about%3Adocumentation_good.png&amp;ns=about&amp;rev=1377944822&amp;tab_details=history&amp;media_do=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2013-08-31T10:27:02+00:00</dc:date>
        <dc:creator>christian (christian@undisclosed.example.com)</dc:creator>
        <title>documentation_good.png - created</title>
        <link>http://principles-wiki.net/?image=about%3Adocumentation_good.png&amp;ns=about&amp;rev=1377944822&amp;tab_details=history&amp;media_do=diff&amp;do=media</link>
        <description>&lt;img src=&quot;http://principles-wiki.net/_media/about:documentation_good.png?w=500&amp;amp;h=500&amp;amp;tok=a87199&quot; alt=&quot;documentation_good.png&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;500&quot; /&gt;</description>
    </item>
    <item rdf:about="http://principles-wiki.net/?image=about%3Adocumentation_bad.png&amp;ns=about&amp;rev=1377944809&amp;tab_details=history&amp;media_do=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2013-08-31T10:26:49+00:00</dc:date>
        <dc:creator>christian (christian@undisclosed.example.com)</dc:creator>
        <title>documentation_bad.png - created</title>
        <link>http://principles-wiki.net/?image=about%3Adocumentation_bad.png&amp;ns=about&amp;rev=1377944809&amp;tab_details=history&amp;media_do=diff&amp;do=media</link>
        <description>&lt;img src=&quot;http://principles-wiki.net/_media/about:documentation_bad.png?w=500&amp;amp;h=500&amp;amp;tok=255ffb&quot; alt=&quot;documentation_bad.png&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;500&quot; /&gt;</description>
    </item>
    <item rdf:about="http://principles-wiki.net/?image=about%3Anew_good.png&amp;ns=about&amp;rev=1377944601&amp;tab_details=history&amp;media_do=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2013-08-31T10:23:21+00:00</dc:date>
        <dc:creator>christian (christian@undisclosed.example.com)</dc:creator>
        <title>new_good.png - created</title>
        <link>http://principles-wiki.net/?image=about%3Anew_good.png&amp;ns=about&amp;rev=1377944601&amp;tab_details=history&amp;media_do=diff&amp;do=media</link>
        <description>&lt;img src=&quot;http://principles-wiki.net/_media/about:new_good.png?w=500&amp;amp;h=500&amp;amp;tok=b9751d&quot; alt=&quot;new_good.png&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;500&quot; /&gt;</description>
    </item>
</rdf:RDF>
