Skip to content

Instantly share code, notes, and snippets.

Limit number of text messages sent per month

  1. Where will you start in the codebase, and why did you decide to start there?
  • This might be redundant but the place I am inclined to start at is the read-me so I can understand the frameworks they are using and just the general structure of the code. From there my instict was to look at the routes, see the controllers then look at the models. In this case I saw a outgoing SMS model so I started looking for where else that appeared in the codebase and try to map out the flow from there.
  1. What is familiar to you about the codebase?
  • It is a rails application so the architecture is pretty familar after two mods.
  1. Are you making any assumptions? If so, what are they?
  • Front end is handling the views for most of this app, the back end is just providing the information.
  1. Authentication
  • you need to store a user in a database table; what do we need to know about them (ie, email, password)

    I think it would really depend on what you were making. This makes me reflect on working at the hospital when every patient needed to have first name, last name, date of birth and a unique medical record number so no one get entered as the wrong person. I guess the minimum would be enough info to be reasonably certain that a user is distinct. Username, email and password seem like the baseline based on my time on the web.

  • how can we store a password in a secure way (ie, if our database is compromised, how can we protect their passwords from prying eyes)

I think this is where abstraction and encapsulation come into play. We need to store sensitive information for our apps to work, but we also need to make sure that users wouldn't really a way to access our databases from our view. I would imagine this is where encyption comes into play too-- if our database gets compromised pe

Mind Maps:

  • i. Engagement. What did you reflect on last week in regards to when you're engaged in your work at Turing? The moment when I solve a problem that I previously didn't know how to do What are all the steps that go into that moment? When do you get to use your strengths? What is fun about this?

Usually the first step is recognizing I am stuck on something and take a step back. Sometimes that's a pom, meal break or just calling it a night and trying it the next day. I think then it is breaking down what the problem is and what I want to happen. Then seeing if I know how to code each part of the problem. If I don't know something I usually go to the codehelp channel and see if anyone has run into what I did and look for solutions there. If not I then try some targeted googling. If that doesn't work I will usually post in code help and my cohort mates are very good at responding. I think it is fun because I felt like I learned something, that I am in a community that will h

  1. Prepare for Job Experience: AEIOU
  • Activities: what questions do you have about the activities that a software developer does on a daily basis?

    How much time do you spend in meetings? How much time do you spend in front of a screen?

  • Environment: what questions do you have about the overall environment and culture of this workplace?

    How many hours a week do you typically work? Is there a commitment to building a more diverse workspace and if so what does that look like?

  • Interactions: what questions do you have about the team at this company? What do you hope to learn during this experience?

B2 Intermission Work

Answer these Check for Understanding questions as you work through the assignments.

HTML

  1. What is HTML?
  • Hyper Text Markup Language, describes the structure of a web page, the standard markup language. Need to start with a declartion <!DOCTYPE html>. not case sensitive but use lower case.
  1. What is an HTML element?
  • Anything between the start tag and the end tag

Mod 0

  1. When you've worked towards a goal in the past, what systems or tools have been helpful for you in accomplishing that goal? How could you adapt those same systems/tools to use while at Turing?
  • Making sure you make the time to practice basic skills on your own time. Repetition has always been key to building proficiency in new skills for me. A day planner has helped me in the past-- I can more easily visualize where something fits into a schedule and it is nice to scratch something off a to-do list.
  1. As you start this new career, what is one of your strengths and how do you know?
  • Curiosity. If something breaks I want to know how to fix it and part of that entails having a working understanding how something works. I just repaired our washing machine after watching some youtube tutorials and that felt good.
  1. Describe how you work best (conditions, environment, preferences, etc.):

Habits Reflection:

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

  • I have been getting up earlier to work out! It helps clear my mind(and I've lost some lbs) and when I don't do it my days aren't as good. I know that if I am very busy it is usually the first thing I will neglect. Trying to cut back on the booze too has been helpful. Just a matter of getting in a routine.

Design Thinking Reflection: Cultivating Beginner's Mind

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?

  • Don't be immediately be dismissive of a career because you don't know what it is. It sounds a little corny but not knowing about what a job's responsibilities are is just a learning opportunity . I haven't really built any habits around this yet but I want to get better at reaching out to people in the Turin

Habits Reflection:

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

  • Before the holidays I felt like I was doing a better job of recognizing habits but was lax over break. When I was paying attention I would make sure to move in the morning which always makes me feel good.

Health: how you answer “how are you”; intersection of physical, mental, and emotional health

How would you rate your overall health on a scale of 1-5? How do you currently make time for activities associated with your health? What is a small change you could make here to readjust your health ratings?

  • like a 3.5 I feel fine. I have gained too much weight during the pandemic so I am trying to diet. Physical feel like the weakest element of my health, but I feel it trending in the right direction. Cutting out the beer from diet seems like a good start.

Work: what you do

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?

  • They are kind, curious, and driven. Easy to talk to in the workplace, possess knowledge, eager to learn about their blind spots. I would like to work with this person!

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

  • They probably write code that their co-workers don't need to read through a bunch of documentation to understand, make a lot of commits, take good notes about the things they are doing incase it isn't clear on first pass what is going on.
Who do you want to be as a software developer? What kind of behaviors do you already have in place to be that person? What behaviors would you need to put into place? How will you do that?
  • I want to be a software developer that helps makes things more accessable via code. I think I am a curious person and I

Power of self-reflection

What is challenging about self-reflection?

  • Often feels like navel gazing--what is so fascinating about me that I need to think about myself?

How can you continue to build the habit of self-reflection at Turing?

  • I think journaling is important. If you take account of your days and what happened and how you felt, you will probably start having more insight into how you work.

Social identity mapping

I wrote my map out on paper, if it’s something I need to upload I can get that done