Skip to content

Instantly share code, notes, and snippets.


Mackenzie Frey Mackenzie-Frey

View GitHub Profile
Mackenzie-Frey / README Template
Last active Feb 9, 2019
Template for creating a README document.
View README Template
# Project Title
## Getting Started
Instructions for getting a copy of the project up and running on a local machine, for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
### Prerequisites
Mackenzie-Frey / Minitest Emojis
Created Oct 17, 2018
How to change Minitest to Output Emojis
View Minitest Emojis
Here is a way to change have your minitest to output emojis.
Type in terminal:
gem install minitest-emoji
At the top of your test file type:
require 'minitest/emoji'
Now your normal S/F/./E will be changed to the following emojis:
Success = 💚 | Failure = 💩 | Skip = 😳 | Error = 🔥

Empathy is relevant in that it helps us see and feel what others are feeling. It enables us to hone our insights and improve our communication. It promotes solutions that truly serve the customer. Empathy has enhanced my ability to connect with others and genuinely see the world from their point of view. It has enabled me to put myself in a colleague’s shoes and understand why it makes sense to think and act the way they do. For me, the most challenging times to utilize empathy are in settings in which I have encountered a mental wall. Maybe I'm hungry, maybe I'm tired, maybe I've been trying to convey my point of view for weeks and my colleague and I aren't on the same page. When these things happen, I take a step back, reference reading materials on the art of communication, and I look at things from their perspective.

  1. Behavior 1: "Use Google very aggressively" -> The strategy of the 10 tab is a simple strategy for performing research without getting too far down an incorrect rabbit hole. Behavior 2: "Understand that 'code is cheap.' " -> Feeling confident in letting go of code and not falling prey to the sunk cost fallacy can save time and energy. Behavior 3: "Know the difference between a premature optimization and a show-stopping optimization that NEEDS to happen" -> This reminds me of an 80/20 analysis and deciding where to strategically place time and resources that will have the most significant impact on the business.

  2. The benefits of a checklist including being developing systems to approach similar problem sets. This promotes attention to detail and a higher quality of product delivery. This could be beneficial, as a student, for creating a checklist for troubleshooting errors in code. As a full-time developer, this could be useful for coding faster and with a higher