Category Archives: Work

Getting More Feedback

So, you want more feedback from the people you work with. ¬† It’s critical to know what things you should be working on and how you’re progressing toward those goals. Our high-level goals are often well defined: write the login functionality for an app, sell 5 new contracts this month, etc. But how we do […]

Christmas Letter 2013

(This is the non-illustrated semantic HTML edition. Also available: the fancy photos-included PDF edition.) Dear family and friends, It has been quite a year for our family. We’ve enjoyed some great times together¬† with family and friends, a few promotions, a terrific (though slightly bittersweet) family vacation, a visit with alligators, an eviction from our […]

Accessibility: What It Is, Why It Matters, and How to Do It

I did a presentation at CocoaConf Dallas today on how, as a developer, to make your iOS apps usable by people with visual impairments. It was a lot of fun, and seemed to be well-received by the conference attendees. If you’d like to see the slides, you can download them here: In addition, I announced […]

Going Mobile

On January 2, I”ll be going to work for Mutual Mobile, an Austin-based company that specializes in application development for iOS, Android and Blackberry devices. “But Sean!” I hear you, Rhetorically Convenient Reader, cry. “You just started working for Magnolia back in March! Why are you moving on again so soon?” That’s a good question. […]

Zombie Attack

When I left Texas State University to go work for Magnolia, I decided that one last big prank was in order. My usual partners-in-crime and I brainstormed for a while one afternoon and eventually came up with a scheme we liked: we would zombify our bosses’ offices. Plan Z was born!   In order to […]

Now It Can Be Told

Now that I’ve left Texas State University’s employ, there are a couple other pranks that my partner-in-crime Jeff Snider and I pulled that can be made public. Prank the First Texas State University wrestles with something of an institutional inferiority complex. This is caused by the fact that it used to have a reputation as […]

New Programming Blog

For those of you who have an interest in programming in general, Magnolia in particular, or just can’t get enough of my scintillating writing, I’ve started a new blog over here: Propeller Hat. It’s mostly Magnolia stuff thus far, and will probably be infernally geeky for the foreseeable future, so only visit if you have […]

Time for a New Adventure: Magnolia

Last Thursday, I gave my one month notice at the University. The reason for that was not any particular discontent. While the University has its share of bureaucracy and silly decisions, the management above us has generally shielded us from much of it. And being able to walk to my office, have the freedom to […]

The Penny Game: A Way to Prioritize Tasks Among Many Projects

I’m a fan of agile practices in programming, and encourage my team to work along agile principles as much as possible. One thing that has always been tricky about that for us, however, is that we don’t really match the usual profile of a software team. Most agile teams (at least in the literature) are […]

Higher Education and the Coming Internet Autodidact

There is a growing movement of people who are learning on their own, rather than relying on institutions of higher learning to provide the necessary structure and opportunity. The Internet has begun to provide access to information with ease and rapidity never before seen in human history. As a result, people who are interested in […]