Browsed by
Category: Remote Work

Notes from 5 years of remote work, about my experiences as a profession coder working out of my home office.

No Adventures in Weeks?

No Adventures in Weeks?

It is true, the adventures stopped for a while. Mostly due to heat. Utah is a desert climate, mostly. Summers are the wrong time to be running around. Spring and Fall… those are adventure times. So for the next 5 weeks, I’m choosing to increase my focus on work. The farm is stable, my other goings-ons in my life are slowing, and it is too hot to do much outside. So I’m hoping for a high-productivity period here for a…

Read More Read More

Sleep and Code Testing

Sleep and Code Testing

Just more notes on how I tend to work as a work-from-home software developer who works on such a small team than I tend to be a lone coder for most projects… I try to never test code as soon as I am done coding it. I’m still too close to the code at that point, and I miss obvious things. I have a hard time just flipping a switch in my head and coming at my work from a…

Read More Read More

Code all day, test all night.

Code all day, test all night.

The last few weeks have been 90% beating my head against code, and 10% moments of bliss when things finally work. It seems like everything that should take an hour to get done takes a day, and what should take a day takes a week. But I am seeing the light at the end of the tunnel – I have a plan of attack to debug what I hope is the last of the issues in the morning, then I…

Read More Read More

Tweaking my Daily Routine

Tweaking my Daily Routine

Working at home is something that requires constant incremental improvements. Sometimes you make an improvement to your office or your tools and equipment. Other times you adjust details of how you work. The trick is simply to identify areas of improvement, then act on them. Today, it is time to try some adjustments to my daily routine to try to resolve two problems. The problems are: My afternoons are never as productive as my mornings. I am in poor health….

Read More Read More

Work at the right times

Work at the right times

I wanted to share a perfect example of how your mental state can impact the efficiency of work, and how taking advantage of that can have great benefits to work-at-home programmers: I had a couple fairly simple tasks to complete yesterday afternoon. they did not sound difficult, however after the Christmas holidays, I was not feeling at my best, and just could not wrap my head around what I knew should not be that difficult. My eyes were not able…

Read More Read More

My Work From Home Details

My Work From Home Details

As mentioned in the previous post, I feel that knowing yourself is key to setting up  a highly effective environment to work from home.  I had intended to list details of my specific work environment. But this post has become more of a stream-of-consciousness list of some high-level details and lessons learned over my first year of doing this. I probably should edit this to improve its clarity and organization, but I think I’ll leave it, and possibly expand on…

Read More Read More

The Importance of Self Awareness

The Importance of Self Awareness

One of the keys to being effective while working from home is to be aware of your own work ethic, style and preferences, enough that you can create the ideal working environment for yourself. This means more than something as simple as “I like to code until 1 AM, then sleep in.” It means knowing when you are being effective. It is easy to know when coding is going well, and equally easy to know when you are making no…

Read More Read More