From: Zachary Vance Date: Thu, 6 Jul 2023 17:44:55 +0000 (-0400) Subject: hack-a-day-rules.md X-Git-Url: https://git.za3k.com/?a=commitdiff_plain;h=c6717daac50297f8dacb60f408b76cb83eda1353;p=za3k.git hack-a-day-rules.md --- diff --git a/hack-a-day-rules.md b/hack-a-day-rules.md index 7002c37..206de47 100644 --- a/hack-a-day-rules.md +++ b/hack-a-day-rules.md @@ -9,10 +9,11 @@ img { height: 200px; } html { - background-color: lightblue; + background-color: aliceblue; } body { background-color: white; + padding: 5em; margin-left: 20%; width: calc(max(30%, 500px)); } @@ -82,25 +83,36 @@ Since I had a great time, I plan to do it again this year. And I hope you'll all Here is how the challenge works: - *In November 2023,* - - **The challenge is in November 2023.** You're allowed to start late. + - **The challenge is in November 2023.** + You're allowed to start late. - *do one project a day,* - - **You make at least 20 projects.** Get out a calendar and schedule time! - - **You have to make an entire project, start to finish in one day.** You don't have to use the whole day. 1-4 hours a day should be enough time. - - **Pick a broad theme. For Hack-A-Day, your projects can be anything inside that theme.** Make it broad! "Art", not "painting". "Software", not "video games". "Making stuff", not "carpentry". + - **You make at least 20 projects.** + Get out a calendar and schedule time! + - **You have to make an entire project, start to finish in one day.** + You don't have to use the whole day. 1-4 hours a day should be enough time. + - **Pick a broad theme. For Hack-A-Day, your projects can be anything inside that theme.** + Make it broad! "Art", not "painting". "Software", not "video games". "Making stuff", not "carpentry". - **You are not allowed to spend more than 1 day on a project.** - - **You are not allowed to improve projects after the day is over.** Even after Hack-A-Day is over. + - **You are not allowed to improve projects after the day is over.** + Even after Hack-A-Day is over. - *from scratch.* - - **You are not allowed to work on existing projects.** (Programmers, that means NO bug fixes for an open-source project, adding features, or finishing up old stuff you have laying around. On the other hand, using libraries or frameworks is allowed and encouraged. You can even use ones you wrote *as long as you don't tinker on the libraries during Hack-A-Day*.) + - **You are not allowed to work on existing projects.** + (Programmers, that means NO bug fixes for an open-source project, adding features, or finishing up old stuff you have laying around. On the other hand, using libraries or frameworks is allowed and encouraged. You can even use ones you wrote *as long as you don't tinker on the libraries during Hack-A-Day*.) - **You are not allowed to work on or plan your project before the day.** - *Challenge yourself* - **You should work on projects challenging to do in one day.** - *but pace yourself* - - **You are allowed to skip days.** But **you are not allowed to skip two days in a row**, or more than 10 days total. - - **You do not have to successfully finish each project.** Only take on projects you *could* finish, but it's okay if you don't. It's better to try something fun and get 80% done, than to every day finish something lame you can definitely do in an hour. - - **You can cheat a little!** The most important thing is to keep up the flow and stick to the spirit. + - **You are allowed to skip days.** + But **you are not allowed to skip two days in a row**. + - **You do not have to successfully finish each project.** + Only take on projects you *could* finish, but it's okay if you don't. It's better to try something fun and get 80% done, than to every day finish something lame you can definitely do in an hour. + - **You can cheat a little!** + The most important thing is to keep up the flow and stick to the spirit. - *and have fun!* - - **You should work on projects fun to do, fun to learn, or fun to show off.** Don't just pick something you can do, learn, or show off. - - **You *can* share your projects if you want.** Feel free to share on social media of your choice, a blog, just show your friends, or to email me! + - **You should work on projects fun to do, fun to learn, or fun to show off.** + Don't just pick something you can do, learn, or show off. + - **You *can* share your projects if you want.** + Feel free to share on social media of your choice, a blog, just show your friends, or to email me! You can ignore any of the above rules if you don't like them. I'm not the boss of you! But since I am the only person that's done this challenge, I think I have good advice.