Skip to content

Instantly share code, notes, and snippets.

View ohnomalone's full-sized avatar
🌞
Software Engineer doing some awesome things on the front end

Matthew Malone ohnomalone

🌞
Software Engineer doing some awesome things on the front end
  • nZero
  • San Francisco Bay Area
View GitHub Profile

Session 4 Practice Tasks

The assignments listed here should take you between 1.5 and 2 total hours.

To start this assignment:

  1. Click the button in the upper right-hand corner that says Fork. This is now your copy of the document.
  2. Click the Edit button when you're ready to start adding your answers.
  3. To save your work, click the green button in the bottom right-hand corner. You can always come back and re-edit your gist.

Beginners Guide to Git

One Numbered List

  1. one
  2. two
  3. three
  4. four

One Bullet Point List

  • bulletone

Mod 0 Capstone



Day 1

Questions from Chapters 1 & 2

  1. On a website, what is the purpose of HTML code?
    A: HTML is used to create web pages. Describes the structure of the web page.
  2. What is the difference between an element and a tag?
    A: A tag is part of an element. Specifically two tags create an element, an opening tag that looks like this: &lt; p > and a closing tag that looks like this: &lt; /p >. The difference between the two is the forward slash after the left angle bracket (<)

Mod 0 Gear Up


Day One

Q: What role does empathy play in your life, and how has it helped you?
A: I was never taught empathy. Instead, I grew up having to use it to navigate an abusive household. My ability to read, understand emotions is now at a level that I can use the most subtle verbal and physical cues a person is giving off to persue questions that will allow them, if they so choose, to share what is going on. Just the act of creating a space for others to share is remarkable in itself. Empathy starts before someone shares what is going on with them. This has helped me create spaces for others to be vulnerable and work through whatever it is that is going on.
Q: How does empathy help you build better software?
A: This allows us to understand and seek out what a user needs as opposed to us knowing what a user of the software needs. Creating software where we take in how people feel and react when interacting with it will allow me to create a positive experien

Mod 0 Professional Devemopment


image Screen Shot 2019-06-11 at 9 01 54 PM Screen Shot 2019-06-11 at 9 02 41 PM Screen Shot 2019-06-11 at 9 02 58 PM Screen Shot 2019-06-11 at 9 03 18 PM


Q: What is your greatest strength and how do you know?

# DTR: Define the Relationship
### Guiding Questions to Define The Relationship:
* What are each of our learning goals for this project? What drives us in this project?
Roger: want to get more fluent with HTML structure, look at a page and be confident in writin gthe HTML & CSS to produce. Also learn Javascript. Drive: to be a more well rounded developer.
Matt:I want to work on my Javascript logic as well as CSS flexbox layout for mobile and desktop.
* What is your collaboration style? How do you feel about pair programming vs. divide-and-conquer approaches?
Roger: New to pair programming. In the past had exclusively worked using divide-and-conquer, sees pair programming as a valauble approach workig with new material.
Matt: Is a fan of paired programming because of how you can bounce ideas off eachother in the moment.

Agile & Feedback Reflection Guidelines

  1. What have you learned about the use of agile vs. waterfall in software projects? With software, agile is a great way to proceed. This project was very much set up as a waterfall where we had a deliverable date for it to be used, and that was it. Having the ability to get users input while developing the software is invaluable. Even with empathy and understanding, a developer and user have different experiences and knowledge of the software they are interacting with. This project hasn't provided enough experience to say what I have learned with either process definitively.

  2. How did you and your group approach project management in this project (what tools did you use, how did you hold each other accountable, etc.)? We did not use any tools besides the provided rubric. We had a repeater in our group who told us last time they spent too much time on this aspect and was one of the reasons they did not pass. His views of not using a project management approach ended

Success at Enjoy came from finding and living out the values I see as most important. These values being Experience Obsessed, Winning Together and the one I hold one above the rest, Kindness. I believe if we start with Kindness, no matter what we are doing, creating, or providing, as long as we act with integrity, help others generously and care for them selflessly, we'll have success.

I have benefited from working closely with Ron Johnson, and hand in hand with Tom Suiter, creating what the Experience is today for customers and employees across the world. Experience Obsessed wasn't just the words we'd throw around; it is how we found success. A highlight for me is to note that I spent just as much time on creating the employee experience as I did on creating the customer's side. Happy, healthy, and satisfied employees shined.

Much of my time was spent with the software engineering team to produce the software our employees and customers interact with. Never have I seen a group more excited about their wo

JQuery - Events

1. Compare the vanilla JavaScript event listener (addEventListener) to the jQuery event listener(s). vanilla JavaScript event listener: var clearBtn = document.querySelector('.guesser-challenger-buttons-clear'); clearBtn.addEventListener('click', function(){}; jQuery event listener(s): $('.heading').on('click', function(parameters){ things happening };

  1. Who your contact is, why you want to connect with them, and what you want to talk about
  • Bill Pennington, Cheif Stragety Officer, CEO @ Reviver Labs. Bill and I used to be neighbors in California. He now lives in Houston where he was CSO and is now CEO. I want to talk to him about what people coming out of coding bootcamps are missing/need to strengthen on so that I can prepare myself in those areas while at Turing.
  1. When you will contact them by and how you plan to meet
  • I will contact them but end of mod one. Meetup over the phone
  1. What your follow-up will look like once you've met with them
  • Ask for regualar communication/coaching
  1. What other steps will you take to start building a stronger network in the tech community?