summaryrefslogtreecommitdiff
path: root/index.html
diff options
context:
space:
mode:
Diffstat (limited to 'index.html')
-rw-r--r--index.html62
1 files changed, 62 insertions, 0 deletions
diff --git a/index.html b/index.html
new file mode 100644
index 0000000..da54545
--- /dev/null
+++ b/index.html
@@ -0,0 +1,62 @@
+<DOCTYPE html>
+<html>
+<head>
+ <title>sys-core.org</title>
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <link rel="stylesheet" type="text/css" href="style.css">
+</head>
+<body>
+<div id="container">
+
+ <div id="nav">
+ <img src="img/white_logo.png" id="white_logo" alt=>
+ <img src="img/dark_logo.png" id="dark_logo" alt=>
+ <ul>
+ <li><a href="">mailing list</a></li>
+ <li><a href="https://git.sys-core.org">source code</a></li>
+ </ul>
+ </div>
+
+<div id="main">
+<p>Modern software is too large, too fragile, and too dependent on layers its own authors no longer understand.</p>
+<p>We reject this.</p>
+<p>We believe software should be:</p>
+
+<ul>
+ <li><p>Small enough to understand.</p></li>
+ <li><p>Simple enough to modify.</p></li>
+ <li><p>Clear enough to trust.</p></li>
+ <li><p>Stable enough to last.</p></li>
+ <li><p>Portable enough to survive platforms.</p></li>
+ <li><p>Useful before it is fashionable.</p></li>
+</ul>
+
+<p>Complexity is not sophistication.</p>
+<p>Abstraction is not always progress.</p>
+<p>Dependencies are not free.</p>
+<p>More code is not more value.</p>
+
+<p>A good program does one thing directly and predictably.</p>
+<p>Its source code is part of its interface.</p>
+<p>Its behavior should be explainable without mythology.</p>
+<p>Its build system should not be larger than the program.</p>
+<p>Its failure modes should be obvious.</p>
+
+<p>We prefer:</p>
+
+<ul>
+ <li><p>Plain text over opaque formats.</p></li>
+ <li><p>Source code over generated machinery.</p></li>
+ <li><p>Explicit behavior over hidden magic.</p></li>
+ <li><p>Small tools over monolithic systems.</p></li>
+ <li><p>Correctness over convenience.</p></li>
+ <li><p>Maintenance over novelty.</p></li>
+</ul>
+
+</div>
+</div>
+
+</body>
+</html>
+