Skip to content

Instantly share code, notes, and snippets.

View cbmackintosh's full-sized avatar

Cameron Mackintosh cbmackintosh

View GitHub Profile
@cbmackintosh
cbmackintosh / mod1-week1.md
Created December 9, 2020 22:46
Cameron Mackintosh - Turing Career Journal - Mod1, Week 1

1. Describe one of your strengths What is something you have learned to do well (list a skill)?

As a journalist, I learned very how to conduct interviews with people from all walks of life and ask the right questions to get the information needed for compelling visual storytelling. I learned how to request and disseminate information via email, phone call, social media and on live TV broadcasts.

What is something you know about (list some knowledge/expertise you have)?

20th century history, British and American literature, current international events, the US immigration system, broadcast journalism and live newscasts, cinema...

What is something you have a natural ability to do well (list a talent)?

Habits of a Software Developer

  • What do you think are the traits of a good software developer? What are they like in the workplace? What would you as a co-worker think of this person?

I imagine software developers tend to form something of a clique in the workplace, since people who share a unique language or skillset tend to gravitate towards one another. That said, a good software developer is a team player who effectively communicates not just with their team but with other teams and everyone involved in a project. Other traits of a good software developer included attention to detail, the ability to break down problems into actionable steps and keeping a cool head when things get confusing or frustrating.

  • What are the habits that this person demonstrates to embody the identity of a software developer?

I get the impression that coding is as much a hobby as it is a professional skill. Someone who embodies the identity of a software developer probably completes coding challenges in their

INTENTION-TIMER

Explain the scope of the project and your work (abstract):

The project required students to develop a simple web application that allows users to set a timer for a self-improvement activity and then record a log of all completed activities. The project implemented many previously covered technologies, such as DOM and Data Model manipulation, as well as some new concepts - primarily accessing local storage and time based events in JavaScript.

What is your approach to working on a team? (In your answer, provide an example from this project) (overall):

It's not enough to just be receptive to feedback - you have to be very deliberate about showing that you're receptive to feedback. It's crucial to convey to your teammates that you will not react negatively, take unneccessary offense and that you're willing to incorporate their ideas if they think there's a better direction to take.

1.) Habits Reflection: How have you seen yourself become more aware of your habits? Have you tried implementing anything new? What have the results been?

Maintaining my exercise regime has been challenging since startging at Turing. I used to go to the gym in the evenings, but group projects and homework got in the way through most of December. With the new year underway, I'v decided to start going to the gym in the morning which is not ideal for me since I'm not really a morning person. But so far I've been maintaining this new habit successfully. I know that if I get regular exercise, other healthier habits in my life will fall into place almost automatically.

My goal habit from Week 3 was to read on a daily basis. In that endeavor I've been less successful, but I should have more of an imperative to read in the second half of the mod since my mentor gave me some books to work through.

2.) Start Where You Are (Empathize with the user -- you)

  • **Health: how you answer “how are you”; intersec

Project:

Group Member Names:

  • Cameron Mackintosh
  • Cody Durham
  • Nikki Petersen

Goals and Expectations for the Project (What does each group member hope to get out of this project? What do we want to achieve as a team? How will we know that we're successful?):

1. Habits Reflection: How have you seen yourself become more aware of your habits? Have you tried implementing anything new? What have the results been?

My wife recently tested positive for COVID. While neither of us have any symptoms, this does mean we'll have to quarantine for a while which has disrupted my daily routines a little, making it harder to maintain certain habits. I need to improve the resiliency of my habits to account for unforseen circumstances like this.

2. How can beginner’s mind be helpful when it comes to thinking about your career and job search? What are some habits you could put into place to cultivate beginner’s mind regularly?

A beginner's mindset can help overcome imposter syndrome, or the feeling that you're artificially masking your lack of experience. With a beginners mind, you don't view your lack of experience as a negative but rather as a positive - it allows you to be open about your capacity to learn and grow. This is something that many employers value above skil

Without writing any code, I've outlined the steps I'll need to take below and broken them down into what I believe is a manageable schedule. These steps should translate easily into pseudocode that I can use to guide my actual codebase. I will most likely have to adjust my approach however when I inevitably hit a roadblock.

I think this approach considers data model first, and also focusses on things like div structure and responsiveness up front, before the codebase becomes too complex (a lesson I learned from previous projects).

Wednesday 01-13

  • Complete Day 1 deliverables
  • Set up basic repo architecture
  • Research BEM naming conventions

1.) Reflect on your habits from last module. What behaviors and activities were helpful for you? What activities and behaviors could be more effective for you? What processes would you like to try differently this module to become more effective at your work and as a software developer?

Completing PD journal entries on Monday evenings was a habit that I stuck to consistently last Mod. It really helped me stay on top of my career journal and freed up more time later in the week to work on projects and mythical creatures.

I also consistently send my mentor an agenda the night prior to our weekly meeting on Thursday. This has really helped maximize our relationship and made our meetings significantly more productive.

Some habits/behaviors I would like to work on this mod: I need to do more pre-teaching and pre-reading on the lessons, either on a daily or weekly basis. This is something that many of my cohort-mates attribute their success to but it’s something that I don’t do very consistently.

I also wan

Group:

  • Steven Mancine
  • Cameron Mackintosh

Learning Goals:

  • Proficiency with object-oriented programming
  • Gain proficiency with writing unit tests and test-driven development
  • Pracitce using array prototype methods
  • Work on implementing responsive design, medi queries, breakpoints
  • Hold ourselves to implementing at least 1 extension - plan on using third party libraries, will change if necessary

New York Times Cooking:

A few things that I like about this design:

  • carousel recipes/images
  • box shadow on hover
  • increased picture size (slow transition )

Screen Shot 2021-02-05 at 7 12 22 PM