Skip to content

Instantly share code, notes, and snippets.

View aprildagonese's full-sized avatar

April Dagonese aprildagonese

View GitHub Profile

29 Behaviors That Will Make You an Unstoppable Programmer

  1. Maintain An Obnoxious Amount of Sticktoitiveness: This resonated because it has been a challenge for me in the past. I've often been drawn toward jobs or hobbies that I was naturally good at, rather than ones where I had to work long and hard in order to get good. This is a skill that I want to develop, but it also makes me nervous because I'm going to have to push myself when I get frustrated or am not immediately successful. I want to focus on developing habits and patterns that will keep me moving forward even when I'm frustrated and am tempted to quit.
  2. Acknowledge That Major Decisions Don't Matter That Much: This resonated both because I like the general approach of thinking "big picture" about things, and also because I value using a zen-like state for all things in life. One of the things I like best about myself is my ability to move easily between high- and low-level details and to understand how they are connected. I am excit

After reading the articles above, create a gist on Github and reflect (4-6 sentences) on the following prompts.

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?

I read "The Surprising (and Non-Technical) Skill You Need to Succeed in Tech" and "Three Kind of Empathy."

@aprildagonese
aprildagonese / BattleshipDTR.md
Last active December 5, 2018 04:20
Dagonese/Nager DTR - Battleship Project

Template for DTR Memo

Project: Battleship

Group Member Names: Zach Nager & April Dagonese

Goals and Expectations for the Project (What does each group member hope to get out of this project? What do we want to achieve as a team? How will we know that we're successful?): We want to learn how to collaborate with another person both interpersonally and technically. We both also naturally gravitate toward individual work, so we want to learn how to do this successfully. We expect to aim for 4's in every category, but do as much as time allows. We'll feel successful if we receive a minimum of 3's on every category and/or learned a lot about working as a pair.

Additional Questions

  1. I feel like I was just copy/pasting and following instructions on task manager, but understood very little about what I was doing... Is that normal? What should I do?
  2. What's the difference between a view.erb file and a view.html.erb file?

How The Internet Works Questions

Describe, step by step, what happens when I type www.example.com into my browser and try to go to the page?

  • Your browser does a DNS lookup request to find the IP address attached to the domain and establishes a TCP connection to the web server. Once the server acknowledges the connection, the browser sends an HTTP request to the server to retrieve content. The server replies and sends packets of content, which are then unpacked by the browser and displayed.

What does HTTP stand for?

  • Hypertext Transfer Protocol
@aprildagonese
aprildagonese / jobCalendar.md
Last active May 31, 2019 15:42
Turing Job Hunt Plan

I created general calendar blocks, with specific goals broken down in the event descriptions, but it's very unrealistic for me to do task-by-task scheduling for something like this. I know myself well and am not at all concerned about being able to manage my time outside of school. I'll spend at least these time blocks, and most likely even go beyond those times.

What motivates you?

  • Getting a job at a place that works for my lifestyle (i.e. being able to walk to work from home).

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

  • I'm super comfortable with rejection and have been rejected from jobs plenty of times.

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

  • This is not a problem for me. I have tons of internal accountability and am usually the one holding other people accountable.