Skip to content

Summer 2025 prep work #33

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Apr 25, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
89 changes: 88 additions & 1 deletion src/03-projects.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@
**Hypothesis**: Can an automated message (email, tweet, slack, video) save lives?

**Premise**: Can providing statistically likely causes for death or injury for a specific person's demographic (age, gender, profession) combined with current conditions (date, geography, weather) result in that person being mindful of the particular danger to save their life?

Pros:
* This is a deceptively hard problem involving multi dimensional. big data. It could easily keep intern teams occupied for several years
* Decomposable. Its possible to focus this project into smaller, month long deliverables that are challenging.
Expand All @@ -20,6 +19,94 @@ Cons:
* Delicate topics for the work place. See the video.
* Not profitable without turning people into the product.

#### Thoughts

We should have a very clear [privacy policy](https://openpd.org/)

Landing on the page should engage the user with data driven from form. This can lead towards creating an account to provide more specific information on a schedule.

Dog Fooding. Plugging in "Software Engineer" + "Remote" + "No standing desk" = "make sure to walk around every hour"

Living in downtown Manhatten on a Sunday morning, "be careful slicing the bagel this morning. X% of ER visits from from bagel slices today"

Week before day light savings time, "start shifting your schedule by 15 minutes earlier/later. heart attacks and car crashes increase after day light savings time due to sleep deprivation"

Needs to be friendly and not anxiety inducing. Carson mentioned the [Citizen](https://citizen.com/) app as the antithesis.

#### Wireframe

![Landing](./save-58-landing.png)

#### Investigation

* Rhode Island
* [Death Records](https://health.ecms.ri.gov/data/death-records-leading-causes-death)
* [Injury Surveillance Data](https://health.ri.gov/data/injury-surveillance-data)
* [Hospital Discharge Data](https://health.ri.gov/data/hospital-discharge-data)
* Note: the request form seems to require $100 per data file and year processing fee. ~$2000 + processing time
* [Kurzgesagt Sources](https://sites.google.com/view/sources-this-video-will-save/)
* [The cause-of-death data have been extracted from WHO’s Mortality Database using the Cause of Death Explorer, and extracting the data for our demographic for each death cause mentioned in the video, as well as the total deaths from all causes in our demographic to calculate proportions.](https://platform.who.int/mortality/themes/theme-details/MDB/all-causes)
* [Please keep in mind the following considerations on this data:](https://platform.who.int/mortality/about/about-the-who-mortality-database)
* [Stadiums of similar capacity include the Allianz Arena in Munich or the Empower Field in Denver.](https://allianz-arena.com/en/arena/facts/general-information)
* [Empower Field: “About us” (retrieved 2024)](https://www.empowerfieldatmilehigh.com/stadium/about-us)
* [World Health Organization, European region: “SDR(15-29), All causes, per 100 000” (retrieved 2024)](https://gateway.euro.who.int/en/indicators/hfamdb_105-sdr-15-29-all-causes-per-100-000/#id=29323)
* [Our World in Data: “Annual death rate by age group, United States, 2021”](https://ourworldindata.org/grapher/annual-death-rate-by-age-group)
* [Our World in Data: “Terrorism deaths rate, 2011 to 2021 (retrieved 2024)](https://ourworldindata.org/grapher/terrorism-deaths-rate?tab=chart&time=2011..latest&country=CAN~GBR~OWID_EUR~USA~AUS)
* [A Westman et al. Parachuting from fixed objects: descriptive study of 106 fatal events in BASE jumping 1981–2006. Br J Sports Med. 2008](https://bjsm.bmj.com/content/42/6/431)
* [Mei-Dan, Omer et al. (2013): “Fatalities in Wingsuit BASE Jumping” Wilderness & Environmental Medicine, vol. 24, 4, 321-327.](https://journals.sagepub.com/doi/full/10.1016/j.wem.2013.06.010#bibr3-jwem201306010)
* [U.S. department of energy: “Average Annual Vehicle Miles Traveled per Vehicle by Major Vehicle Category” (retrieved 2024)](https://afdc.energy.gov/data/10309)
* [United States Department of Transportation: “Motorcycle Safety”](https://www.nhtsa.gov/book/countermeasures-that-work/motorcycle-safety)
* [World Health Organization Mortality Database: “Causes of Death Explorer: Road traffic accidents”](https://platform.who.int/mortality/themes/theme-details/topics/indicator-groups/indicator-group-details/MDB/road-traffic-accidents)
* [Hunter, Luke (2020): “The Cheetah’s Speed Limit” Wild View, Wildlife Conservation Society](https://blog.wcs.org/photo/2020/10/08/the-cheetahs-speed-limit-africa/)
* [International Council on Clean Transportation (2022): “European Market vehicle statistics”](https://theicct.org/wp-content/uploads/2021/12/ICCT-EU-Pocketbook-2021-Web-Dec21.pdf)
* [U.S. Environmental Protection Agency Automotive Trends Report (2023): “Automotive Trends Report“](https://www.epa.gov/system/files/documents/2023-12/420r23033.pdf)
* [National Park Service U.S.: “The statue of Liberty” (retrieved 2024)](https://www.nps.gov/stli/learn/historyculture/statue-statistics.htm)
* [Petrof: “What is the size of the grand piano and the upright piano?” (retrieved 2024)](https://www.petrof.com/what-is-the-size-of-the-grand-piano-and-the-upright-piano)
* [Royal Society for the Prevention of Accidents (2018): “Road Safety Factsheet”](https://www.rospa.com/rospaweb/docs/advice-services/road-safety/drivers/inappropriate-speed.pdf)
* [Quote: “Inappropriate speed contributes to around 11% of all injury collisions reported to the police, 15% of crashes resulting in a serious injury and 24% of collisions that result in a death. This includes both ‘excessive speed’, when the speed limit is exceeded but also driving or riding within the speed limit when this is too fast for the conditions at the time (for example, in poor weather, poor visibility or high pedestrian activity).”](https://crashstats.nhtsa.dot.gov/Api/Public/ViewPublication/813313)
* [World Health Organization: “Managing speed” (2017)](https://www.who.int/publications/i/item/managing-speed)
* [Perez, Miguel A. et al (2021): “Factors modifying the likelihood of speeding behaviors based on naturalistic driving data”, Accident Analysis & Prevention, vol. 159, 106267](https://www.sciencedirect.com/science/article/abs/pii/S0001457521002980)
* [World Health Organization (2023): “Road traffic injuries”](https://www.who.int/news-room/fact-sheets/detail/road-traffic-injuries)
* [National Highway Traffic Safety Administration (2020): “Traffic Safety Facts: Young Drivers”](https://crashstats.nhtsa.dot.gov/Api/Public/ViewPublication/813313)
* [World Health Organization (2019): “SAFER: Advance and enforce drink driving counter measures”](https://www.who.int/initiatives/SAFER/drink-driving)
* [European Comission (2023): “New report from the European Road Safety Observatory: focus on drink driving”](https://road-safety.transport.ec.europa.eu/news-events/news/new-report-european-road-safety-observatory-focus-drink-driving-2023-10-12_en)
* [European Comission (2022): “Road Safety Thematic Report – Driver distraction”](https://road-safety.transport.ec.europa.eu/system/files/2022-04/Road_Safety_Thematic_Report_Driver_Distraction_2022.pdf)
* [National Highway Traffic Safety Administration (2021): “Distracted Driving 2019”](https://crashstats.nhtsa.dot.gov/Api/Public/ViewPublication/813111)
* [Australian Automobile Association: “Distracted driving” (retrieved 2024)](https://www.aaa.asn.au/research/distracted-driving/)
* [IFAB: "The Field of Play" (retrieved 2024)](https://www.theifab.com/laws/latest/the-field-of-play/#field-surface)
* [National Highway Traffic Safety Administration (2020): “Traffic Safety Facts: Young Drivers”](https://crashstats.nhtsa.dot.gov/Api/Public/ViewPublication/813313)
* [European Transport Safety Council (2006): “Seat Belt Reminders: Implementing advanced safety technology in Europe’s cars”](https://archive.etsc.eu/documents/ETSC_Seat_belt_reminder_oct_06.pdf)
* [U.S. Centers for Disease Control and Prevention (2024): “Leading Causes of Nonfatal Emergency Department Visits”](https://wisqars.cdc.gov/lcnf/?y1=2022&y2=2022&ct=10&cc=0&s=0&g=00&a=custom&a1=15&a2=34&d=0)
* [U.S. Census bureau: “National Population by Characteristics: 2020-2023” (retrieved 2024)](https://www.census.gov/data/tables/time-series/demo/popest/2020s-national-detail.html)
* [World Health Organization Mortality Database: “Causes of Death Explorer: Falls”](https://platform.who.int/mortality/themes/theme-details/topics/indicator-groups/indicator-group-details/MDB/falls)
* [World Health Organization Mortality Database: “Causes of Death Explorer: Drownings”](https://platform.who.int/mortality/themes/theme-details/topics/indicator-groups/indicator-group-details/MDB/drownings)
* [Armstrong, Erika J.; Erskine, Kevin L (2018): “Investigation of Drowning Deaths: A Practical Review”](https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6474464/)
* [U.S. Centers for Disease Control and Prevention (2024): “Drowning Facts”](https://www.cdc.gov/drowning/data-research/facts/index.html)
* [U.S. Centers for Disease Control and Prevention (2024):“WISQARS Leading Causes of Death Visualization Tool: Ages 5 to 14”](https://wisqars.cdc.gov/lcd/?o=LCD&y1=2019&y2=2019&ct=10&cc=UNI&g=00&s=0&r=0&ry=2&e=0&ar=lcd1age&at=custom&ag=lcd1age&a1=5&a2=14)
* [— Also for the love of god, be careful on cruise ships – if you fall into the water you have a 60% chance of dying.](https://www.washingtonpost.com/travel/2023/07/31/cruise-ship-fall-death)
* [Gönel, Orhan; Çiçek, İsmail (2020): “Statistical analysis of Man Overboard (MOB) incidents”. Chapter in “Engineering and Architecture Sciences: Theory, Current Research and New Trends”, edited by Dr. Emine Yildiz Kuyrikçu . IVPE Publisher.](https://www.researchgate.net/publication/348266442_STATISTICAL_ANALYSIS_OF_MAN_OVER_BOARD_MOB_INCIDENTS)
* [World Health Organization Mortality Database: “Causes of Death Explorer: Self-inflicted injuries”](https://platform.who.int/mortality/themes/theme-details/topics/indicator-groups/indicator-group-details/MDB/self-inflicted-injuries)
* [Cooper, Jessica;  Appleby, Louise;  Amos, T. (2002): “Life events preceding suicide by young people”  Social psychiatry and psychiatric epidemiology, vol. 37, 6, 271–275](https://link.springer.com/article/10.1007/s001270200019)
* [Liu, Richard T.; Miller, Ivan (2014): “Life events and suicidal ideation and behavior: A systematic review” Clinical Psychology Review, vol. 34, 3, 181-192](https://www.sciencedirect.com/science/article/abs/pii/S0272735814000348?via%3Dihub)
* [Bader, S. et al. (2021): “Warning signs of suicide attempts and risk of suicidal recurrence” European Psychiatry, vol. 64](https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9480028/)
* [Kim, Eun Ji et al. (2022): “Comparing warning signs of suicide between suicide decedents with depression and those non-diagnosed psychiatric disorders” Suicide Life Threat Behavior, vol. 52, 178-189](https://onlinelibrary.wiley.com/doi/full/10.1111/sltb.12739)
* [Harvard T.H. Chan School of Public Health: “Attempters’ Longterm Survival”, 2002](https://www.hsph.harvard.edu/means-matter/means-matter/survival/)
* [World Health Organization Mortality Database: “Causes of Death Explorer: Malignant Neoplasms”](https://platform.who.int/mortality/themes/theme-details/topics/topic-details/MDB/malignant-neoplasms)
* [National Cancer Institute: “Adolescents and Young Adults with Cancer”](https://www.cancer.gov/types/aya)
* [Trama, Annalisa et al. (2023): “Cancer burden in adolescents and young adults in Europe”, European Society for Medical Oncology, vol. 8,1](https://pubmed.ncbi.nlm.nih.gov/36753992/)
* [Everyone should know how their breasts normally look and feel and report any changes to a health care provider right away. It is recommended to perform a breast self-exam once a month:](https://my.clevelandclinic.org/health/diagnostics/3990-breast-self-exam)
* [If you have testicles and have already undergone puberty, some doctors also recommend a monthly testicular self-exam to get to know what's normal for you and to be able to report any changes to your healthcare provider without delay:](https://www.testicularcancerawarenessfoundation.org/self-exam-resources)
* [Testicular Cancer Awareness foundation: “Monthly testicular self-exam” (retrieved 2024) https://www.testicularcancerawarenessfoundation.org/self-exam-resources](https://www.aace.com/disease-and-conditions/thyroid/how-check-your-thyroid)
* [Though not customarily recommended due to the risk of false positives, it is possible to perform a thyroid self-examination. However, keep in mind that the thyroid gland may appear enlarged or bumps on your neck may appear for many reasons other than cancer. #American Association of Clinical Endocrinology: “How to check your thyroid” (retrieved 2024) https://www.aace.com/disease-and-conditions/thyroid/how-check-your-thyroid](https://www.cancer.org/cancer/types/breast-cancer/risk-and-prevention.html)
* [United States](https://www.cancer.org/cancer/screening/screening-recommendations-by-age.html)
* [United Kingdom](https://www.cancerresearchuk.org/health-professional/cancer-screening)
* [https://www.cancerresearchuk.org/health-professional/cancer-screening](https://cancer.ca/en/cancer-information/find-cancer-early/screening-for-cancer)
* [Canadahttps://cancer.ca/en/cancer-information/find-cancer-early/screening-for-cancer](https://screeningresources.cancervic.org.au/sections/national-cancer-screening-programs)
* [Australiahttps://screeningresources.cancervic.org.au/sections/national-cancer-screening-programs](https://www.bundesgesundheitsministerium.de/krebsfrueherkennung)
* [American Cancer Society: “Can Melanoma Skin Cancer Be Prevented?” (retrieved 2024)](https://www.cancer.org/cancer/types/melanoma-skin-cancer/causes-risks-prevention/prevention.html)
* [U.S. Centers for Disease Control and Prevention (2023): “Reducing Risk for Skin Cancer”](https://www.cdc.gov/skin-cancer/prevention/index.html)
* [Melanoma Institute Australia: “How to Prevent Melanoma” (retrieved 2024)](https://melanoma.org.au/about-melanoma/how-to-prevent-melanoma/)
* [World Health Organization Mortality Database: “Causes of Death Explorer: Malignant Skin Melanoma”](https://platform.who.int/mortality/themes/theme-details/topics/indicator-groups/indicators/indicator-details/MDB/a-malignant-skin-melanoma)
## Legacy

### Helios
Expand Down
82 changes: 82 additions & 0 deletions src/05-internship-interviews.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,87 @@
# Internship Interviews

## Links

* [Recorded Interviews](https://drive.google.com/drive/u/0/folders/19Gj-FlWw4VggbbTCb7mPwACBAnU-1Oia)

## Overview

[Old Google Doc Copy](https://docs.google.com/document/d/1-xRlJJbsScqXSfMF-QnSJNfbAhXZ2AtVfyubTdx8V3w/edit?tab=t.0)

### Email

> Hi <candidate name>,
>
> I'm a software engineer at Mojotech. It sounds like you might be a candidate for our (apprenticeship/internship) program after speaking with <screener name>. I'd like to schedule an hour to interview with you.
>
> Our interviews are a little different from what you may have experienced elsewhere. We're not going to do any coding exercises, algorithm theory, nor puzzles; so there is no need to worry about prepping for those. Instead, I'd like to spend the time learning about what you have worked on by reviewing some of your existing code with you. This would entail you sharing your screen with your preferred editor and guiding me through your code. I'll have questions about what your code does and why it does it that way.
>
> I like to allow for 45 minutes for the code review and 15 minutes for any follow-up questions you may have for me. Let me know when you are available this week.
>
> Regards,
> <your name>
> Introduction

I’ve been saying something along these lines at the start of the interview. I’m trying to clarify what I’m looking for right at the start.

> We're going to be doing a code review. The goal is for you to explain the context and behavior of your application to me. I'm looking for you to help me comprehend your code base and your thought process arriving at this point, not judging your approach. I liken it to, we're not approaching the code base like an algorithms course would, looking for the big-o notation of an algorithm. Rather, we’re interested in what the algorithm does and, probably more importantly, why it does it. I'll have a lot of “what does this do?”, “can you tell me more about that?”, and “can we take a look at that method?”, kind of questions.

Pause here to see if they have any questions. If not, have the candidate start by sharing their screen and editor. Ask them to give you a high level context of what the application is, what the problem is and where you will be starting in the application.

Resist the urge to fix their code. This doesn’t really tell us anything about the candidate. If you see something like a race condition or a bug, pose the question for how they would handle the buggy scenario.

Follow along with the code. Ask them to stop and explain things you find interesting or confusing. See where they take you. Example, seeing a dbConnect parameterized query you can ask how that library works “is that string and value in an array a parameterized query?”. See if they identify the term and can make the leap to SQL escaping/SQL injection.

Joke, praise, have fun. This works best if the candidate is relaxed and is enjoying showing off their code.

### Quantification

Picking an arbitrary 1-5 scale here. We can adjust if we find we need more nuance when quantifying a category. General ranking is 1 - poor, 3 - average, 5 - exceptional with 2/4 for shades of gray in between.

#### Overall

Would you want to mentor/work with the candidate? Use this section as an overall rating of how well the candidate did and the following sections as the details.
1. present (Something didn’t sit right with me)
1. likeable
1. technical (Seem like a nice person)
1. articulate
1. passionate (Please put them on my team yesterday)

#### Codebase

What were you reviewing?

#### Communication

How well does the candidate communicate their understanding of the code to you.

1. candidate either doesn’t understand their code or can’t explain what is happening beyond existing comments

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Are these meant to be blank lines? it's incrementing the number in the md render if you meant to leave them for responses

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, I wanted a 1-5 bulled list for the ranking. Its more of an example than a fill the blank template

1.
1. candidate explains their code well. Some prompting for technical jargon or clarification is necessary. Maybe some fumbling or examples of code copied from a tutorial or SO.
1.
1. candidate explains their code superbly. Knows where to look for any particular module/question. Libraries and examples are thoroughly understood before being added.

#### Passion

1. going through the motions of a homework or coding camp assignment. No concern for quality or improvements
1.
1. decent size school or personal project. Notices areas of concern/improvement and desire to do so.
1.
1. Passion project that scratches an itch. Continuously improving and honing their skills.


#### Technical

1. No interest in how the technologies/libraries in the project work
1.
1. Average understanding of the technologies used in the project.
1.
1. Deep understanding of the technologies used in the project and delving deeper into how their dependencies work or the possible alternatives to explore.

## Old Notes

Need to consolidate these.

### Schedule + Logistics
* Probably starting around mid-May, early June; let us know your availability and we'll have a more concrete start date later
* Usually goes until early/mid August; flexible
Expand Down
Binary file added src/save-58-landing.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.