Running a Feedback Loop

Evan White


Hello! I am Evan White.
I am a Mobile Developer who is enthusiastic about doing good work. I also love running, travel, and learning.

  • NameEvan White
  • BirthdayJuly 1982
  • AddressVancouver, WA, United States
  • Phone+1 (607) 301 0201
  • Personal
  • Professional
  • Development
  • See My Projects
Vancouver, Washington, United States

My Card

  • NameEvan White
  • BirthdayJuly 1982
  • AddressVancouver, WA, United States
  • Phone+1 (607) 301 0201
Download vCard

My Skills

Productive Languages

  • C#
  • JavaScript

Familiar Languages

  • SQL
  • VB
  • JAVA
  • Python
  • PHP
  • R


  • Microsoft Store
  • Cordova
  • Node.js
  • Android
  • iOS

Javascript Frameworks

  • Backbone.js
  • jQuery
  • React.js

User Interface

  • XAML


  • Git
  • Visual Studio
  • Jenkins CI
  • MSBuild
  • Gulp, Webpack
  • Bash


  • SQL Server
  • Microsoft Access

About Me

Hi, My name is Evan

I have working in native mobile development space writing javascript and .NET applications. I have been a developer at Microsoft shops for 12 years being a generalist across the web and mobile stack. I'm motivated to use best practices, collaborate, and improve.


Mobile Developer2014 - Present

Mocaworks, LLC

Developing cross-platform Javascript/HTML5 Cordova application for mobile access to learning management service.

Windows Mobile Developer2010 - 2013

Developing Windows 8 and Windows Phone apps. Managing software requirements, administering source control repositories, and configuring and maintaining build machines.

ASP.NET Web Developer2007-2010

Sikorsky Global Helicopters

Create and maintain web applications that improve existing business processes supporting Lean manufacturing using MS SQL Server, MS Access, ASP.NET and Microsoft Excel. Provide ad-hoc data analysis and continual improvement of IT process and service. Participated in SAP ERP implementation.


LC Consulting Services

Created and administered classic ASP websites driven by MySQL and MS Access databases. Designed, tested, and maintained software for engineering applications. Produced MFC applications, libraries, and websites.

Continuing Education


MOOC Programs


Data analysis in R, Machine Learning, Mobile Robot Control Systems


Information Technology Management

Elmira College

Courses in Project Management, Leadership, IT Management



Corning Community College

A semester of study (for fun!) courses in Spanish, ASL, Mandarin Chinese, Guitar, Percussion, General Music


Language, Music

Monroe Community College

A semester of study (for fun!) courses in Spanish, ASL, Mandarin Chinese, Guitar, Percussion, General Music



B.S. Computer Science

Union College

Graduated Cum Laude with Psychology Minor.

« Home

19 Jan 2013 Filed under health, technology Tagged as chart porn , Feedback , Heart Rate Monitor , Running

Running a Feedback Loop

Run Data Summary Image

I love feedback loops, or at least the idea of them anyway.  New technology has opened possibilities and created new products but we are a long way from the day when we think to gather and analyze meaningful data.  Think of all that improvement that we are leaving on the table!

My sister gave me quite a thoughtful Christmas gift of a Polar RS800CX heart rate monitor and GPS kit.  I run a lot.  More than most, less than others, but often enough.  So this device fits my lifestyle quite nicely as a replacement for the free iPhone apps that I had been using which were convenient but severely limited.  Logging the miles is important, yes.  The Nike+ app gave pace information and integrated with google maps, but all too often would include an errant data point that would teleport me ever so briefly a good distance away.  This record setting sprint would really pad my stats, but being honest and rigorous I would have to trash an entire runs.  For a while I stuck with Runkeeper mainly because it integrated with Fitocracy and avoided duplicate data entry. With all these solutions though, the data is inaccessible and is essentially owned by someone else. MY data.  Having a Polar watch solves that.


There was a bit of a learning curve.  Never before had I occasion to use a computer’s infared port.  The watch comes with a usb infared transmitter which I didn’t at first understand how to use, thinking the watch needed to be near the transmitter (incorrect) rather than pointing at it (correct).  The watch’s setting for the year was wrong and I didn’t detect it so after transmitting data I was left wondering where it went (back to 2009 it turns out).

One of the nice things about starting to track something is that at first you become super conscious of the metric you’re tracking.  Suddenly its much easier to run in the morning to make sure the numbers look good.  Slacking is harder to do when a graph stares back at you reminding you how you let yourself down!


The software provides flexible journaling and has several graphs of weekly data to gauge progress.  I was surprised that data is collected on altitude and temperature.  The concept of sports zones is an advanced topic in running fitness that I never have heard about but have never been empowered to consider.  Most gym exercise equipment includes the capability of you hold the metallic pads while exercising.  Now this data is analyzed for me.  I have noticed that when I make sure to keep my heart rate within the moderate intensity range I can easily cover more distance and improving my speed at lower heart rates is the best way to improve my marathon time.  I can incorporate this dimension into my training plan, with HIIT and fartleks and the like to become a better racer.

There are many nice features–too many to go into too much. I can set up a training plan and get reminders.  There is a fitness test that I didn’t explore yet but need to do soon. The watch is waterproof so the whole system can be worn for the swimming portion of a triathlon (though I read that data underwater is unreliable).  Unfortunately, the battery is already low and so I will need to have it replaced.  Since the water proofing is important to me I will take the manuals advice and get it replaced at an authorized service center if there is one around. And hopefully this winter there will be many more nice days to go running!