[
  
    {

      "title"    : "A Comprehensive Guide to Self-Learning",
      "url"      : "/a-comprehensive-guide-to-self-learning",
      "content"  : "One of the most effective methods to understanding the materials that you’re studying is to be passionate about them. This is the beauty of MOOCs — the idea that you can pick and choose to learn exactly and only what you want to.\n\nDon’t jump into a new study without having a plan for it. Whenever you feel discouraged or frustrated, you can take a step back and look at the bigger picture.\n\nThere’s plenty of meaningful applications for learning new skills: to further your career, to find a new skill to freelance or moonlight with, or to contribute to a hobby or non-profit cause for the sake of goodness.\n\nWhen you have a mindset of passion — of having a reason to learn and a future goal to look forward too — it is far easier to focus and digest material on a deeper level of understanding, beyond simply learning from rote.\n\nSchedule: With so much choice and freedom, it can be easy to try to accomplish too many things at once, only to end up neglecting your studies altogether. This is why it’s so important to chart out a path for yourself once you figure out what you want to accomplish.\n\nAsk yourself how much time you’re able to sacrifice and how much effort you’ll sincerely put into this. Once you have those answers, you’ll be able to plan your own curriculum of sorts.\n\n\n\n Navajo Students Studying Mathematics at Day School | Source\n\nHow to unlock the full potential of a new era of education.\n\nFor the past few years, the world of MOOC (Massively Open Online Courses) has become a fiercely large phenomenon. Across Medium and Reddit you can find great, comprehensive lists of free classes you can take:\n\nhttps://medium.freecodecamp.com/the-best-free-online-university-courses-for-learning-a-new-world-language-ccf42ad1b5d5\n\n\n\nThis, however, is not one of those lists. With this new paradigm of learning, there comes the need to figuring out new methods of understanding and synthesising what is being learned. There is no curriculum, no consequences, no deadlines. This requires an exercise in self-reliance to institute. The student, in a way, must also learn how to become the teacher.\n\nCreating lesson plan — let alone a learning path for yourself — is no simple task. And following through with it is another thing entirely. I am no expert myself, so take this rhetoric with a grain of salt. The examples I am going to be showing are only my own, as I’m using myself as a case study.\n\nUse It or Lose It\n\nThis guide is meant as a way for you to take what you are learning and apply it in a meaningful way. It is not learning for the mere sake of learning — anybody can do that. In fact, that’s what is required of us throughout our schooling years.\n\nThe reason we forget what we learn in school is because we don’t use it in our every day life. In fact, that’s one of the biggest complaints people have in school.\n\n\n\n An Old Prototype of My Schedule\n\nThe Elements of a Successful Course\n\nI’m going to break down what I think are the most important aspects when you’re learning something new on your own.\n\n1. The Lesson\n\nThe first step is the most important part, obviously. Whether you’re taking an online course, reading a book, or studying another way — you need the content to be able to learn it. However, it’s a mistake to think that this is enough. This is really just the beginning.\n\n2. Note Taking\n\nThe second step is to go beyond the course. Note-taking is the most often used method of retention and synthesis of learning. There are many different styles of note-taking — from traditional, to Cornell, to mind-mapping.\n\nThe exacts of successful note-taking vary from person-to-person, but I find it’s very useful to begin to index your note-taking with what you expect the themes of your learning are going to be for that lesson, followed by reviewing what the most important things you learned at the end.\n\nThere is nothing wrong with a pack-rat mentality of keeping track of everything that you’re learning, so long as it doesn’t detract from you fully comprehending what is most important.\n\nI also suggest that you take notes by hand first — for a few years I tried to take notes on my computer, and found that even though it made organisation and searching a breeze, I felt as though I retained less. Once you have the notes written out, though, I find that migrating them to the computer does help retention and organisation.\n\n3. Flashcards / Quizzes\n\nThe third step to better your learning is to then take your notes a step further by converting them into materials that you can test yourself with. This is why it’s so important to make sure you have the most important material kept, so you can easily create Q+A’s for it.\n\nSome courses already have quizzes, which is excellent, but by creating your own, you’re coming up with questions as well as answers.\n\nFor flash cards, I recommend the software Anki, and this guide for it.\n\n4. Assignments / Projects\n\nThe fourth step is what I believe is the most important. Traditionally speaking, assignments are simply another part of the system. They are usually rather dry, and have no inherent value other than for the course itself.\n\nBut with MOOCs, you have the ability to push yourself to use the knowledge that you’ve gained to create your own projects that you can freely share and use. Apply your learn and thus gain something outside of the learning as the reward.\n\nA good example of this is that I’m in the process of making a blog with Jekyll, which has the twofold benefits of learning web development, as well as having a place to document my other learning, which leads into #5.\n\n5. Share Your Work\n\nOnce you have finished a course, you have not only have you improved your own learning by creating all of the above resources, but you now also have the opportunity to share them with others.\n\nCreate a blog or use other social media to share what you’ve learned and what you’ve made in the process. Find others that you can collaborate and study with. Build a community of learners and creators. There is no reason to go at this alone.\n\nSee Also: Show Your Work!\n\nAdditional Tips\n\n\n  The best skills to learn first are ‘meta-skills’, such as learning how to learn, time management or other skills that you can use in your studying.\n  Figure out a system and stick to it. Once you have a schedule made, find a way to link it to your created materials, as well as any other important information. (My personal recommendations would be OneNote for Windows, or using Sublime Text w/ Markdown for Linux.)\n  When you’re writing about what you’ve learned, don’t be afraid to add your own personal story or information — conglomerate multiple sources of learning for a more thorough discourse."

    },
  
    {

      "title"    : "A Glorious Example Post",
      "url"      : "/a-glorious-example-post",
      "content"  : "Howdy! This is an example blog post that shows several types of HTML content supported in this theme.\n\n\nCum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Sed posuere consectetur est at lobortis. Cras mattis consectetur purus sit amet fermentum.\n\n\n  Curabitur blandit tempus porttitor. Nullam quis risus eget urna mollis ornare vel eu leo. Nullam id dolor id nibh ultricies vehicula ut id elit.\n\n\nEtiam porta sem malesuada magna mollis euismod. Cras mattis consectetur purus sit amet fermentum. Aenean lacinia bibendum nulla sed consectetur.\n\nInline HTML elements\n\nHTML defines a long list of available inline tags, a complete list of which can be found on the Mozilla Developer Network.\n\n\n  To bold text, use &lt;strong&gt;.\n  To italicize text, use &lt;em&gt;.\n  Abbreviations, like HTML should use &lt;abbr&gt;, with an optional title attribute for the full phrase.\n  Citations, like — Mark otto, should use &lt;cite&gt;.\n  Deleted text should use &lt;del&gt; and inserted text should use &lt;ins&gt;.\n  Superscript text uses &lt;sup&gt; and subscript text uses &lt;sub&gt;.\n\n\nMost of these elements are styled by browsers with few modifications on our part.\n\nHeading\n\nVivamus sagittis lacus vel augue rutrum faucibus dolor auctor. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Morbi leo risus, porta ac consectetur ac, vestibulum at eros.\n\nCode\n\nCum sociis natoque penatibus et magnis dis code element montes, nascetur ridiculus mus.\n\n// Example can be run directly in your JavaScript console\n\n// Create a function that takes two arguments and returns the sum of those arguments\nvar adder = new Function(\"a\", \"b\", \"return a + b\");\n\n// Call the function\nadder(2, 6);\n// &gt; 8\n\nAenean lacinia bibendum nulla sed consectetur. Etiam porta sem malesuada magna mollis euismod. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa.\n\nLists\n\nCum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Aenean lacinia bibendum nulla sed consectetur. Etiam porta sem malesuada magna mollis euismod. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus.\n\n\n  Praesent commodo cursus magna, vel scelerisque nisl consectetur et.\n  Donec id elit non mi porta gravida at eget metus.\n  Nulla vitae elit libero, a pharetra augue.\n\n\nDonec ullamcorper nulla non metus auctor fringilla. Nulla vitae elit libero, a pharetra augue.\n\n\n  Vestibulum id ligula porta felis euismod semper.\n  Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.\n  Maecenas sed diam eget risus varius blandit sit amet non magna.\n\n\nCras mattis consectetur purus sit amet fermentum. Sed posuere consectetur est at lobortis.\n\n\n  HyperText Markup Language (HTML)\n  The language used to describe and define the content of a Web page\n\n  Cascading Style Sheets (CSS)\n  Used to describe the appearance of Web content\n\n  JavaScript (JS)\n  The programming language used to build advanced Web sites and applications\n\n\nInteger posuere erat a ante venenatis dapibus posuere velit aliquet. Morbi leo risus, porta ac consectetur ac, vestibulum at eros. Nullam quis risus eget urna mollis ornare vel eu leo.\n\nTables\n\nAenean lacinia bibendum nulla sed consectetur. Lorem ipsum dolor sit amet, consectetur adipiscing elit.\n\n\n  \n    \n      Name\n      Upvotes\n      Downvotes\n    \n  \n  \n    \n      Totals\n      21\n      23\n    \n  \n  \n    \n      Alice\n      10\n      11\n    \n    \n      Bob\n      4\n      3\n    \n    \n      Charlie\n      7\n      9\n    \n    \n      Alice\n      10\n      11\n    \n  \n\n\nNullam id dolor id nibh ultricies vehicula ut id elit. Sed posuere consectetur est at lobortis. Nullam quis risus eget urna mollis ornare vel eu leo."

    },
  
    {

      "title"    : "Welcome to Jekyll!",
      "url"      : "/welcome-to-jekyll",
      "content"  : "You’ll find this post in your _posts directory. Go ahead and edit it and re-build the site to see your changes. You can rebuild the site in many different ways, but the most common way is to run jekyll serve, which launches a web server and auto-regenerates your site when a file is updated.\n\nJekyll requires blog post files to be named according to the following format:\n\nYEAR-MONTH-DAY-title.MARKUP\n\nWhere YEAR is a four-digit number, MONTH and DAY are both two-digit numbers, and MARKUP is the file extension representing the format used in the file. After that, include the necessary front matter. Take a look at the source for this post to get an idea about how it works.\n\nJekyll also offers powerful support for code snippets:\n\ndef print_hi(name)\nputs \"Hi, #{name}\"\nend\nprint_hi('Tom')\n#=&gt; prints 'Hi, Tom' to STDOUT.\n\nCheck out the Jekyll docs for more info on how to get the most out of Jekyll. File all bugs/feature requests at Jekyll’s GitHub repo. If you have questions, you can ask them on Jekyll Talk."

    },
  
    {

      "title"    : "Markdown Syntax Preview",
      "url"      : "/markdown-syntax-preview",
      "content"  : "Philosophy:\n\nMarkdown is intended to be as easy-to-read and easy-to-write as is feasible.\n\nReadability, however, is emphasized above all else. A Markdown-formatted document should be publishable as-is, as plain text, without looking like it’s been marked up with tags or formatting instructions. While Markdown’s syntax has been influenced by several existing text-to-HTML filters — including Setext, atx, Textile, reStructuredText, Grutatext, and EtText — the single biggest source of inspiration for Markdown’s syntax is the format of plain text email.\n\nTo this end, Markdown’s syntax is comprised entirely of punctuation characters, which punctuation characters have been carefully chosen so as to look like what they mean. E.g., asterisks around a word actually look like emphasis. Markdown lists look like, well, lists. Even blockquotes look like quoted passages of text, assuming you’ve ever used email.\nInline HTML\n\n\n  Markdown’s syntax is intended for one purpose: to be used as a format for writing for the web.\n\n\nMarkdown is not a replacement for HTML, or even close to it. Its syntax is very small, corresponding only to a very small subset of HTML tags. The idea is not to create a syntax that makes it easier to insert HTML tags. In my opinion, HTML tags are already easy to insert. The idea for Markdown is to make it easy to read, write, and edit prose. HTML is a publishing format; Markdown is a writing format. Thus, Markdown’s formatting syntax only addresses issues that can be conveyed in plain text.\n\nFor any markup that is not covered by Markdown’s syntax, you simply use HTML itself. There’s no need to preface it or delimit it to indicate that you’re switching from Markdown to HTML; you just use the tags.\n\nThe only restrictions are that block-level HTML elements — e.g. &lt;div&gt;, &lt;table&gt;, &lt;pre&gt;, &lt;p&gt;, etc. — must be separated from surrounding content by blank lines, and the start and end tags of the block should not be indented with tabs or spaces. Markdown is smart enough not to add extra (unwanted) &lt;p&gt; tags around HTML block-level tags. Source\n\nBasic Markdown Formatting\n\nHeadings\n\n# This is an &lt;h1&gt; tag\n## This is an &lt;h2&gt; tag\n### This is an &lt;h3&gt; tag\n#### This is an &lt;h4&gt; tag\n##### This is an &lt;h5&gt; tag\n###### This is an &lt;h6&gt; tag\n\n\nEmphasis\n\n*This text will be italic*\n_This will also be italic_\n\n**This text will be bold**\n__This will also be bold__\n\n_You **can** combine them_\n\n\nResult:\n\nThis text will be italic\n\nThis will also be italic\n\nThis text will be bold\n\nThis will also be bold\n\nYou can combine them\n\nLists\n\nInordered:\n\n* Milk\n* Bread\n    * Wholegrain\n* Butter\n\n\nResult:\n\n\n  Milk\n  Bread\n    \n      Wholegrain\n    \n  \n  Butter\n\n\nOrdered:\n\n1. Tidy the kitchen\n2. Prepare ingredients\n3. Cook delicious things\n\n\nResult:\n\n\n  Tidy the kitchen\n  Prepare ingredients\n  Cook delicious things\n\n\nImages\n\n![Alt Text](url)\n\n\nResult:\n\n\n\nLinks\n\n[link](http://example.com)\n\n\nResult:\n\nlink\n\nBlockquotes\n\nAs Kanye West said:\n\n&gt; We're living the future so\n&gt; the present is our past.\n\n\nResult:\n\nAs Kanye West said:\n\n\n  We’re living the future so\nthe present is our past.\n\n\nHorizontal Rules\n\n---\n\n\nResult:\n\n\n\nCode Snippets\n\nIndenting by 4 spaces will turn an entire paragraph into a code-block.\n\n\nResult:\n\n.my-link {\n    text-decoration: underline;\n}\n\n\nReference Lists &amp; Titles\n\n**The quick brown [fox][1], jumped over the lazy [dog][2].**\n\n[1]: https://en.wikipedia.org/wiki/Fox \"Wikipedia: Fox\"\n[2]: https://en.wikipedia.org/wiki/Dog \"Wikipedia: Dog\"\n\n\nResult:\n\nThe quick brown fox, jumped over the lazy dog.\n\nEscaping\n\n\\*literally\\*\n\n\nResult:\n\n*literally*\n\nEmbedding HTML\n\n&lt;button class=\"button-save large\"&gt;Big Fat Button&lt;/button&gt;\n\n\nResult:\n\nBig Fat Button\n\nAdvanced Markdown\n\nNote: Some syntax which is not standard to native Markdown. They’re extensions of the language.\n\nStrike-throughs\n\n~~deleted words~~\n\n\nResult:\n\ndeleted words\n\nAutomatic Links\n\nhttps://ghost.org\n\n\nResult:\n\nhttps://ghost.org\n\nMarkdown Footnotes\n\nWork in Ghost:\n\nThe quick brown fox[^1] jumped over the lazy dog[^2].\n\n[^1]: Foxes are red\n[^2]: Dogs are usually not red\n\n\nResult:\n\nThe quick brown fox1 jumped over the lazy dog2.\n\nGitHub Flavored Markdown\n\nSyntax Highlighting\n\n```javascript\nfunction fancyAlert(arg) {\n  if(arg) {\n    $.facebox({div:'#foo'})\n  }\n}\n```\n\n\nResult:\n\nfunction fancyAlert(arg) {\n  if (arg) {\n    $.facebox({ div: \"#foo\" });\n  }\n}\n\n\nTask Lists\n\n- [x] @mentions, #refs, [links](), **formatting**, and &lt;del&gt;tags&lt;/del&gt; supported\n- [x] list syntax required (any unordered or ordered list supported)\n- [x] this is a complete item\n- [ ] this is an incomplete item\n\n\nResult:\n\n\n  @mentions, #refs, links, formatting, and tags supported\n  list syntax required (any unordered or ordered list supported)\n  this is a complete item\n  this is an incomplete item\n\n\nTables\n\nYou can create tables by assembling a list of words and dividing them with hyphens - (for the first row), and then separating each column with a pipe |:\n\nFirst Header | Second Header | Third Header |\n------------ | ------------- ----------------\nContent from cell 1 | Content from cell 2 | Content from cell 3 |\nContent in the first column | Content in the second column | Content in the third column |\nContent in the forth row A | Content in the forth row B | Content in the forth row C |\n\n\n\n  \n    \n      First Header\n      Second Header\n      Third Header\n    \n  \n  \n    \n      Content from cell 1\n      Content from cell 2\n      Content from cell 3\n    \n    \n      Content in the first column\n      Content in the second column\n      Content in the third column\n    \n    \n      Content in the forth row A\n      Content in the forth row B\n      Content in the forth row C\n    \n  \n\n\nReferences\n\n\n  http://blog.ghost.org/markdown/\n  https://guides.github.com/features/mastering-markdown/\n\n\n  \n    \n      Foxes are red &#8617;\n    \n    \n      Dogs are usually not red &#8617;"

    },
  
    {

      "title"    : "Getting Unstuck for Creatives",
      "url"      : "/getting-unstuck",
      "content"  : "Taking a novel approach to life and breaking routines.\n\nOkay, let’s be real. I’ve found myself totally trapped in the habitual daily acts that’ve sprung up thanks to COVID-19, and I’m sure that I’m not alone in that. The lack of travelling different places, meeting new people, having any sort of stimuli apart from our dreaded screens can get beyond boring and frustrating.\n\nThis isn’t anything new, though. This feeling is the inevitable byproduct of repetitive work. Feeling stuck and on auto-pilot is triggered by repetitive work, and almost all of us, regardless of our occupation, engage in repetitive work.\n\nHere are a few small ideas to break out of that monotony, at least for a little while, particularly for those with a hungry, creative mind.\n\n\n\n1. Be mindful of input versus output. Our general consumption is an important, often overlooked factor when talking about getting stuck. What kind of input are you currently engaged in? What are you feeding your creative monster?\n\nMost of our days are spent in output mode, the business of making what we make. Whether it’s spreadsheets or ad campaigns, we typically give much more than we typically take. Being so focused on what we output that we forget to fill our creative tank as well.\n\nTo combat this, engage in some form of inspirational or educational input like reading books, watching movies, or listening to music. Try thumbing through a magazine you’ve never heard of before, or attending a concert for a new band that you’re unfamiliar with!\n\nChoose topics that you’re interested in, even if those topics aren’t directly related to your daily work. Seek out what inspires you.\n\n2. Wander outside for awhile. Author Roman Payne had this to say about people:\n\n\n  “A person does not grow from the ground like a vine or a tree, one is not part of a plot of land. Mankind has legs so it can wander.”\n\n\nYou need to purposely wander and engage in new experiences, and then bring them back to your normal lives to burn when you need them. The mistake that we often make is believing that those experiences require considerable time and effort–but this isn’t true.\n\nIf you leave small spaces in your daily calendar, you can have a plethora of new experiences waiting for you when you need them. It’s completely safe to get away from your desk and experiencing something new with a short walk.\n\nKeep a new experience journal, either on your smartphone or in a notebook. Separate the listings into four categories: break, lunch, day, and weekend. Start by documenting new experience you’d like to have if you had any of those four time increments available.\n\n3. Be mindful of patterns (or, your routines). Your world has changed and it changes every day. Despite this, you consciously or subconsciously create routine in your life.\n\n\n  What actions or behaviours do you repeatedly make?\n\n\nWrite down your daily, weekly, and monthly routines on a piece of paper. Once you’ve identified them, make a conscious effort to change one each day, each week, and each month.\n\nYou can simply engage in that change for a day and then return to your regularly scheduled program, but do so purposefully and then move on to a different routine.\n\nIn doing so, you’re training yourself to be more alert and before long you’ll start to see opportunities you may have otherwise missed.\n\n4. Play! Very few people who are active participants in some aspect of play report problems with getting stuck. Having fun and playing games should be a natural part of your creative process and an integral part of your creative growth.\n\nBut few know how to make play work. One way is to use design thinking to create play. In short, try becoming a game maker.\n\nIn the context of a creative endeavour, game-making takes on a slightly more purposeful goal: turn everyday tasks into games. A game needs a goal and restrictions. The goal defines the end of the game and the restrictions define the rules and behaviours.\n\nTake an everyday mundane task that you have to do: Set the goal and the restrictions of that activity. The trick to turning everyday tasks into games is to either alter the goal or your limitations.\n\nTry your hand at adding little milestone achievements, or recruit other players. In reality, the art of TK gamification can be applied to any task, and you’ll start seeing your everyday routines in a new light.\n\n5. Busy Hands aren’t the Devil’s Plaything. Get handy. It may not seem logical, but studies have shown that the mind is more engaged in problem-solving activities when the hands are active.\n\nSimply put, you think better when your hands are busy.\n\nIt seems counter-intuitive to engage in what seems like a distraction in order to attempt to deter distraction, but if you give your hands something to do while your mind is working, you’re less likely to pour precious thought into doing something else.\n\nFill your workspace with hands-on materials to play with. Try bringing in markers, Play-Doh, Legos, pipe cleaners, rubber bands, paper clips, clothespins, and paper cups so there’s always something for you to make or build. Don’t worry about making something recognizable, just let whatever manifests happen.\n\n\n  The act of creation happening with your hands is meant to mirror the act of creation happening in your brain.\n\n\nDoodling is another form of this hand-mind connection. The misconception about doodling is that it’s mindless, but in fact, doodling is the result of a very active mind. When you doodle, you give your brain something to process, so it allows you to simultaneously process other ideas because your hands are doing most of the heavy lifting. So try amplifying your doodling.\n\nLeave pads of blank paper nearby and doodle while you generate ideas or talk on the phone. Keeping your hands busy frees the mind to find creative solutions to problems.\n\nConclusion\n\nSure, for the most part we’re all stuck inside and don’t have a lot of flexibility with our setting or time, but there’s always something new to do if you look hard enough.\n\nTake in more inspiration, mindfully wander outside, carefully analyze the routines you have set in place, turn the tasks that you do into games, and don’t be afraid to create more just for the sake of it!"

    },
  
    {

      "title"    : "6 Ways to Achieve New Things",
      "url"      : "/six-ways-to-achieve-new-things",
      "content"  : "Getting back on your horse, no matter how many times you’ve fallen off.\n\n\nProject Journal Bar\n\nIn my last post, I talked about the struggles and failures I’ve faced the past few years. I’ve been thinking about how to tackle my short-comings and problems to solve a single, relatively-simple issue that’s plagued me nearly my entire life: consistency in my work ethic.\n\nThere needs to be more hand-holding involved — change does not come quickly nor simply. So I’ve devised an entirely new project for myself: Journal Bar. This is a new blog that I’ve made where I’m going to be posting about the progress I’ve been making weekly. The (very simple) ingenious part is that I’m tracking the posts I write.\n\nSo, this is a sort of meta-accountability experiment. Having a goal that’s in charge of making sure I keep on-track with all of my other goals. The idea behind this is so simple that I’m kicking myself for not thinking about it sooner.\n\nThis idea and the progress I’ve made is very new, but I feel as though I’m going slowly enough to ensure that I don’t fizzle out quickly and lose interest or energy for it. In addition to keeping track of my progress, I’ve also elected to use the blog as a space to write rough ideas that I’ll want to implement into articles later.\n\nGoing through the whole Beeminder process again opened my eyes to a few things that I believe will be helpful regarding perseverance with long-term results:\n\n\n\n1. Be Anti-Circle\n\nIt’s said that the definition of insanity is doing the same thing over and over again, but expecting different results. I was sifting through old text files on Dropbox, some all the way back from 2015 when I was back in high school, and I embarrassingly realized that there were certain goals there that I still had been writing down for 2020.\n\nThere are times where you need be ruthless and cut-throat with your dreams. There are certain large-scale ambitions that require so much time and energy that you won’t be able to balance them with other things, and they’ll be put on the backburner — over and over again. No matter how many times you tell yourself (or others) that you’re going to start working on it soon, you never really get past the beginning stage.\n\nInstead, look at what you are capable of, right now, with the abilities you have. Keep going with it, build upon what works. Make sure your to-do list isn’t the same thing everyday, make sure your New Year’s resolutions aren’t the same every year. If it’s not working, do something different, don’t run around in circles.\n\n2. Eliminate Redundancy\n\nThe paradox of choice that we have regarding how exactly we keep track of ourselves and our goals can be crippling. There are certain notes I have on Dropbox, or on Google Drive, or just on my iPhone, or locally on my laptop.\n\nThis problem isn’t eliminated if you switch to an analogue system either — you can have ideas and lists scattered between different planners, pocket notebooks, bullet journals, etc.\n\nIt’s easy to get caught up in using different software (particularly if it’s mandated by school or work) and not notice that you’re slowly creating a schism in your workflow.\n\nAgain, be ruthless and cut-throat, eliminate apps and notebooks that you don’t really need to be using. Boil everything down to the bare essential, just one place that might not be perfect, but at least contains everything so you aren’t repeating yourself or losing track.\n\n3. Maintain Product Agnosticism\n\nIt’s easy to argue that one particular brand or program is superior in some fashion, but in the lightspeed world of venture capitalism, these companies and start-ups can disappear in an instance.\n\nDon’t allow yourself to get too comfortable using one particular thing. In fact, you should ideally using so5. Microreminders for Microgoalsmething that’s completely free, doesn’t require internet access, and is stable. If something were to happen to the exclusive product you’re using, it might take a toll on your morale, or even worse, you could lose data.\n\nAt the very least, have a simple, fail-safe system that you archive everything on. Whether it be a VCS repository, a USB drive, or a secondary laptop with a text editor.\n\n4. Stack the Goodness\n\nA simple solution to adding multiple new habits or daily tasks into your life is to build them upon things you already are doing very well and effortlessly. Such as taking the time you brush your teeth at night to think of everything you’re grateful for that’s happened during the day.\n\nA particularly good example with the current automated systems I have going is this: I track online courses I take (1) and upload the notes I write to a GitHub repository where I track my commits (2), and all of this is tracked as productive time on RescueTime (3). In a way, I’m keeping up three different good habits with a single action — self-directed learning.\n\n5. Prioritize Passion over Tradition\n\nOne bad habit I realize I have is that, whenever I feel motivated to try to start working towards a positive progress again, I often do a Google search for “good goals to keep” or “good habits to have”, and I’ve started to realize this does more harm than good.\n\nYou shouldn’t try to accomplish something simply because it’s well-known to be a good thing to accomplish — like running a marathon. It will fail due to the lack of motivation behind it. It’s always far better to have a weird, unconventional goal that you find a genuine passion for deep down within. It doesn’t matter what other people think about this, it never has.\n\n6. Microreminders for Microgoals\n\nMy last suggestion is that the less time and energy something takes to do, then the less time and energy it should take for you to maintain it. It takes a lot of willpower and preparation to start something serious, like exercising three days a week — where you might need to have a community of support and journal weekly to remind yourself why it’s important to keep up.\n\nOn the flip side, it’s a lot easier to do something like start flossing after brushing your teeth, and there should be a smaller and less-intrusive reminder to yourself to do that so it doesn’t feel like an overwhelming chore. Tasks in general are usually far less daunting than what we imagine they are, especially the longer with think about doing it than actually doing it."

    },
  
    {

      "title"    : "Creating a Contingency Plan",
      "url"      : "/creating-a-contingency-plan",
      "content"  : "Failure is Important\n\nLast month, I had the idea to write an article each day for the month. How long did that last? Only five days. No matter how you look at it, that is failure. And it’s not just about the fact I didn’t manage to beat the challenge, it’s more about the principle of the matter. The fact that I failed to keep a promise to myself and others. Why did I let this happen? I think more broadly, it needs to be asked: Why do people do this — so often — in general?\n\nBefore I get into that, though, let’s take a look at the bright side of the situation. I managed to write two longform articles that I’m proud of:\n\nhttps://writingcooperative.com/my-writing-process-4868f986f97f\n\nThe only reason those posts got written was because, for the first time, I had to churn things out. Challenging myself to write each day for a month made me think long-term and plan out a schedule. It made me think of different topics to explore and ideas to experiment with. In the past, I’ve truthfully just written when inspiration struck.\n\nNot only that, but I joined the Medium Partner Program last month as well, which means that I got paid for these stories. It’s the first time I’ve ever been paid for my writing. And seeing that was a wake-up call for me. I was shown that if I put effort into my work and plan things out, then I could make serious side-hustle out of Medium.\n\n\n\n Interior View of Drafting Room in ERB | Source\n\n\n\n  \n\n\nFocusing on only the important stuff is the most valuable thing you can do for yourself.\n\nSummary: This article details why failure is a powerful tool for reflection, and necessary part of life. It then goes on to outline a powerful method to plan for future success by cutting out anything that isn’t essential to your own values.\n\n\n\n\n\n  \n\n\nThat’s why failure is so vital — it means that you’re going in the right direction. Having a challenge creates a sense of urgency — a fire underneath your ass that pushes you to actually get things done. If you’re constantly comfortable in life, then you aren’t pushing yourself. You’re a plateau on the verge of decline. A lot of intelligent people would say that failure is a needed stepping stone on the path towards success — but I would disagree. They’re more like positive and negative currents of energy — both being equally needed and powerful.\n\nI have had a lot of failures in life. I’ve made a lot of mistakes that I regret. But all of those actions and consequences have lead me exactly where I am today — with my words in front of your eyes. That’s a powerful thing.\n\nThat’s why I realize I need to try harder. I need to take larger risks and allow myself to be more open and vulnerable. I need to look beyond the day-to-day regime that I have in place. Getting serious not only means potentially profound failure — it also means finding and creating deeper and more meaningful purpose. With this article, I’m taking a step back to just sit and think. To adjust what I’m doing and revise who I am — and with the new year just around the corner, I think there’s no better time.\n\n\n\n  \n\n\nCreating a Focal Point\n\nBack to the question I had on-hand: Why do people fail to keep promises they make to themselves? Sure, I made a compelling argument to the importance of failing at times, but success is endgame. Human psychology is a murky field still in its infancy, and there are a multitude of reasons why people say one thing then do another. We all have obligations and responsibilities — things that take our time and effort away from what we set out to do idealistically. As a self-improvement junkie, I’ve come across a lot of different answers to this question, and subsequent solutions. In this article, I’d like to contribute my own solution — write yourself a contingency plan.\n\nWhat is a contingency plan? It’s defined as: A plan designed to take a possible future event or circumstance into account. As in, planning for the worst-case scenarios which, according to Murphy’s Law, are going to happen. Nobody else is going to help you figuring out a way to stay standing when everything else begins to fall apart. There’s no inherent manual for sticking to your goals when your willpower begins to fade.\n\n\n\n  \n\n\nAfter reading a lot of literature on the subject, I’ve boiled down what would make a good personal contingency plan into a single sentence: Create a focal point for yourself. What does that mean? It means: \n1) Figure out your values. \n2)** Make them your first priority. **3) Cut the rest of the bullshit out of your life. \nThe human mind is an amazingly capable machine, but with so much stimuli, it is spread far too thin. If you were to write out a list of each unique thing you did today — let alone today–you would have dozens of different tasks that require both willpower and brain-power.\n\nWe all have more choices and information in front of us than ever before in human history. It’s far too easy to use the technology and potential knowledge available to us in an unhealthy and unproductive way. There’s an emerging trend of digital detox, the act of cutting out social media and the internet as a whole from your life. I believe there is merit to this. We all could value from taking some time to sincerely just sit and think. To hear your own voice instead of being bombarded with the thousands of the online.\n\nFinding Your Values\n\nFrom our own voice, we can hear our own values. What we truly deem as important — not to others — but to just ourselves. How do you do this in practice? Here’s what I suggest:\n\n\n  \n    Clear Your Desk. Place things elsewhere for a period of time in order to have an empty, workable table.\n  \n  \n    Airplane Mode. All devices — even better if they’re put in another room.\n  \n  \n    Start a timer for 30 min. Even longer, if you think you’re capable.\n  \n  \n    Sit and Think. Trap yourself with just a pen and paper.\n  \n\n\nThis is a similar process to free-writing as a meditation, or a mind dump, which I think is an additional important activity to do from time to time. However, this isn’t about figuring out what needs to be done in the next week or month. It’s deeper than that.\n\nIt’s about writing your mission statement — which I’ll cover in more depth in an upcoming post. Warren Buffet has an infamous exercise, listing the twenty-five things you want to do in life — then cross off everything except the top five. This is what I mean by your focal point — figuring out what you truly want to do — and then figuring out how to do start doing it while cutting out everything else without mercy. Every field of dreams needs a lawnmower.\n\nIn order to create ambitious goals and succeed at them, you need to think beyond 2018. It’s about the next five years — it’s about the rest of your life. Having a purpose — a deep-rooted why_ — _connected to the actions you take daily makes it more difficult for you to give up and easier for you to follow-through. It also makes it easier to start again after a failure. This is how to keep the promises that you make to yourself.\n\n\n\n  \n\n\nMy Contingency Plan\n\nAs per usual, I enjoy displaying how I personally use the information that I find myself writing about for others. Unlike a lot of other how-to columnists out there, I don’t try to compartmentalize my life from the advice I share. If you are to eat your own dog-food, or in other words, actually set out on the actionable and difficult tasks you preach, then there is a far greater depth to the authenticity that is displayed. With all that being said, here’s what I have devised for my own contingency plan:\n\n\n  \n    Do Good Research. Before anything else, I need to learn and educate myself on important and complex topics. I believe this is important for both making better sense of the chaotic world I live in, as well as synthesizing a broad range of material into my own work, like this article. The most important thing to learn is how to learn well, which again, I’ll be covering in a later post.\n  \n  \n    Create Value for Others. There is an overwhelming amount of content being created constantly — most of it being taken for granted by the masses. In order to wade through all the noise, there are those that try to market themselves strategically. While there’s nothing wrong with that, no amount of good marketing can replace going through the effort of creating original and valuable work for people. More than that, though, I’m focused on keeping value above the fold. In other words, have the most important information at the beginning, instead of hiding it away and only giving it away in exchange for personal information, such as an e-mail address.\n  \n  \n    Stick to a Single Task. Due to the overwhelming amount of content being created constantly, it’s easier than ever to never truly focus on a single thing for a long stretch of time. And by truly focus, I mean not stopping every ten minutes to check something else. Putting your nose to the grindstone means absolutely everything else is put on the back-burner, at least for an hour.\n  \n  \n    Reach Out. A lot of people view writing as a solitary craft — and it is. But even then, community is everything. The entire idea of Medium is to have an established community of talented people that create good work that deserves discussion and feedback. Having others hold you accountable is far more powerful than trying to hold yourself accountable.\n  \n  \n    Cut the Bullshit. If I come across something that doesn’t fit in the above four actions, I won’t bother with it. Days are too short to let time be wasted. Attention is too limited and finite to allow for meaningless distractions. The human body is too complex and incredible to allow unhealthy foods or lack of physical activity to occur. Each moment, I need to be mindful of what I’m doing, and if I’m pushing myself towards my goals or pulling myself further away from them.\n  \n\n\n\n  \n\n\nSUMMARY:\n\n\n  \n    Embrace Failure. Recognize the importance of the path that mistakes and regrets have put you on, and the lessons you’ve been taught. More importantly, allow yourself to be vulnerable enough to walk into challenges where failure is bound to happen.\n  \n  \n    Have a Plan. Take a step back from the busywork of the daily schedule and truly think about what you would enjoy doing in the long-term, and figure out how to achieve that. Going a step further, figure out the obstacles in your way and determine how to achieve what you want even amidst a worst-case scenario. This is a personal contingency plan done right.\n  \n\n\nCredit: Hand-drawn Text Ornaments are Designs by Freepik\n\n\n\nThanks for Reading!\n\n\n\nHelping each other write better."

    },
  
    {

      "title"    : "My Writing Process",
      "url"      : "/my-writing-process",
      "content"  : "Five Steps to Go From Brainstorming to Completed Work\n\nLet’s get down to the bare bones to start with: Prepare yourself and focus. Brainstorm and allow yourself to have bad ideas. Outline a thesis. Draft and edit. Cut the non-essential. Now, let’s expand on these ideas…\n\nToday is the third day of November. For some of the day, I’ve been trying to craft a new article to publish. For the large majority though, I’ve just been trying to find new and creative ways to procrastinate!\n\nThe first day I wrote about how I’m rebelling against NaNoWriMo this year. Yesterday, I wrote about why I write — a bit of the philosophical and bigger-picture sort of thinking.\n\nToday, I thought I might as well keep on the same topic and talk about the how I write. To detail how exactly to go from a simple and disorderly idea to a completed and coherent article.\n\nThere are many steps to this process — from brainstorms to an outline, from drafting to revisions, until you have something publishable.\n\n\n\n Antique Blank | Source\n\nAn Aside: GOOD WRITING?\n\n\n  “All good writing is swimming under water and holding your breath.” \n— F. Scott Fitzgerald\n\n\nWriting is a mysterious and elusive artform. Whether it’s technical, creative, or copy — good writing contains something that cannot be taught. A balance needs to be struck between the formless idea and the formulaic structure.\n\nThe idea — the actual content — needs to be exciting and novel. But if the presentation — the display and perception of that content — isn’t also good, then the idea will largely be lost. Yet, if the idea is lacking, then no amount of amazing presentation can salvage it.\n\n1. PREPARATION: Focus\n\n\n  “A winning effort begins with preparation.” \n— Joe Gibbs\n\n\nDistraction is the worst offender for writing that’s never completed — and often times writing that isn’t even started. Identify and eliminate potential distractions before you begin. Ensure you don’t allow yourself to procrastinate by dealing with them when they arrive.\n\nBe relaxed. Don’t plunge into writing if you’re stressed about a million other things. If you really want to churn out two-thousand words in a single sitting, it has to be your number one priority. Stress also negatively impacts your physical and mental health, which are vital as well. So stay hydrated — have a water bottle handy while you write.\n\nTake a look at your surroundings — create a private workspace. Have music that you enjoy but won’t distract you. I personally love certain background noise, Noisli has a ton of different options. Nearby plants are also always a bonus, and studies have shown they increase happiness and productivity!\n\nCommunicate your availability to others before you get into the deep work of writing. Have a do-not-disturb sign, send out an e-mail or mark on your calendar that you’ll be unavailable.\n\nUnplug and disconnect. The research phase of writing is the only time you should be using the Internet. Use an offline word processor, or write by hand. Keep things more traditional — for linguistics, have a dictionary and thesaurus on hand.\n\n2. BRAINSTORM: Bad Ideas &gt; No Ideas.\n\n\n  “The way to get good ideas is to get lots of ideas and throw the bad ones away.”\n— Linus Pauling\n\n\nGo on an idea sprint. If a good idea is key to good writing, how do you obtain good ideas? Perseverance. Set up a specific time each day and set a timer, force yourself to come up with a dozen unique ideas. Some are going to be bad. Most are going to be bad. But a bad idea is far better than no idea at all. You can still work with a bad idea. You can still write about a bad idea.\n\nFind novel stimuli for yourself. Brainstorming is a mental muscle. No great writer waited for a mystic surge of inspiration before beginning. There needs to be an active search for it. Write in different places and environments. Write about topics you’ve never written about before.\n\nSeek inspiration elsewhere. Look at what other people are blogging about. Don’t be afraid to use their work as inspiration — they’ll take it as a compliment. I came up with the idea of one of my favorite articles from reading someone else’s. Use prompts and 30-day challenges. The main point is to just get the ball rolling — a good idea is far more likely to appear if the canvas isn’t blank.\n\n3. OUTLINE: Craft a Thesis\n\n\n  “Give me six hours to chop down a tree and I will spend the first four sharpening the axe.” \n―Abraham Lincoln\n\n\nOutline first. Once you’re satisfied with the idea you’re going to be working with, it might be tempting to plunge right into writing by the seat of your pants. However, this will only create more work in the future. Having an outline written will save you time.You won’t be constantly second-guessing yourself — and more importantly, losing focus on the topic at-hand.\n\nCraft the main thesis. Make it abundantly clear to the readers what that thesis is. Then, start carving out different sections, which can then be broken down further into paragraphs. Determine your supporting content — what will help you get your main point across.\n\nSet goals. Take a moment to decide who your ideal audience is. What are they gaining by your writing? The key to goal-setting in writing is relevancy — how will what you create be relevant to others? Take note of what feelings you think your work should invoke.\n\n4. DRAFTING &amp; EDITING\n\n\n  “An architect’s most useful tools are an eraser at the drafting board, and a wrecking bar at the site.” \n— Frank Lloyd Wright\n\n\nWrite inside-out. Don’t try to write the introduction first, it’s always the hardest part. Instead, go through your outline and pick the section you’d think would be easiest to write, and keep going from there.\n\nWrite in sprints — set a timer and don’t stop writing until it ends. Don’t sweat about grammar, spelling, or word-choice. Try to write about one concept per sprint.\n\nTry out different headlines. Your work should drive the headlines you use, not the other way around. They shouldn’t hold up the rest of the writing, either. They don’t have to be perfect, and you might want to change them after publishing. Avoid trying to linger titles in mystery or fear-mongering — people have options, not time. Any headline you use should be able to stand on its own, though, in case it gets pulled to another website.\n\nMake what you’re writing clear — clean up the mud and muck. Group ideas logically. Don’t use two words when one will do — there’s no reason to bloat your work for the word count. Use the active voice as much as possible, and subsequently avoid using the passive voice. Avoid clichés and any other boring or overused language.\n\nThe reader is not an algorithm. Don’t try to game the system with writing that exploits search-engine optimization or any other such nonsense.\n\nOrganize and edit first, then proofread. A good proofreading trick is to read the entire thing out-loud. A good spell-checking trick is to read the entire thing backwards.\n\nEdit, edit, edit. When editing, don’t try to attempt to do an entire rewrite, instead, do a high-level editorial. Improve without restructuring.\n\nBe mindful of the ending. The conclusion should invite an interaction with the reader. The internet empowers an open and free line of communication between the reader and the writer. Or, point them to other helpful resources.\n\nReview a few more times, just in case. Asking peers for their feedback is always a great idea as well. Then, utilize grammar tools. I personally enjoy using the Hemingway application, but take its suggestions with a grain of salt. Applications and spell-checkers never catch 100% of errors made, anyways.\n\n5. CHOPPING: Be Ruthless\n\n\n  “Less is more.” \n— Ludwig Mies van der Rohe\n\n\nThe Internet is chock-full of information. It is also already full of people that want their voices to be heard, and their content to be seen. There has never been such a greater amount of salesmen as there are right now in front of your screen. Everybody is trying to sell something — we live in capitalistic society, after all.\n\nFive-second rule. It takes roughly 2-to-6 seconds to convince a person to stay once they’ve started reading. That’s it. Have something incredible within that incredibly short window of time. Put the most important and interesting information first. Remove long introductions, word-heavy descriptions, and any other purple prose.\n\nCraft the first paragraph carefully. Because people decide if they’re going to read something so quickly, the first paragraph is the most important one. The reader needs to be drawn in. Ask a question, and then answer somewhere else in the post. Be fearless of the controversial, and state something bold. Note an interesting fact or statistic (with proper reference, of course).\n\nMake work scannable, too. Most people don’t begin reading until they’ve skimmed or scrolled. Use plenty of headings, and bullet-point lists.\n\nWhitespace is your best friend. Too much text strains the eye. Watch out for wordy sentences, or lengthy paragraphs, or too many paragraphs without some sort of break.\n\nBe clear and concise. Functional and pragmatic. Distill your message into the smallest amount of words possible. Short is memorable. If it’s easy to digest, it’s easy to share.\n\nBe ruthless. After your first draft is complete, take a pause. Then, return and cut the word count in half."

    },
  
    {

      "title"    : "Disrupting the Attention-based Economy",
      "url"      : "/disrupting-the-attention-based-economy",
      "content"  : "When you wake up in the morning and get out of bed — or even before you get out of bed — what’s the first thing that grabs your attention? Whatever it is, it’s going to be responsible for your first thoughts of the day. Throughout the rest of your day, you’ll be faced with a bombardment of distractions that will grab your awareness away from what you’re doing.\n\nWe live in an attention-based economy. Companies and people can only sell you products and services if they first have your attention, after all. This is nothing new, but with the rise of clever marketing statics (ex. Data-collection, branded content, personalized advertisements, etc.) most people are often being sold things without even realizing it.\n\n\n\n New Office | Source\n\n\n\n  \n\n\nStop being easily swayed by anything that’s in front of you. Start living a value-based lifestyle.\n\n\n\n  \n\n\nBy way of technology, there have been privacy tools and blockers created as a way to negate these tactics. However, this is a band-aid solution to a deeper, fundamental problem of society.\n\nThis goes beyond the exploits of current revenue models. People easily get caught up paying attention to things that just drain them of their energy. Time and energy wasted on toxicity — reaction instead of action. It is easy to blame advancements in technology and platforms for this, but the uncomfortable truth is that it is a human problem.\n\nThere is little we are able to control in life. We cannot control the behavior or actions of others — and we cannot control what’s going to be in today’s news — but we can control ourselves.\n\nIf attention is the currency of our modern economy, then our pockets are full at the start of each day. Absolutely nobody can dictate what you spend your time thinking about — no matter how hard they try. Bringing power back to the consumer, then, is simple. The solution is to stop consuming.\n\nThis is, of course, far easier said than done. There is a heavy weight of responsibility on our collective shoulders — but it is not an impossible burden to lift. The ability to overhaul this system will come from forming a meritocratic community. To begin our dialogue and actions on the basis of a value-based philosophy instead of an attention-based one.\n\nWhat does this mean, exactly? Start with the fundamentals — what do you value in life? What is your self-imposed purpose? These are not easy questions to answer, but again, they’re not impossible. Often times, exactly because of the everyday distractions and white noise that nags at us, we find ourselves too busy to stop and think about these kinds of questions.\n\nContrary to what you might think, things become far simpler when you truly know what you want out of life and yourself. When you raise your expectations and cut out everything that isn’t actually necessary for you to be happy.\n\nForge an identity for yourself out of your passion and who you want to become. Use your attention for good — learn new things, create something, help your community, spend time relaxing by doing things you truly love to do instead of mindlessly scrolling through the Internet for a lukewarm buzz.\n\n\n\n  \n\n\nThere is beauty in getting used to the uncomfortable. People constantly search out entertainment simply because we’ve become so unused to boredom and being bored. The modern mind is restless and uneasy — always looking for a distraction — and this is explicitly why the attention-based economy has been able to do so well.\n\nIn all honesty, this approach to life is far more difficult. The human brain is designed to sleepwalk into habits and routines and to tread the path of least resistance. Mindfulness needs to be developed, as well as gratitude — we’re conditioned to think we don’t have enough and need to seek out more — even though we most often already have everything that we need.\n\nWith the sheer pace of advancement in technology and the changing tides of the world at large, nothing comes close to being predictable anymore. It’s honestly a scary thought to think of the path we’re headed down if people continue to allow themselves to be easily swayed and dependent on entertainment. A serious and long pause needs to be taken. By everybody.\n\n\n\nThanks for Reading!"

    },
  
    {

      "title"    : "The Duality of Purpose and Work",
      "url"      : "/the-duality-of-purpose-and-work",
      "content"  : "PART ONE: HAVING FAITH IN GRAND DREAMS. Understanding the why of the work is the most important thing that’s needed when starting out. It’s so easy to become discouraged when you’re in the the thick of the weeds, when you need to do difficult or tedious. Motivation and discipline to do such work comes from having a bigger picture — a purpose.\n\nThis purpose comes from a place of realistic optimism and idealism. It’s a messy and bold goal. A tangible, yet implausible objective without conventional measure or perspective. There’s a lot wrong with the world — and a lot of people that will complain about it — but how can you improve it? What troubles are you willing to tackle head-on for the good of humanity?\n\n\n\n Person Making Clay Pot | Source\n\nHow to effectively go about doing what’s truly important.\n\n\n\nIt’s a lot to ask, to a point where most people don’t even push themselves to even attempt it. And those that do attempt to achieve something grand usually stop after failing only once or twice.\n\nThe reason so few people succeed in capturing the essence of a heartfelt purpose is a lack of faith. Having the faith in yourself that you’re truly capable of accomplishing that goal, no matter the obstacles, or opinions, or failures that you will inevitably face. It takes a fair amount of foolishness to ever succeed in accomplishing audacious.\n\nDon’t back out of a goal as soon as it looks like it’s going to fail — have more trust than doubt. Many people discuss the learning opportunities that reside in failure, but the truth of the matter is that gritting your teeth and persevering and eventually finding success is a far more enriching learning experience.\n\nIt is important to understand the context of where you currently stand in history. Research your contemporaries that have similar goals — especially if they’re currently doing far better than you are. Research the great thinkers and creators of the past, as well. Having this contextual model will not lead you to achievement, but will guide you in the right direction, like a compass.\n\nAt the same time, you must not be rigid with your objectives, either. Do not let pride get in your way — redirect your efforts if you need too. Being agile is far more intelligent than abandoning your efforts altogether and starting from square one.\n\nPART TWO: ELIMINATING EVERYTHING NON-ESSENTIAL. Simply understanding what you want to accomplish will not allow you to actually get it done. The what of work is doing the technical and nitty-gritty, which is the contrary of the initial motivating and lofty goals.\n\nThey both outstandingly require one another. Being only an idealist thinker won’t get anything done. While being only a busy-bee worker won’t get anything meaningful done.\n\nIt doesn’t matter if you are clueless when you’re first beginning — that’s normal. Mastery of any knowledge or skill requires only deliberate practice and enough time. Be humble enough to absorb the knowledge of everybody around you. Learn to constantly ask critical questions. Be resourceful with the amount of information you can find both locally and online.\n\nFigure out priorities, examine what work needs to be done as opposed to what’s just easy and non-essential filler. The next part is vital: look at your schedule and block out large chunks of time (four to seven hours) where you just work on what’s most important.\n\nYou cannot allow yourself to be interrupted by others, or distract yourself with the plethora of attention-grabbing media that’s currently at our disposal. This can be extremely difficult at first, but don’t be afraid to communicate with others that you’re busy with something and that you’ll talk to them later.\n\nSimilarly, push yourself to sticking to one tab or application open at a time. Stop yourself from constantly jump from one inquiry to another. Be mindful of how you’re using technology — take a break every once in awhile.\n\nA lot of people say they simply don’t have the time in their schedules to devote themselves so deeply to something. But the truth of the matter is that even if you have other responsibilities, you can fit this work into your calendar by understanding and eliminating the time you’re currently wasting — because we all waste time.\n\nCONCLUSION:\nI believe we’re all given the opportunity to achieve goodness in the world that’s beyond ourselves — whether it’s in small ways or big ways. We’re all born being good at something — technical or creative — and with an intense curiosity of the world we live in.\n\nIt is far too easy to veer off the path of pioneering, to instead be comfortable with letting life pass us by. I believe that we can make the conscious decision to change that — at any point in our lives — and instead aspire to greatness. All it takes is a little courage, and a lot of reckless abandon."

    },
  

  
    {

      "title"    : "November 10th, 2020",
      "url"      : "/journals/November-10th-2020",
      "content"  : "Alright, let’s get into the weeds this week (or perhaps flowers?). Overall, I think I’ve found a good equilibrium with Beeminder. I don’t often derail, but at the same time I have over a dozen beemergencies every single day.\n\nI’m also really happy for the spread of systems I have, finding ways to track my mental health, physical health, hobbies, and both creative and technical projects.\n\nRegarding French, I’ve been stuck in the Emerald league forever in /duolingo, but progressing down the tree nonetheless. /clozemaster is definitely a welcomed addition, as the lessons are a lot quicker and give a more nuanced look at how words are actually used.\n\nSince I began tracking /writing in May, I’ve written over 100,000 words, which is crazy to me. Although a good portion is just private journal writing, I’m still happy I’m doing it everyday. Before, I’d really try to win NaNoWriMo every year (anybody participating, btw?) and always fall short because I never wrote &gt;1,500 words a day otherwise. I suppose I’d rather write ~400 words a day indefinitely than risk pushing and burning myself out.\n\nI’m still finding a bug (or maybe feature) where /meditation doesn’t add data if you’re repeating a guided meditation. I’ve switched over to doing simple timed meditation with Insight Timer and that seems to work instead!\n\nI recently derailed on /fitness by just a couple hundred steps, which initially seemed silly. But in reality, I have to remind myself that whatever I’m tracking on Beeminder is the bare-minimum threshold, and I gotta pass it everyday no matter what.\n\nOne thing I’ve noticed that I talked about on the Beeminder Discord (which you should join!) is that all my systems ultimately fall within two categories: input-based vs. output-based.\n\nNow, when I originally began with Beeminder many years ago, I had the rhetoric that you should aim for looking at input rather that output. Which I still believe is better–but why not both if that’s an option?\n\nThere are a few examples of this: /writing is the input, and other goals like /blogging or /poetry are output. (A caveat being that writing is fortunately easy to both quantify and automate.)\n\nOutput-based goals that I’ve been having the most trouble with are the ones that I haven’t really found a good input-based supplementary goal to add to it. I do really well with beemergencys pushing me towards doing work, but output goals don’t have a daily metric, they’re usually weekly or monthly.\n\nI finally had the brilliant idea to use RescueTime and track the amount of time that I’m specifically on Lynda each day to supplement /courses. I had a few good ideas for tracking pages read or time with /books, but I often get weasel-y if the data isn’t automated. 😅 So it’d be nice to figure out a way to connect with Kindle or Audible.\n\n(P.S. Working on a new Jekyll theme this week, Purelog!)\n\n(P.S.S. Anybody doing NaNoWriMo this year? Using Beeminder to track it?)"

    },
  
    {

      "title"    : "November 3rd, 2020",
      "url"      : "/journals/November-3rd-2020",
      "content"  : "Quite a red-letter day for my neighbours south of the border. I would be lying if I said I wasn’t anxious for tonight, so I better finish this weekly review as early as possible :^)\n\nFirst off, my apologies for this post not being very Beeminder-specific, I’ve been getting dedicated with my development work with Jekyll the past week. So I haven’t really given the time needed to examine how my Beeminder goals have been affecting things in my life, like I usually (neurotically) do. I’m planning to do a full review of my now 24(!) systems.\n\nSome bad news and good news: The bad news is that I definitely bit off more than I can chew with trying to modify Simply Jekyll. It already had a 1,300 line CSS file, and I decided it would be a good idea to add Bootstrap on top of that, and although I love how it looks and what it’s capable of, it’s hopelessly bloated.\n\nThe good news is that I successfully completed Hacktoberfest for the first time! But even better, I went back to the drawing board and created my first open-source project for others: Watery, which is the most minimal yet functional Jekyll theme I could create. I went down the rabbit hole of classless CSS frameworks and used the most popular one, Water.css, for this.\n\nI also just added a neat feature on the demo site that lets you effortlessly see how it would look using a different classless CSS framework instead, which really demonstrates its extensibility.\n\nTo tie it back to relevancy, I am probably going to use a variant of this theme for my Beeminder blog journal.bar. Speaking of, I’ve been thinking more down-the-line about this experiment, and trying to figure out if there would be any meaningful way to measure difference from the beginning to, say, a year after. I can offer my own layman’s observations, but it’d be neat to be an academic guinea pig."

    },
  
    {

      "title"    : "October 13th, 2020",
      "url"      : "/journals/October-13th-2020",
      "content"  : "Another busy bee week! Time seems to be flying by for me. On the forums, I was given the Regular badge, meaning I can change thread titles, such as “Brennan’s Beeminder Journal 2020” to “Brennan’s Beeminder Journal”, which allows this Beejournal to continue ad infinitum, huzzah!\n\nRegarding /morning-pages, the solution I found was to use URLminder, this will track the word count of (multiple) Google Docs or Dropbox documents. I figure I’ll add a new document each month, as I find that’s a good time-frame to segment writing. And unlike Draft, URLminder lets you change the deadline time, which was my entire problem in the first place. The caveat being that I’ll need to adjust to writing somewhere else consistently.\n\nThis week’s verbal contract will be: To get a better at understanding API. Although I’ve found multiple new systems within the unofficial integration lists that I’m excited to use, it made me realize how much more potential there is–and perhaps the frustration that 3rd party solutions seem so ephemeral. Khan Academy, for instance, have deprecated their API entirely. FreeCodeCamp hasn’t had theirs updated in nearly two years. Is interest in this kind of things just too niche?\n\nOn the other hand, I think there’s benefit in there only being thirty or so high-quality official integrations. I know when I first was starting out, I didn’t feel overwhelmed by the paradox of choice.\n\nNew Systems\n\nAs I’ve written about a few weeks ago, limitation breeds creativity for me. It’s been fun trying to work with just the official integrations, but this would not be an experiment of self-improvement if stagnation was allowed! Exciting things are going on, I’m trying a bunch of new stuff.\n\n\n  /ClozeMaster: Supplement my French learning with Duolingo\n  /Meditation: It’s so cool how you can use Apple Health to track mindful minutes with different meditation apps. I’m still have to figure out my favorite but right now I’m using Headspace.\n  /Prayer: Using Rosarium (Beeminder’s blog post about it), my relationship with spirituality is complicated, but I definitely enjoy the Rosary prayer, and it’s a good way to start my days with the right intentions.\n\n\nP.S. I figured out why RescueTime was still measuring time even though I was AFK. It has to do with a pesky design flaw (more detail) of the ThinkPad W520 (which, by the way, is the best laptop ever minus this one thing).\n\nP.S.S. Also added a link to @narthur’s beewiki to journal.bar, I hope it catches on! 😊"

    },
  
    {

      "title"    : "October 20th, 2020",
      "url"      : "/journals/October-20th-2020",
      "content"  : "Yet another busy bee-week. I’m really enjoying becoming increasingly focused on both the weeds of technicalities, as well as trying to think deeper on the higher concepts that I’m trying to utilize.\n\nFor starters, I’ve written in the past about wanting to pivot, but I realize that I am perfectly capable of adding work rather than changing what this project is.\n\nI’ve also written about wanting to give myself more self-permission. Essentially, I want a place that’s truly mine where I can place my thoughts exhaustively. Not just polished, finished work such as my blog or portfolio. I’m writing roughly 400 words a day anyways, it might as well be for a utilitarian purpose and public.\n\nAs much as I enjoy the concept of digital gardens as an ideal, I do have some problems with the specifics (also seen with Roam Research). It sort of reminds me of the Dvorak keyboard layout–far more practical and productive, but alas I’m am already far too entrenched in both QWERTY and traditional, hierarchical note-taking.\n\nI also don’t want a specific program for private use, such as Notion. Rather, I found a wonderful Jekyll theme that incorporates a lot of the concepts that I am drawn towards: Backlinks, wiki-style links, context menu, page preview, margininlia, etc. You can see these being utilized here, it’s really cool.\n\nTo relate it back to Beeminder, in addition to collecting my notes, I want this to be a place for daily entries, that include getting more in-depth with my /gratitude journal, and /foodlog, for starters–and having the project be on GitHub means I can simply create a new system with GitMinder that only tracks that repository.\n\nAnyways, much more related to Beeminder, I’ve been having trouble with URLminder. Currently, /morningpages2 is kind of just stuck at around 4,300 words for some reason–maybe I just input the Google Doc link incorrectly. I also had to sadly archive /typing, since I couldn’t get my TypeRacer games to sync, but that was a just-for-fun goal anyways.\n\nP.S. Trying to get into APIs last week ended up snowballing into a new project of it’s own: SelfTeach.Academy. I don’t think there’d be enough interest to try to make this a reality, though."

    },
  
    {

      "title"    : "October 27th, 2020",
      "url"      : "/journals/October-27th-2020",
      "content"  : "Not really as busy with Beeminder this week! I’ve mostly been really busy with my new Jekyll digital garden project (which you can preview here if you’re curious). It’s crazy how many useful rabbit holes I’ve gone down in research, and with the serendipitous benefit of having the project’s purpose be to archive and organize such rabbit holes!\n\nAnyways, sticking with Beeminder, I’ve noticed that /meditation seems a little selective with which “mindful minutes” it adds as data points–if it’s a new medtiation from Headspace I haven’t done before then it’s added, but if it’s one that I’ve already done then it doesn’t seem to count it. I’ve noticed the iOS application updated though, so maybe it was just an anomaly.\n\nAlso, I think the reason things were weird with URLminder reading from Google Docs was simply because I didn’t set the privacy settings for the document correctly, whoops. Seems to be working now! I know it’s been forever since I initially started with this goal–and I haven’t really needed it since I’ve started a devlog on Draft that I plan to migrate–but I think it’s still worth finally implementing correctly.\n\nI’ve been fumbling hard with /distraction lately. I’ve been derailing due to incorrect labeling of different websites I’ve been visiting, and it doesn’t update like other systems do, to the point where it’s 11:50 and it’s still orange because it hasn’t updated (and I know I shouldn’t be in front of a screen that late, but that’s another issue that needs to be tackled), which is a problem since it’s a do-less goal.\n\nThe simple solution to this is to just visit the RescueTime dashboard one per evening to make sure that the obscure sites I’m visiting are correctly labelled and that I’m not going over my unproductive screen-time limit."

    },
  
    {

      "title"    : "October 6th, 2020",
      "url"      : "/journals/October-6th-2020",
      "content"  : "A rather busy week for me, bee-wise. I’ve been spending more time on the forums and getting more into the weeds of things, which has been fun!\n\nI realize now, at this point, I have ±10 beemergencies a day. This is by design, as it pushes me to actually get my daily tasks done.\n\nIt doesn’t really work for bigger tasks I have, like blog posts, where sometimes I try to just create something the last day instead of utilizing the whole week for it. I’m not really sure how to intelligently segment something like writing an article in a way that fits into how I use Beeminder.\n\nSystems Updates\n\n\n  /distraction: Cleaned up the graph’s jagged ups-and-downs in the road editor. I also changed the rules on RescueTime to be more strict with what’s considered distracting so I waste less time on the computer.\n  In general, I changed the views of a few older goals that I created back in 2017 to see their full range, rather than just when I restarted them. (Eg. /productivity and /french. I hope this increased context helps provide better understanding. Similarly, I’ve made data points public where applicable.\n  I also still need to find a new solution to /morning-pages, and this is my verbal contract to myself I’ll have that corrected before next week’s post.\n\n\nI finally took a gander at beemind.me for new ideas, and I’ll be going over the integrations megalist (now that I know it exists, hah) this week to see what else I can add.\n\nMy rule of thumb for new systems is this, I’ll add it to my already large list of beemindings if I find a way to:\n\n\n  Automatically track what I already to.\n  Automatically track something I really want to start doing.\n  Automatically track something that’s fun and takes less than five minutes (see /typing).\n  Or, manually tracking something I need to start doing.\n\n\nNew Systems\n\n\n  /meta: I’ve been trying to figure out what my meta goal should be for awhile, and I think tracking the daily cumulative data points from my other systems fits. It’s definitely more interesting/fun than helpful right now, but why not?\n  /typing: I love typing games, and have been using KeyHero forever, so why not give TypeRacer a try! Only problem is that it isn’t working. :( No matter what I do, I get a “Could not fetch scores.” for the value. I don’t know if it’s worth making a dedicated thread for?"

    },
  

  
    {

      "title"    : "Everyone should have a project that they control 100% of",
      "url"      : "/notes/Everyone-should-have-a-project-that-they-control-100-of",
      "content"  : "To improve as a programmer, every programmer whether working independently or in an organization should atleast have one project that they control 100% of, and it doesn’t matter if it is your main project or a side project. When you are working for an organization or working independently on a collaborative oss, the major chunk of your cognitive bandwidth gets allocated to those projects, which is not bad per-se, it does teach you how to work in a collaborative environment and to learn from people who are better at the concerned technology/concept than you. But the issue is more personal and emotional in when you are working on something bigger than you, it unwittingly causes a self-effacive effect i.e., you tend to devalue the emotional effects of being able to create something with complete autonomy, or crave for the autonomy and burnout as a result of the cognitive exhaustion. The sense of freedom and the liberating experience that comes out of the creative autonomy is just unmatched.Even a side-project in github that you consider to be trivial has an effect that only such kind of projects can provide, of having done everything yourself and without anyone putting constraints on what you can and what you can’t. It allows you to experiment outside of what would be acceptable within a project you are doing with others. Something like what if I just re-wrote this entire engine on top of openGL would never (or almost never) make sense in a collaborative project, but it would make perfect sense if it is just you.The other obvious advantage is it makes you much more light-hearted because you know that if this doesn’t work out the way I like it or good for me, then I can just go. When you are working on a personal project out of your own free will, it has a certain kind of air that a collaborative project won’t. It is purely voluntary, and you can just up and leave at any time. That adds something to the mix. The responsibility of joy or stress that comes out of it suddenly becomes more tolerable as well as enjoyable. Note that I am not advocating that you drop everything that you don’t like, it is just that having certain things in your life that you can control can help handle that which you can’t.Related: [[Creativity is a quality without a name]]ReferencesAndreas Kling. (2019). [[Commute Talk: How to improve as a programmer::https://youtu.be/DY3Islql6xs]]"

    },
  
    {

      "title"    : "Humility is the knowing of the epistemic gap",
      "url"      : "/notes/Humility-is-the-knowing-of-the-epistemic-gap",
      "content"  : "Humility is the knowing that you don’t know a lot of things not a false pretension to deceive people into praising you.The contemporary view of humility seems to be to pretend as if one knew little instead of realizing it. Here fake it till you make it doesn’t seem to work as, the more you pretend to be humble without realizing how little you know—not relatively, but absolutely—-the ego grows by holding onto the relative superiority.Most of the issue of not understanding the fragility of one’s epistemic confidence arises due to comparision, but more often than not [[Comparison based on accomplishment does not have a baseline]].ReferenceTaleb, Nicholas Nassim. (2015). Antifragile: Things that gain from disorder"

    },
  
    {

      "title"    : "Mark(kram)down",
      "url"      : "/notes/markkramdown/",
      "content"  : "Kirves on kyllä kätevä, muttei mahdu taskuun. – MinäHelpompi tapa kirjoittaa HTML -koodia. Ja nopeampi.Sivunkuvaus (.md)Haluttu lopputulos kuvataan Markdown-kielellä:This is a text with a footnote[^1].term: definition:  another definitionyet another termand another term: and a definition for the term| Header1 | Header2 | Header3 ||:--------|:-------:|--------:|| cell1   | cell2   | cell3   || cell4   | cell5   | cell6   ||         |         |         || cell1   | cell2   | cell3   || cell4   | cell5   | cell6   ||         |         |         || Foot1   | Foot2   | Foot3{: rules=\"groups\"}[^1]: And finally,  here is the definition.Lopputulos (.html)Markdownia tukevalla työkalulla saadaan aikaan:This is a text with a footnote1.  term  definition  another definition  yet another term  and another term  and a definition for the term            Header1      Header2      Header3                  cell1      cell2      cell3              cell4      cell5      cell6                                           cell1      cell2      cell3              cell4      cell5      cell6                                           Foot1      Foot2      Foot3      Viitteet  Markdown   Kramdown             And finally,  here is the definition. &#8617;"

    }
  
]