jojoleprowebsite

[Done] The Sauce of https://jojolepro.com
git clone https://git.jojolepro.com/jojoleprowebsite.git
Log | Files | Refs | README | LICENSE

commit 558a14d321b99ea5021abc5b8d55411e3cf60c52
parent d45a1675643a86ba3c4ea0c5764c8130f43d8d27
Author: jojolepro <jojolepro@jojolepro.com>
Date:   Thu,  1 Jul 2021 11:38:02 -0400

add blog post about small projects.

Diffstat:
Asrc/blog/2021-07-01_designing_minimal/index.txt | 28++++++++++++++++++++++++++++
Msrc/blog/blog.xml | 4++++
Msrc/blog/index.gmi | 1+
Msrc/blog/index.html | 1+
Msrc/quotes/index.txt | 4++++
Atarget/gemini/blog/2021-07-01_designing_minimal/index.gmi | 36++++++++++++++++++++++++++++++++++++
Atarget/gemini/blog/2021-07-01_designing_minimal/index.txt | 28++++++++++++++++++++++++++++
Mtarget/gemini/blog/blog.xml | 4++++
Mtarget/gemini/blog/index.gmi | 1+
Mtarget/gemini/blog/index.html | 1+
Mtarget/gemini/quotes/index.gmi | 4++++
Mtarget/gemini/quotes/index.txt | 4++++
Atarget/html/blog/2021-07-01_designing_minimal/index.html | 92+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Atarget/html/blog/2021-07-01_designing_minimal/index.txt | 28++++++++++++++++++++++++++++
Mtarget/html/blog/blog.xml | 4++++
Mtarget/html/blog/index.gmi | 1+
Mtarget/html/blog/index.html | 1+
Mtarget/html/quotes/index.html | 4++++
Mtarget/html/quotes/index.txt | 4++++
19 files changed, 250 insertions(+), 0 deletions(-)

