aboutsummaryrefslogtreecommitdiff
path: root/hireme/script.txt
blob: 5a996bd1b65d5a9b0d41793d579459d252adb36a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52

In this semester, I interned at 7Factor Engineering, LLC.
My site supervisor this semester was Ms Chelsea Green, a senior software
engineer at 7Factor.
This role is similar to a management role.

While I was at the internship site---actually, scratch that.
This internship was conducted entirely online because of COVID-19, so
while I didn't need to drive anywhere, I also didn't see any of my
coworkers in person.
The entire company, especially at the beginning of my internship in
January, was conducting business online because software development
is less tied to a central location than other careers.

My responsibilities centered around writing code to fix bugs or add
features to WellEntry.
WellEntry is a, quote, ``digitally accelerated health screening
solution'' to help clients like schools or offices protect against
COVID.
This included writing the code, of course, but also writing a lot about
what the code does in ``Pull Requests,'' a way of saying ``this code is
ready to be reviewed,'' and fixing issues in the visible form,
usable functionality, or code style.
I also communicated a lot with my team lead and other people working
with WellEntry (like Chief Product Officer Justin Cullifer) over Slack,
where 7Factor workers discuss engineering problems and solutions.

I chose to work in software development because I want to be a software
developer in my professional career, so I was interested in getting
hands-on experience with a project that needs to respond quickly to user
needs.

From this internship experience, I now know that I want to be a software
developer if the career is anything like my internship, because I love
this kind of problem-solving, even if it requires banging your head
against the wall over and over and over again.
I also learned that I get really focused into a task, which, while
sometimes beneficial, means that I should focus more on intentionally
managing my priorities and schedules between different assignments and
responsibilities.

The most interesting thing I saw during my internship was the day that
my code broke prod.
7Factor, like a lot of other good companies in the software development
space, blames the process rather than the person for the issue, so the
team that was fixing it up focused on quickly reverting the last release
so that the issue would stop happening, and writing tests to make sure
it doesn't happen again.

This internship has taught me a lot about how to structure maintainable
code on a large, team-built project where I don't know every detail of
many of the components.