Web Components: Executive Summary

by Tom Harrison Jr on March 1, 2015

If you are involved in a company with a product or internal investment in software that runs on the Web or a tablet or phone you need to know about Web Components. They will dramatically change the way we create and manage this kind of software. While the work to move to web components is […]

Don’t Eat Exceptions

by Tom Harrison Jr on February 27, 2015

Recently my team has been delving back into the old version of our product. A couple years ago, we had a major code-slaying and data-destroying event, removing the largest and most obvious unused code and data. We did our best to refactor, and eventually decided to rewrite the most important components. Since then, the old […]

Room + Slack: Used Because They Are Dead Simple

Thumbnail image for Room + Slack: Used Because They Are Dead Simple February 26, 2015

With all the snow in Boston, our team has been mostly working from home. Being remote is hard … unless you have the right setup. My team has been using Slack for chat, file sharing and lots more. Slack is integrated with just about anything that has an API, and brilliantly so. It’s through Slack […]

Read more →

Being “Near the Grid”

February 20, 2015

My Mom has had some health issues recently which has lead me out of my FIOS-WiFi-LTE-Unlimited-Data-Netflix ultra connected world to her home in Maine. Deer Isle, Maine is not off the grid. It’s near the grid. Mom has DSL, but it’s flakey at best — the running joke is that when the guy goes home […]

Read more →

Will Apple Successfully Thwart Web Components?

February 9, 2015
Thumbnail image for Will Apple Successfully Thwart Web Components?

Web Components are a big deal. They are part of the HTML spec and provide some much needed love for front-end app development by allowing you to write your own HTML tags that do what your application needs. There’s no question that writing front end apps is a mess today. We have all this potential […]

Read more →

Computers Are Still Very Hard To Use

February 7, 2015

Look, if you’re reading my blog, you’re a major geek like me. And this message is directed at us. Using computers is way, way, way too hard for many people still in 2015. This Is Not About The User, Folks It’s Not About Being Old I have just visited my Mom, who is 89 and […]

Read more →

Making Remote Work

January 31, 2015

I have not been a fan of working remotely. I have had the ability to Work from Home (WFH) in all of my jobs since 1998, and have had several jobs that were entirely remote or partially remote. I have been a curmudgeon, eschewing remoteness and extolling the immediacy and efficiencies of physical presence. I […]

Read more →

DNS Hack for Black Friday

November 25, 2014

Rockport sells shoes. I have some that have a problem; I need to get to their customer service. But can’t. rockport.com resolves to an IP address but www.rockport.com doesn’t, at least not from Google’s DNS servers. Unfortunately, Rockport’s servers properly canonicalize and redirect to www.rockport.com. So, the page errors out. Whoops. Maybe there’s a simple […]

Read more →

Great Developers Are 10 Times Better; About the Others

November 22, 2014

“Great developers are ten times more productive than normal developers.” This is true but misses an important point. Bad developers are poison whose cost is incalculable. I have been a fan of Steve McConnell’s writing since reading Code Complete and Rapid Development back in the olden days. I think it was he from whom I […]

Read more →

A Brilliant New UI Standard: Material Design. Not Apple.

November 2, 2014

Apple, of course. Google. Really … Google that makes GMail? Yup. Almost everything Apple does has great visual design. Almost everything Google does has great technical design. The converse is not often true. And to be fair, the new version of OS X and iOS are good in subtle and important ways, involving both visual […]

Read more →