Draw A Box - Lesson 6

Draw A Box - Lesson 6 - Everyday Objects - Time Taken: 27 Days.

Cover Image

I kind of feel like I'm killing it lately. That's a weird way to start a post about my Drawabox journey, but it's how I'm feeling lately. Despite some initial feelings of anxiety, the lockdown has honestly seen me thriving. I no longer have an hour long commute, which allows me to jump straight to drawing or other hobbies when I'm finished working, which has in turn really helped my work/life balance. 

Following completion of the cylinder challenge in 19 days, I moved onwards to lesson 6 which I completed in 27 days. For me, this is really quick, especially since I'm spending 50% of my time just drawing for the sake of it and I'm just generally drawing a lot at the moment. At the time of writing, I have filled 109 pages in the month of May, which is an average of about 4.5 pages per day. 

CS50 is a first year university course offered by Harvard University and more recently, Yale University, which dives into the basics of computer science, exploring algorithmic thinking and teaching students how to code in a variety of languages including Scratch, C, and Python, amongst others. In the last few weeks of the course, it offers a choice of three tracks - game, web, or mobile development that students can explore and create their final project which is encouraged to be something which is useful beyond the course.

The online course which is known as CS50x offers a stripped down experience of the real course. The assignments, known as problem sets (or psets), are marked against certain criteria and a number of test cases by an automated program. All of your coursework is pushed into individual branches of your own CS50 GitHub repository. I've copied these branches into a single repository for ease of perusal, which can be found here.

CS50 is a first year university course offered by Harvard University and more recently, Yale University, which dives into the basics of computer science, exploring algorithmic thinking and teaching students how to code in a variety of languages including Scratch, C, and Python, amongst others. In the last few weeks of the course, it offers a choice of three tracks - game, web, or mobile development that students can explore and create their final project which is encouraged to be something which is useful beyond the course.

The online course which is known as CS50x offers a stripped down experience of the real course. The assignments, known as problem sets (or psets), are marked against certain criteria and a number of test cases by an automated program. All of your coursework is pushed into individual branches of your own CS50 GitHub repository. I've copied these branches into a single repository for ease of perusal, which can be found here.

CS50 is a first year university course offered by Harvard University and more recently, Yale University, which dives into the basics of computer science, exploring algorithmic thinking and teaching students how to code in a variety of languages including Scratch, C, and Python, amongst others. In the last few weeks of the course, it offers a choice of three tracks - game, web, or mobile development that students can explore and create their final project which is encouraged to be something which is useful beyond the course.

The online course which is known as CS50x offers a stripped down experience of the real course. The assignments, known as problem sets (or psets), are marked against certain criteria and a number of test cases by an automated program. All of your coursework is pushed into individual branches of your own CS50 GitHub repository. I've copied these branches into a single repository for ease of perusal, which can be found here.

Draw A Box - 250 Cylinder Challenge

Draw A Box - 250 Cylinder Challenge - Time Taken: 19 Days.

Cover Image

Following my longest lesson ever, my shortest lesson ever! 

The task: Draw 250 cylinders - 150 of those on an arbitrary minor axis, 100 constructed within a box. This was another one of those lessons where I wasn't really sure if I was learning till I got to the very end. A bit like the 250 box challenge. It also exposed some serious flaws in my ability to draw boxes.

Surprisingly, both the 150 arbitrary and 100 box cylinders took me roughly the same amount of time - 9 and 10 days respectively. 

Cover Image

CS50 is a first year university course offered by Harvard University and more recently, Yale University, which dives into the basics of computer science, exploring algorithmic thinking and teaching students how to code in a variety of languages including Scratch, C, and Python, amongst others. In the last few weeks of the course, it offers a choice of three tracks - game, web, or mobile development that students can explore and create their final project which is encouraged to be something which is useful beyond the course.

The online course which is known as CS50x offers a stripped down experience of the real course. The assignments, known as problem sets (or psets), are marked against certain criteria and a number of test cases by an automated program. All of your coursework is pushed into individual branches of your own CS50 GitHub repository. I've copied these branches into a single repository for ease of perusal, which can be found here.

Draw A Box - Lesson 5

Draw A Box - Lesson 5 - Animals - Time Taken: 56 Days.

Cover Image

For a lesson I was looking forward to, it's a bit unfortunate that it took me nearly 18 months to complete lesson 5. I started around the end of December and I was pushing forward fairly well, but by mid-January I had confirmation that my partner and I would be moving 1500km across the country for a big life change and honestly everything kind of went on the backburner.

After the move, I tried to pick up again where I left off but I was still struggling with my mental health and ended up just grinding on things, drawing without confidence, and just generally not having a great time of anything. I desperately wanted to push on but it felt like the more I pushed on, the less satisfied I was. It all came to a head around August when I had a breakdown about my anxieties in other situations. I ended up seeing a therapist who wasn't particularly useful for my social anxiety, did help me move past my art block by letting me talk myself into a resolution.

Anyway, I ended up redoing Lesson 3 in September through to November 2019, which rebuilt some of my confidence with a pen. I tried to move onto Lesson 4 as suggested but ended up with a number of false starts till February 2020 when I decided to say screw it and tackle Lesson 5 head on.

CS50 is a first year university course offered by Harvard University and more recently, Yale University, which dives into the basics of computer science, exploring algorithmic thinking and teaching students how to code in a variety of languages including Scratch, C, and Python, amongst others. In the last few weeks of the course, it offers a choice of three tracks - game, web, or mobile development that students can explore and create their final project which is encouraged to be something which is useful beyond the course.

The online course which is known as CS50x offers a stripped down experience of the real course. The assignments, known as problem sets (or psets), are marked against certain criteria and a number of test cases by an automated program. All of your coursework is pushed into individual branches of your own CS50 GitHub repository. I've copied these branches into a single repository for ease of perusal, which can be found here.