Tomorrow's Ember is not what you think (part 1, 2018)

Posted on

Today's Ember is not what you think either Prelude In considering the call for #EmberJS2018 blog posts, I wondered whether I should add my voice. The past two years I have been blessed to work alongside a deep bench of core-team members and regular contributors to the community. During this time, most of my open-source contributions have been towards one of the core projects (#emberData) and helping to set its direction. I mention this because in a lot of ways I have felt that I am too invested and too close to the project to write one of these posts. In addition to giving the community a gre…

Read more »

The Week That Time Stood Still

Posted on

The passage of time is enigmatic: even when seemingly bubbling past a slow happy brook it is truly a river surging quickly towards the ocean. These past few months, an idea for a new blog post has been filtering in and out of the forefront of my mind, slowly being massaged by my subconsious into something more worth sharing. Like a slow happy brook, bubbling quietly towards a larger stream. Here, these months later, having found that much time has passed with scarce a blink, I suddenly find myself adrift in an ocean. How did I get here? Step into this boat, dear reader, and allow me to revisi…

Read more »

Death Valley Trail - Post Mortem

Posted on

Some people call these race reports. I call them post-mortems. Why? Cause usually I end up writing one when I didn't achieve a goal and I want to diagnose "why". This year's goal for DVT was aggressive: run a 2:45:00 and set the course record (currently the course record is ~ a 2:56, the faster times on ultra-signup are from the DV road marathon). DVT is a course that I believe takes a solid 20min off of whatever shape you are in, so right off the bat this goal meant that I was targeting 2:25:00 marathon conditioning. My final time was a 3:05:00. Not a course record and a solid 20mi…

Read more »

Don't call it a comeback

How I learned to quiet self-doubt and build consistency. I want to tell you a story about myself, and through the process, describe how I've come to use consistency to avoid disappointment, kill doubt, fight depression, and reduce burnout. July 2013: Eight months after suffering a minor stress fracture in my foot brought on by experimentation with "toe shoes" and more likely low calcium intake and way too much Gangnam Style, my running was hitting stride again. Again. I've come to despise that word. My running story goes way back. Some of my earliest and fondest memories are of runn…

Read more »

The Chrome Distortion: how Chrome negatively alters our expectations.

Posted on

Chrome has taught us to idealize features for so long that we've become blind to its many glaring faults. No browser is perfect, this is an unfortunate situation we must live with. But ranking my experience developing responsive hybrid applications, Safari gets an A- and Mobile Safari a B+, while Mobile Chrome get's a D on a good day. Overall my rankings currently look something like this: Safari: A- Edge: A- (tentative, I haven't worked with it often enough yet to honestly rank it) Mobile Safari: B+ Firefox: B+ IE11: B+ Opera: B IE10: B Chrome: B- (on a good day when I'm happy with how nice…

Read more »