Why Did I Decide to Study Software Engineering?

Chrisbradycode
1 min readMar 9, 2021

I wanted to develop a skill-set that would allow me to get a job that would afford me a lot of freedom while also making a decent living.

Also, this skill-set is something that I believe would really help me with my other job.

I think that learning how coding works, and understanding the logic of building software will have downstream effects in my overall thought process that will help me tremendously in ways other than just coding. I’ve found this to be true in my design of strength training systems.

An example of the carryover between the two disciplines is how object oriented programming works.

In OOP, you can have a class, let’s say a class of Dog. This class will define certain characteristics or attributes that instances of the Dog class can have.

In human movement you can view certain movements as classes of movement. For example, a squat, or more simply, a bending of the knees and hips. Every time your body performs one of these movements can be viewed as instantiating an instance of the “squat” class. Each of these instances also serve as a sort of class of their own (running, jumping, standing up, kicking etc). These child classes can inherit attributes from the parent Squat class (the simpler or “upstream” version of these movements that all sub-movements have in common).

--

--