Skip to content

Instantly share code, notes, and snippets.

View jk1dd's full-sized avatar
💭
workin

Jonathan Kidd jk1dd

💭
workin
  • Denver, CO, USA
View GitHub Profile
@jk1dd
jk1dd / jk-prework.md
Last active January 21, 2017 23:55 — forked from mbburch/prework.md
JK's Turing pre-work Gist

Turing School Prework - JK

Task A- Practice Typing:

  • screenshots of scores will be posted in comments

Task B- Algorithmic Thinking & Logic:

  • screenshots of completed sections will be posted in comments

Task C- Create your Gist:

@jk1dd
jk1dd / jk-turing_culture.md
Last active January 12, 2017 22:45
Pre-work Reflection - Turing Culture: Developing Empathetic Programmers

#Questions to prompt reflection:

  • What role does empathy play in your life and how has it helped you?
  • How does empathy help you build better software?
  • Why is empathy important for working on a team?
  • Describe a situation in which your ability to empathize with a colleague or teammate was helpful.
  • When do you find it most difficult to be empathetic in professional settings? How can you improve your skills when faced with these scenarios?

"Why is Empathy Important for Design"

Floats and Integers

What’s the difference between a float and integer?

  • A float has a decimal point, while an integer is a whole number. Makes a difference with division.

What’s are the similarities and differences between BigNum and FixNum?

  • BigNum and FixNum are both types of integers. A FixNum is a "small" number, while a BigNum is a "big" one (very big). Something to do with hexidecimal digits, I think.
@jk1dd
jk1dd / week_2_and_3_diagnostic.md
Last active February 9, 2017 17:30
Week 2 and 3 Diagnostic

Week 2 and 3 Diagnostic

This exercise is intended to help you assess your progress with the concepts and techniques we've covered during the week.

For these questions, write a short snippet of code that meets the requirement. In cases where the question mentions a "given" data value, use the variable given to refer to it (instead of re-writing the information).

Use single (`) and triple backticks (```) to container code snippets.

  1. Define a class called PizzaOven which has a method cook_pizza which returns the string "mmm 'za".

DTR Memo

Project: Night Writer______________

Group Member Names: Jonathan and Riley__________

Project Expectations: What does each group member hope to get out of this project? Goals and expectations:

  • Better understanding of OOP
  • File IO
  • TDD

Module 1 Week 4 Diagnostic

This exercise is intended to help you assess your progress with the concepts and techniques we've covered during the week.

For these questions, write a short description or snippet of code that meets the requirement. In cases where the question mentions a "given" data value, use the variable given to refer to it (instead of re-writing the information).

1. Give one difference between Modules and Classes.
  • One difference between a module and a class is that modules can be used as mixins (mix in the methods contained within them). A module 4 student I paired with described them as a "toolbox" in that sense.
@jk1dd
jk1dd / html_and_css_basics.md
Last active March 14, 2017 02:08
html_and_css_basics

HTML

HTML stands for Hypertext Markup Language. It is like the scaffolding of a web page, in that it gives structure. HTML uses lots of tags, most of which must be closed, to label the pieces and allow the browser to render it.


HTML Skeleton

Sessions, Cookies, and Flashes

  1. If we didn't have cookies and sessions, what would happen?

Since HTTP is stateless, it would be difficult to give the user feedback on whether they successfully interacted with the database. It would also not be possible to save settings, shopping carts, or other information between requests.

  1. What is a cookie?

A cookie is a key/value pair, acts like a hash but it isn't really. It is stored in the user's browser and sent with each request. It is often used to store things like simple preferences settings, where a user left off on the page, and other non-sensitive information. They have an expiration date, or can be set to be cleared when the browser closes (I think).

Feedback III Reflection

  • What are you doing well as a pair programmer and collaborator?

I am thirsty to know more and know what I can do better. I am constantly learning, both about programming and about myself, and applying it immediately. I am appreciative of the support of my peers on projects, and I make it known. I communicate and take responsibility for what I say I will.

  • How do you use your strengths as a team member?

I seek to make sure everyone on the team is involved and ideas are all examined. I am attuned to everything that has to get done on a project, and I am willing to discuss it openly with my teammates.