Skip to content

Instantly share code, notes, and snippets.

View ericwm76's full-sized avatar

Eric Meldrum ericwm76

  • Colorado Springs, CO
View GitHub Profile

What motivates you?

Feeling like I'm good at something makes me want to do that thing more. Also, wanting to earn a paycheck again motivates me.

How will you keep yourself going when faced with rejection in the job search?

Knowing up front that it's going to be a struggle, and to just embrace the struggle. Nobody who's rejecting me for a job is rejecting me personally as a human. I know who I am and what I'm capable. It's a crapshoot whether or not they get the chance to find out.

How will you hold yourself accountable to your plans? (Ex: Attend Mod 5, meet with cohortmates, attend Kayt's coffee shop hours, etc.)

Attend Mod 5; weekly check-ins with Kirk, my accountabilibuddy from Day 1; report to my wife each day.

How do you like to communicate?

SWAPI Trivia 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?

  • Our goal is to learn and understand as much as possible about Promises and get better at testing.

What is your collaboration style? How do you feel about pair programming vs. divide-and-conquer approaches?

  • At the beginning we will work together more and towards the end start dividing and conquering alone.
  • Leave the dungeon.

Creating a React App

  1. In the terminal run npx create-react-app NAMEOFYOURAPP
  2. Cd into the new directory: cd NAMEOFYOURAPP
  3. Run npm install.
  4. You can run npm start to see if the app was set up correctly.

Setting Up Testing

  1. Install enzyme: npm i enzyme -D
  2. Install enzyme-adapter-react-16: npm install enzyme-adapter-react-16 -D
Who your contact is, why you want to connect with them, and what you want to talk about:
This past week, I reached out to Dan Baliczek, a software developer who works for Junior Achievement USA in Colorado Springs. He and I were on the same team in the GoCode Colorado Competition two years in a row, and he knows my non-technical skills well.
When you will contact them by and how you plan to meet:
He was excited to hear that I am now becoming a developer, and he immediately asked me for my resume, because he has a friend who is currently hiring junior devs. I will meet with him during the next intermission, give him an updated copy of my resume, and talk more about the lay of the land in Colorado Springs tech.
What your follow-up will look like once you've met with them:
Provide him a copy of my resume and see if he can connect me to the Bender-Carey Group, the company he mentioned that is hiring.
What other steps will you take to start building a stronger network in the tech community:
@ericwm76
ericwm76 / EricMeldrum-ideabox-reflection
Last active July 29, 2019 18:31
IdeaBox Reflection
Agile & Feedback Reflection Guidelines
In interviews, you'll be asked about how you approach working in projects, and being able to describe how you utilize agile processes is a great way to help you stand out as a junior developer candidate. This reflection is meant to help you develop this skill.
With that in mind, please answer the following questions in your own gist about your group project:
What have you learned about the use of agile vs. waterfall in software projects?
I used to teach entrepreneurship to high school students, and I taught them all about Lean Startup methodologies, so I've known about Agile for years. At the heart of it, agile is the principle of doing lots of testing and experimentation with your end users early, quickly and cheaply so that you don't sink a ton of time, energy and money into something without making sure it really solves a real problem for real people.
How did you and your group approach project management in this project (what tools did you use, how did you hold e

Gear Up

Reflect

What role does empathy play in your life and how has it helped you? From 2016 to 2018, I taught entrepreneurship at an entrepreneurship-focused charter high school in Colorado Springs. The five key skills that I taught my students in the curriculum I designed were creativity, experimentation, play, reflection, and empathy. Every activity, every project was designed to help students master at least one of these five skills, because it is impossible to be a successful entrepreneur without them. In my personal life, I believe that empathy is the glue that binds us together. By having empathy for another human being, I am able to see the world, and all its attendant trials and triumphs, from a different perspective. I am able to find connection with someone who may not have much in common with me.

How does empathy help you build better software? Empathy is the key that unlocks great design, for software and any other type of product. Every great product is either useful or fun (pre

Pairin Top 4

What is your greatest strength and how do you know? My greatest strength is my imagination. I'm at my best and happiest when I am able to imagine the possibilities for a project, a product, or the world, especially when I have other people who are right there with me bouncing ideas and imagining possibilities without judgment. I believe it's my greatest strength because it's when I feel the most joy working.

How do you work best? I work best when I have a clear understanding of exactly what I need to do, and the free reign to go do it. If I'm fuzzy or unclear on exactly how to do something, I tend to procrastinate that thing, but if I'm clear on what to do and how to do it, I'm good. I also work well with a boss who treats me as an equal, rather than an underling, but in a way that still holds me accountable.

What is your greatest area of improvement? As I alluded to in the question above

@ericwm76
ericwm76 / EricMeldrum-mod-0-capstone.md
Last active June 24, 2019 02:52
Turing Mod 0 Capstone

Link to CodePen work: https://codepen.io/emeldrum/pen/MdMNZO

Day 1

HTML and CSS Chapters 1 and 2: Structure and Text

On a website, what is the purpose of HTML code? HTML is used to give structure to the contents of a web page.

What is the difference between an element and a tag? Sometimes the terms are used interchangeably, but more accurately, an element consists of an opening tag, a closing tag, and all the content contained by the tags.

@ericwm76
ericwm76 / mod_0_assessment_checklist.md
Last active April 17, 2019 00:20 — forked from rwarbelow/mod_0_assessment_checklist.md
Mod 0 Technical Assessment Checklist

Checklist/Rubric

Part I: Creating Directories and Files; Initializing Git and Pushing to GitHub

  • I named my directories correctly.
  • I named my files correctly.
  • I structured my files and directories correctly.
  • I made one initial commit.
  • I pushed my initial commit to GitHub.

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.