2017

I’m not much for resolutions… but I do have some goals for this year. Start going by Will instead of BJ. I’ve been meaning to do this for years. Decades. Going to do it. Focus on working with my kids more. Build a website with Elixir. Design 2…

Sending Passbook Push Notifications with Houston and Sidekiq

The Nomad collection of iOS/Ruby tools are a great resource. I recently switched how Goldstar is sending out push notifications from Grocer to Houston. Grocer has gone unmaintained for most of 2014, and it was obvious how to recover from a problem we were having with it where Apple…

Lean into it

I’ve changed my mind. First, let me step back. For the last few years, I’ve been one of a (growing) minority of folks that has been promoting the idea of going against the grain, and not building Rails apps “The Rails Way”. In fact, I even have an…

Working Software

I’ve been thinking about what the minimum requirement for a programmer is. It’s an interesting topic. No one talks about it, really. What’s the most basic skill a programmer must possess to call themselves a “professional programmer”? I’d like to think that we could look at…

XP and Lean Startup in a single image

David Bland tweeted something today that I’ve heard/thought before, but reminded me of what the essence of both XP/Agile and Lean Startup are all about. Identify all of the feedback loops in your startup. 2 Shorten them. — David J Bland (@davidjbland) June 21, 2011 I’ve distilled…

Speaking of Turds (A Technological Term)

httpv://www.youtube.com/watch?v=yiJ9fy1qSFII use the term “turd” often when talking about products, either hardware or software but I’m not always sure people know what I mean. A turd is something your company “has to do”. Sometimes they sink and sometimes they float, but they are…

Typography of web applications

One of the hardest things about designing web applications is presenting the multitude of types of information that is necessary at any one time. What do you display? What do you leave out? What information is more or less important than other information? If a piece of information is actionable,…