PROGRAMMING MYSELF FOR A BETTER LIFE
I introduced a journal-writing habit into my daily routine a
number of months ago. I believe I am now seeing the gains
that come from the rich intrapersonal dialogue I've
strengthened in myself through quiet written
contemplation. The efforts put into rendering my feelings,
thoughts, and desires into words has led me towards
conclusions about how to make myself a better me.
Two parts of my life hold the keys to my happiness: what I
do from 9 to 5, and what I do from 5 to 9. Namely, my
work-life balance. To feel happy day after day I need to
arrive at each phase as my best self and I need to maintain
myself as my best self day after day.
The guts of work and life are sometimes messy and
irregular. But I believe I can achieve some predictability
in how I arrive home from work and to work from home. How?
By treating my lifestyle as a programmable machine that
makes outputs from inputs. For instance: a blue screen leads
to a late night and a late night leads to a groggy morning;
or, a poor diet leads to foul moods and foul moods lead to
lack of ambition. Obviously, there are inputs that produce
favorable outputs. But it is the negative inputs that are
most disruptive.
I can achieve favorable states of living by identifying the
areas of my life that cause the most disruption if lived
unbounded. For me, that's computer and television. I will
consume both in large quantities if given the opportunity to
do so. The effects of too much of either is bad, even if it
sometimes seems good. For instance: a marathon computer
session that takes up an entire evening will exhaust me from
programming for a few days, and it will disrupt my sleep
schedule, my eating habits, and my work.
Endurance--this is what I'm after. I want to do my favorite
things in smaller amounts over a longer time range. I want
to be programming for enjoyment everyday, even if it's not
for very long. I want to be getting really good sleep every
night, even if it means making social sacrifices. In another
way, I want to have boundaries surrounding each precious
event in my day. Television should not interfer with
programming, programming should not interfer with sleep,
sleep should not interfer with work, and work should not
interfer with life. In effect, my aim is to protect each
part of my life for each other part of my life. I act kind
of like a hypervisor managing a number of virtual machines
on one host: me.
The outcome of my lifestyle changes have produced a
surprising result: I get more done! I read more. I program
more. I learn more. I am more often carrying a positive and
relaxed mindset. This all amounts to a very favorable
output: I've never been happier, and everyday it feels like
I'm making larger strides towards nearing the attainable
happiness of my life. In other words, I am getting better at
being my best me.
The programming thus far
------------------------------------------------------------
Below I gather three perspectives that have contributed to
my better work-life balance.
Computers
............................................................
The work I do with computers in my free time to do one of
two things:
- Bring me joy
- Make my life easier
With this aim I let go of any notion that I might ever build
something really cool or really important. Instead, I hold
onto the precious ambition to build things that make me
happy and help me keep my life in order. I don't need to use
the latest language or writing perfect code any doorknob
could understand. I can use what tools I'm comfortable using
and write in a way I understand. Computers should help me
maintain my life's balance.
Rules
............................................................
I establish and follow rule that keep boundaries around
areas of my life that--if lived unbounded--would descend me
into chaos. I live more consistently predictable days by
following the following:
- No screens after 9:30PM
- Wake up an hour before work
- Weekday TV on noon hour and between 8:00PM to 9:30PM only
Weekends
............................................................
I let go of any notion that weekends are for making great
achievements. Instead, weekends are for:
- Enjoying a relaxed brain however I please
- Preparing food for the week ahead