diff --git a/src/blog/2021-07-01_designing_minimal/index.txt b/src/blog/2021-07-01_designing_minimal/index.txt @@ -0,0 +1,28 @@ +Designing Minimal: Or how to complete projects +================================================================================ +In this blog post, I will give you a method that will allow you to quickly +complete projects. Ready? Go! + +Define what complete means! +-------------------------------------------------------------------------------- +You can't complete a project if you don't know when to call it complete. +Make a list of requirements where once they are all reached, the project is +completed. + +Design small! +-------------------------------------------------------------------------------- +Big projects are often just a collection of smaller projects glued together. +Often, people will keep those projects in the same repository. +The issue with this is it becomes hard to reason about which sub-project is +completed and what are the missing requirements for the others. + +For this reason, split up your projects into *small and separated* projects that +have a clear *list of requirements for completion*. + +An added benefit is that you avoid feature creep, where more and more features +get added and the project can never "be completed". + +Conclusion +================================================================================ +If you want to complete projects, split it into smaller projects that each have +a clear end goal. diff --git a/src/blog/blog.xml b/src/blog/blog.xml @@ -6,6 +6,10 @@ <link>https://www.jojolepro.com</link> <atom:link href="https://www.jojolepro.com/blog/blog.xml" rel="self" type="application/rss+xml"/> <item> +<title>Designing Minimal: Or how to complete projects</title> +<link>https://www.jojolepro.com/blog/2021-07-01_designing_minimal</link> +</item> +<item> <title>Getting Started with ECS using Planck ECS</title> <link>https://www.jojolepro.com/blog/2021-06-01_getting_started_with_ecs</link> </item> diff --git a/src/blog/index.gmi b/src/blog/index.gmi @@ -1,3 +1,4 @@ +=> 2021-07-01_designing_minimal Designing Minimal: Or how to complete projects => 2021-06-01_getting_started_with_ecs Getting Started with ECS using Planck ECS => 2021-05-31_minigene_and_the_future Minigene And The Future => 2021-01-13_removing_the_us Removing the US diff --git a/src/blog/index.html b/src/blog/index.html @@ -1,3 +1,4 @@ +<a href="2021-07-01_designing_minimal">Designing Minimal: Or how to complete projects</a> <a href="2021-06-01_getting_started_with_ecs">Getting Started with ECS using Planck ECS</a> <a href="2021-05-31_minigene_and_the_future">Minigene And The Future</a> <a href="2021-01-13_removing_the_us">Removing the US</a> diff --git a/src/quotes/index.txt b/src/quotes/index.txt @@ -1,5 +1,9 @@ Ridiculous arguments or quotes from everyday life. Sometimes intelligent stuff. ================================================================================ +2021-06-19: +I'm used to using my hands. Should I use my saliva? +2021-06-19: +I think that the water we drink now is dinosaur pee. 2020-09-17: The most common addiction in the world is the draw of comfort. It wrecks dreams and breaks people. diff --git a/target/gemini/blog/2021-07-01_designing_minimal/index.gmi b/target/gemini/blog/2021-07-01_designing_minimal/index.gmi @@ -0,0 +1,36 @@ +# Jojolepro +=> blog Blog +=> projects Projects +=> quotes Quotes +=> https://github.com/jojolepro/ GitHub +=> https://git.jojolepro.com Archives + + + +## Designing Minimal: Or how to complete projects +In this blog post, I will give you a method that will allow you to quickly +complete projects. Ready? Go! + +### Define what complete means! +You can't complete a project if you don't know when to call it complete. +Make a list of requirements where once they are all reached, the project is +completed. + +### Design small! +Big projects are often just a collection of smaller projects glued together. +Often, people will keep those projects in the same repository. +The issue with this is it becomes hard to reason about which sub-project is +completed and what are the missing requirements for the others. + +For this reason, split up your projects into *small and separated* projects that +have a clear *list of requirements for completion*. + +An added benefit is that you avoid feature creep, where more and more features +get added and the project can never "be completed". + +## Conclusion +If you want to complete projects, split it into smaller projects that each have +a clear end goal. + +(C) Joël Lupien 2020-2021 +=>/blog/2021-07-01_designing_minimal/index.txt View page source diff --git a/target/gemini/blog/2021-07-01_designing_minimal/index.txt b/target/gemini/blog/2021-07-01_designing_minimal/index.txt @@ -0,0 +1,28 @@ +Designing Minimal: Or how to complete projects +================================================================================ +In this blog post, I will give you a method that will allow you to quickly +complete projects. Ready? Go! + +Define what complete means! +-------------------------------------------------------------------------------- +You can't complete a project if you don't know when to call it complete. +Make a list of requirements where once they are all reached, the project is +completed. + +Design small! +-------------------------------------------------------------------------------- +Big projects are often just a collection of smaller projects glued together. +Often, people will keep those projects in the same repository. +The issue with this is it becomes hard to reason about which sub-project is +completed and what are the missing requirements for the others. + +For this reason, split up your projects into *small and separated* projects that +have a clear *list of requirements for completion*. + +An added benefit is that you avoid feature creep, where more and more features +get added and the project can never "be completed". + +Conclusion +================================================================================ +If you want to complete projects, split it into smaller projects that each have +a clear end goal. diff --git a/target/gemini/blog/blog.xml b/target/gemini/blog/blog.xml @@ -6,6 +6,10 @@ <link>https://www.jojolepro.com</link> <atom:link href="https://www.jojolepro.com/blog/blog.xml" rel="self" type="application/rss+xml"/> <item> +<title>Designing Minimal: Or how to complete projects</title> +<link>https://www.jojolepro.com/blog/2021-07-01_designing_minimal</link> +</item> +<item> <title>Getting Started with ECS using Planck ECS</title> <link>https://www.jojolepro.com/blog/2021-06-01_getting_started_with_ecs</link> </item> diff --git a/target/gemini/blog/index.gmi b/target/gemini/blog/index.gmi @@ -1,3 +1,4 @@ +=> 2021-07-01_designing_minimal Designing Minimal: Or how to complete projects => 2021-06-01_getting_started_with_ecs Getting Started with ECS using Planck ECS => 2021-05-31_minigene_and_the_future Minigene And The Future => 2021-01-13_removing_the_us Removing the US diff --git a/target/gemini/blog/index.html b/target/gemini/blog/index.html @@ -1,3 +1,4 @@ +<a href="2021-07-01_designing_minimal">Designing Minimal: Or how to complete projects</a> <a href="2021-06-01_getting_started_with_ecs">Getting Started with ECS using Planck ECS</a> <a href="2021-05-31_minigene_and_the_future">Minigene And The Future</a> <a href="2021-01-13_removing_the_us">Removing the US</a> diff --git a/target/gemini/quotes/index.gmi b/target/gemini/quotes/index.gmi @@ -8,6 +8,10 @@ ## Ridiculous arguments or quotes from everyday life. Sometimes intelligent stuff. +2021-06-19: +I'm used to using my hands. Should I use my saliva? +2021-06-19: +I think that the water we drink now is dinosaur pee. 2020-09-17: The most common addiction in the world is the draw of comfort. It wrecks dreams and breaks people. diff --git a/target/gemini/quotes/index.txt b/target/gemini/quotes/index.txt @@ -1,5 +1,9 @@ Ridiculous arguments or quotes from everyday life. Sometimes intelligent stuff. ================================================================================ +2021-06-19: +I'm used to using my hands. Should I use my saliva? +2021-06-19: +I think that the water we drink now is dinosaur pee. 2020-09-17: The most common addiction in the world is the draw of comfort. It wrecks dreams and breaks people. diff --git a/target/html/blog/2021-07-01_designing_minimal/index.html b/target/html/blog/2021-07-01_designing_minimal/index.html @@ -0,0 +1,92 @@ +<!doctype html> +<html lang=en> + <head> + <link href='data:image/png;base64,R0lGODlhGAAYAOeIAAAAALVSwLlUxLxXyLlZxMlb1cpc1hScoRSepNBf3c9h29Rg4NJh39Nh4BWhps9j3NJi3s1k2dVh4tBk3NVi4tNj39Zi49di49di5NBl3NVj4tNk39hi5dZj49Zj5Nli5dRk4ddj5NVk4thj5dti5tNl4Nhj5tZk49Fm3tlj5dRl4Nlj5tdk49dk5Npj5ddk5dVl4dhk5dZl49lk5tdl5dpk5tZm49Nn5NVn4tVn5dZn49Ro4Nlm5tNo5ddn5NBq29Vo4dVo4haortln5dRp4Ndo49Zp49Nq5Raqr9pp59hr5NFu5Nls5s1y5BevtBawtcp25BizuRi1uhm4vi20wbqG4hm7wRq8whm9w7yI4raM4Bq/xRq/xrSO4RrByBrDyRvDyhvFyxvGzBvHzRvHzqeb4BvIzhvIzxzIzxvJz6ad4CTH0aKf3xzK0BzK0RzL0p6i3xzN1BzP1R3P1pGr3h3Q15Or3RzR2CPP2R3R2B3R2R/R2RzS2R3S2SfP2Yex3Yey3TPN2TbN2Xm43DDP2Xa63EXK2kbK2v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////yH+B2hhaSBoYWkAIfkEAQoA/wAsAAAAABgAGAAACP4A/wkcSLCgwYMFASgEgLDhQiFWrkxZ2JAgACl58vTZuDGPwor/ALzhyFEMmI1uGCIEUKfPHABkODoAMGZjHZUJ02wEEAUARwBofNrEOVBoH5EAzuyMA0Djxi9EAXD5mWdOS5JYo2Ld+pNjGpUAEGwVmrLPlqMkwSLhCgAqAgAHjG40wxCAE656ADzBQwWAHz5ZQ2LhashOlR4uSOToAkjQz5BesB5ic4QHiyQyiFiokQJKoZ8ATnIctCQGBCYqRHjYoWPIihUvyhA6CiDMxj10aFhI8MBGhghBZnTg8fp1FkIKa/aBk2LFhQUlbOAoooHDiRbFX2tR2EbPnw+vR0NMMAJEAQwQFBpoCDFCgoCFAOQEapJ9Q5EKDFCUKPKDAPyid6hhQnZK+GDAAPARVdQaN7yGQQEB/AdSSAlOaOGFAgUEADs=' + rel=icon> + <title>Jojolepro.com</title> + <meta charset=utf-8> + <meta name=description content="A bunch of stuff and things!"> + <meta name="viewport" content="width=device-width, initial-scale=1.0"> + <style> + body{ + text-align:center; + overflow-y:scroll; + /*font:calc(0.75em + 1vmin) monospace;*/ + font: 1.3em monospace; + background-color: #181a1b; + border-color: #575757; + color: #e8e6e3; + } + pre{ + text-align:left; + display:inline-block; + width: 80ch; + } + img{ + max-width:80ch; + display:block; + height:auto; + width:100%; + } + nav a { + margin-right: 1ch; + } + a { + color: #3391ff; + } + * { + scrollbar-color: #2a2c2e #1c1e1f; + } + </style> + </head> + <body> + <nav> + <a href=/><b>Jojolepro</b></a> + <br/> + <a href=/blog>Blog</a> + <a href=/projects>Projects</a> + <a href=/quotes>Quotes</a> + <!--<a href=/focks>Focks</a>--> + <a href=https://github.com/jojolepro/>GitHub</a> + <a href=https://git.jojolepro.com>Archive</a> + </nav> + <br/> + <article> + <pre> + + +<pre style="color: lime;">Designing Minimal: Or how to complete projects</pre> +In this blog post, I will give you a method that will allow you to quickly +complete projects. Ready? Go! + +<pre style="color: magenta;">Define what complete means!</pre> +You can't complete a project if you don't know when to call it complete. +Make a list of requirements where once they are all reached, the project is +completed. + +<pre style="color: magenta;">Design small!</pre> +Big projects are often just a collection of smaller projects glued together. +Often, people will keep those projects in the same repository. +The issue with this is it becomes hard to reason about which sub-project is +completed and what are the missing requirements for the others. + +For this reason, split up your projects into *small and separated* projects that +have a clear *list of requirements for completion*. + +An added benefit is that you avoid feature creep, where more and more features +get added and the project can never "be completed". + +<pre style="color: lime;">Conclusion</pre> +If you want to complete projects, split it into smaller projects that each have +a clear end goal. + </pre> + </article> + <br/> + <footer> + <div> + (C) Joël Lupien 2020-2021 + </div> + <a href="/blog/2021-07-01_designing_minimal/index.txt">View page source</a> + </footer> + </body> +</html> diff --git a/target/html/blog/2021-07-01_designing_minimal/index.txt b/target/html/blog/2021-07-01_designing_minimal/index.txt @@ -0,0 +1,28 @@ +Designing Minimal: Or how to complete projects +================================================================================ +In this blog post, I will give you a method that will allow you to quickly +complete projects. Ready? Go! + +Define what complete means! +-------------------------------------------------------------------------------- +You can't complete a project if you don't know when to call it complete. +Make a list of requirements where once they are all reached, the project is +completed. + +Design small! +-------------------------------------------------------------------------------- +Big projects are often just a collection of smaller projects glued together. +Often, people will keep those projects in the same repository. +The issue with this is it becomes hard to reason about which sub-project is +completed and what are the missing requirements for the others. + +For this reason, split up your projects into *small and separated* projects that +have a clear *list of requirements for completion*. + +An added benefit is that you avoid feature creep, where more and more features +get added and the project can never "be completed". + +Conclusion +================================================================================ +If you want to complete projects, split it into smaller projects that each have +a clear end goal. diff --git a/target/html/blog/blog.xml b/target/html/blog/blog.xml @@ -6,6 +6,10 @@ <link>https://www.jojolepro.com</link> <atom:link href="https://www.jojolepro.com/blog/blog.xml" rel="self" type="application/rss+xml"/> <item> +<title>Designing Minimal: Or how to complete projects</title> +<link>https://www.jojolepro.com/blog/2021-07-01_designing_minimal</link> +</item> +<item> <title>Getting Started with ECS using Planck ECS</title> <link>https://www.jojolepro.com/blog/2021-06-01_getting_started_with_ecs</link> </item> diff --git a/target/html/blog/index.gmi b/target/html/blog/index.gmi @@ -1,3 +1,4 @@ +=> 2021-07-01_designing_minimal Designing Minimal: Or how to complete projects => 2021-06-01_getting_started_with_ecs Getting Started with ECS using Planck ECS => 2021-05-31_minigene_and_the_future Minigene And The Future => 2021-01-13_removing_the_us Removing the US diff --git a/target/html/blog/index.html b/target/html/blog/index.html @@ -53,6 +53,7 @@ <br/> <article> <pre> +<a href="2021-07-01_designing_minimal">Designing Minimal: Or how to complete projects</a> <a href="2021-06-01_getting_started_with_ecs">Getting Started with ECS using Planck ECS</a> <a href="2021-05-31_minigene_and_the_future">Minigene And The Future</a> <a href="2021-01-13_removing_the_us">Removing the US</a> diff --git a/target/html/quotes/index.html b/target/html/quotes/index.html @@ -56,6 +56,10 @@ <pre style="color: lime;">Ridiculous arguments or quotes from everyday life. Sometimes intelligent stuff.</pre> +2021-06-19: +I'm used to using my hands. Should I use my saliva? +2021-06-19: +I think that the water we drink now is dinosaur pee. 2020-09-17: The most common addiction in the world is the draw of comfort. It wrecks dreams and breaks people. diff --git a/target/html/quotes/index.txt b/target/html/quotes/index.txt @@ -1,5 +1,9 @@ Ridiculous arguments or quotes from everyday life. Sometimes intelligent stuff. ================================================================================ +2021-06-19: +I'm used to using my hands. Should I use my saliva? +2021-06-19: +I think that the water we drink now is dinosaur pee. 2020-09-17: The most common addiction in the world is the draw of comfort. It wrecks dreams and breaks people.