Skip to main content

Musings

Zach Saucier's thoughts

  • Spiral learning

    A spiral outlook of learning

    Most of the little time I spend on Tumblr is spent looking at awesome pictures of nature, seeing how math is found in nature, or analyzing animations from pros, but every so often I come across something that has a larger and more direct effect on my life. The most recent was caused by this image:

    A spiral stair case with two children walking up and the text: 'The path isn't a straight line; it's a spiral. You continually come back to things you thought you understood and see deeper truths.'
    I have since found out the image was by an illustrator named Budi Kwan and the quote is by Barry Gillespie. While I disagree with Gillespie’s outlook on life, I think the quote describes my thoughts on knowledge well.

    The conventional way of looking at knowledge is very segmented and generally linear. Learn one thing, then add onto that, then continue to add on new pieces. While this may be helpful for looking at some types of knowledge, I feel like it’s not a very accurate way of at the learning process in general.

  • Create useful things

    There are a whole lot of people in the world. Everyone creates something, a lot people create stuff every day. Thus there is way more stuff in the world than people!

    Now, our time in this world is limited. That means that we should make use of the time that we do have. Which means that we all have some important questions to answer while we can, like “What is the purpose of life?”, “What happens after I die?”, “What is God like?”, and many others. If you want to discuss what I think about these feel free to message me.

    But our limited time also means that we should spend our time creating and doing things that are valuable. Now, there are a lot of things that fit in this tag and it depends on the individual and the situation. This is a good thing that makes us unique and diverse. What we need to have is good judgement as to what is important and what is not.

    The most important questions are the ones like those I posed above. Belief about spiritual, family, and life matters should always come first. In addition to this, we all work at one point or another and we should attempt to make our work meaningful. But sometimes we just need to work to get money to provide for what is most important so that doesn’t always happen.

    However something that we do have control over is what we do with our free time. The time we spend doing side projects and learning different things. This is what I want to focus in on today.


    When I started getting into web programming, I created a lot of small projects to learn different programming techniques and skills largely based on StackOverflow questions and recreating things I saw. These were invaluable and taught me the majority of the things that I know now about web programming.

    I continued to create these projects for some time. However at some point, I stopped learning something from creating them but continued to make them because they became easy. I was recreating gifs using CSS, but to what end?

    I regret this period of time where I spent my free time building projects that didn’t teach me anything nor were helpful to very many people. My time, like all of ours, is more valuable than that.

    Once I realized this was happening I decided to change. Now whenever I am working on a project in my free time, I make sure that it will either teach me something worth learning or is helpful for other people to a significant capacity. Optimally it does both!

    I suggest that you do the same, whatever your field is, because I don’t want your or my time to be wasted.

  • Starting JavaScript (JS)

    Part 3 of my front-end development crash course.

    Starting JavaScript (JS)

    Welcome to my series on learning web development! I created this crash course series to help teach a group of mostly designers at my school about web development, especially on the front-end. This is the third lesson but the first where we learn JS. If you want to start from the beginning, check out the first post.

    If you want to play around with the JS snippets as you see them on the slides, you can copy it from this JS file and run it on JSFiddle or something similar.

  • Starting HTML and CSS

    Part 2 of my front-end development crash course.

    Starting HTML and CSS

    Welcome to my series on learning web development! I created this crash course series to help teach a group of mostly designers at my school about web development, especially on the front-end. This is the second lesson, the first that involves programming. You can check out the first post here.

    If you want to follow around messing with code on your own, sites like CodePen are great for tinkering.

  • The why and what behind web development

    Part 1 of my front-end development crash course.

    Welcome to my series on learning web development! I created this crash course series to help teach a group of mostly designers at my school about web development, especially on the front-end. This week we were displaced from our usual area and had to meet in a restaurant nearby instead so we don’t have any video and the audio quality isn’t great. Regardless, I hope you enjoy this post!

    Regardless of what you do professionally or are studying, the two main things that I want you to get from this whole course is a better understanding of what it means to program and what is possible using code (but specifically using web technology with an emphasis on the front-end).