Skip to content

Instantly share code, notes, and snippets.

View dsdunn's full-sized avatar

David Starr Dunn dsdunn

View GitHub Profile
const isOverTen = (num) => {
return new Promise((resolve, reject) => {
if (num > 10) {
resolve(num + ' is greater than 10')
} else reject(num + ' is less than or equal to ten')
});
}
const makeCaps = (arr) => {
return new Promise((resolve, reject) => {
const http = require('http');
const url = require('url');
const server = http.createServer();
let messages = [
{ 'id': 1, 'user': 'Cardi B', 'message': 'I got money!'},
{ 'id': 2, 'user': 'the Munchkins', 'message': 'ding dong the witch is dead'},
{ 'id': 3, 'user': 'bart simpson', 'message': 'don\'t have a cow, man'}
];

David Starr Dunn - M2 Portfolio

Areas of Emphasis

What was your learning focus this inning? What technical and communication skills did you want to grow? Do you feel like you've achieved those goals?

This inning, I wanted to focus on solidifying my understanding of ES6 and gain a basic understanding of how react works. I also worked to improve my use of technical jargon as well as practice talking about my story. By this time , my command of ES6 has greatly improved and I do feel like I can handle basic react. My storytelling is getting better, but still needs some work.

Self-Evaluation

How do you feel you did in these areas this inning?

During mod 3, I plan on reaching out to some new contacts as well as to follow up with some people I've met in the last year that work in the tech industry. I will use the turing mentor list to reach out to people like Adam Carpenter who have similar interests and experience, like playing music on a professional level and enjoying outdoor sports. This will most likely be a video chat session in which I will ask for general advice about the 'real world' of a tech job and the process of interviewing for one. Also, I'd like to talk a little about non-tech lifestyle topics in order to connect on some other levels besides a potential career connection. While I do plan on attending at least one group style meetup, I know that I will do better in a one on one coffee meeting situation. I like the idea of a planned meeting better than a sort of free-for-all group setting and feel like that will foster a much more meaningful conversation. I would prefer that over a social media back and forth sort of corespondence too,

Date of feedback conversation: May 8th, 2018

I thought about how our project went in general and how we worked together to overcome the challenges the project presented.

This conversation was very easy, because we truly had a smooth and productive partnership throughout the week working on gametime. I felt grateful to have had a motivated and productive partner on the project.

I tried to be specific about how and why we had been successful, sighting our clear communication and willingness to put in the necessary work to be successful. I made actionable recommendations goin foward about avoiding last minute added features, something we both agreed on.

Sometimes it's hard to give people constructive criticism because you don't want to hurt their feelings. I try to be direct but tactfull in giving feedback. Building the skills to give effective feedback, and maintaing a positive and respectful professional relationships is important, and something I will continue to practice.

The session on agile development this mod was the first time I learned about agile as a process. The paired projects this mod were an opportunity to put the ideas into practice. My partners and I tried to us agile principles in that we focused on small steps in our project and left ourselves open to changing strategies as we built gametime and weatherly. We had conversations about what would be our minimum viable product/base user story, and then set goals for ourselves as we worked through the various phases of each project. Being on the same page from the beginning and breaking the project into smaller, attainable chunks enabled us to stay focused and motivated, and not get overwhelmed be the project as a whole. Github issues proved to be a useful tool to stay organized and commuicate our goals. Going foward, I aim to increase my use of issues and maybe another project management tools as projects get bigger and more complex. As a teammate, I feel like I was able to take the lead on projects without taking

I've always been motivated toward personal growth, and enjoy challenges and learning new things. My first calling was music, and my undergraduate studies were in guitar and music business. The craft of analizing a piece of music to truly understand it technically as well as the process of writing or learning a new song have been a passion of mine as long as I can remember. In addition to teaching and playing gigs, I have made a living working side jobs over the years, most recently as a bartender. While I almost always enjoyed my work, I always new there was something more for me out there, and a couple of years ago, I started exploring opportunities toward a new carrer. In my search for a new direction, I stumbled accross some free programming classes online, and decided to give it a shot. While it started as a leisurely hobby, studying computer science and writing code has developed into a passion for me, and my excitement continues to grow about a carrer in technology. A few months ago, I made the commitme

My strengths were identified as context, strategic, futuristic, learner, and intellection. These strengths speak to my tendency to want to have a plan and learn from the past to intelligently take on the future. I've always been interested in history, and I feel like the more we understand about what has taken place in the past, the better we can understand our present situation. I like to think in terms of the big picture and finding concrete steps to get from point A to point B. At Turning, these strengths have helped me to establish a routine and stay on top of the workload, as well as manage my time in general. Also, I'm glad I spent so much time studying on my own in the months leading up to my start at Turing, as it's definitely saved me a lot of stress. My experience in mod 1 has built upon the material I began studying last year. Instead of feeling completely overwhelmed, I feel like the projects and challenges over the last few weeks have just solidified my understanding, and improved my efficiency

Project: 2DoPivot Group Member Names: David Starr Dunn Jesse McBrennan

Project Expectations: What does each group member hope to get out of this project? Improved workflow with git, and better understanding of JavaScript/jQuery. Finishing all phases of project. Goals and expectations: Be done early, taking the time to talk through the code together to prepare for evaluation.

David S Dunn's Gear Up Resonses:

I have always considered myself a natural empath. Mostly it has led to a lot of strong, positive personal and professional relationships. I have found that treating people with respect is the most important aspect of any social interaction. Believing in, and striving to abide by this principle has helped me to resolve conflicts and make friends relatively easily.

Empathy helps you build better software because it makes you take into account the other people that are affected by your code. Obviously, understanding the user's needs and inclinations will help you design a better product. It's also important to keep in mind other developers that may be working on your project. Is your code clear and easily understood by human beings? Who else will be looking at and/or using your work, and how can you make their job easier?

Solid communication and empathy is crucial to the effectiveness of any team. It is important that everyone is engaged and motivated to contribute to the