Been Busy in 2015

Haven’t had too much time this year for this blog. I’ve been busy working to launch in Seattle and spend most of my time writing code, or worrying about business these days.

It’s really hard to know if I’ll succeed this time with I do know that the same set of issues that I set out to solve in 2000 once and for all still plague the software industry systemically.

It’s all pretty complicated (the tech, the people, the business). Still, it matters to me that the world stops wasting so much damn time re-writing crap software when (a)┬áre-use can be engineered into the process [1] (b) the saved time can be spent to solve the worlds truly pressing issues.

I wrote an essay about it earlier this year that I published on Medium:

Software design should be a highly-automated collaboration between men and machine.

Find me most days heads-down at the Impact HUB Bellevue. And online at:


[1] If you own a smart phone, you’re holding in your hand the manifestation of a design and engineering process carried out virtually by thousands of people all over the world who ensured that the system was largely perfect before any of the semiconductor chips were ever even manufactured. That same sort of efficiency will come to the world of software. It’s just a matter of time. And, we’re a whole lot closer than people imagine :)

Protected: Mt Defiance Hike

This content is password protected. To view it please enter your password below:

Furnish Your Seattle Start-up on a Budget

Here’s what I dug up for sources of used office furniture in greater Seattle.

Particularly interesting is the City of Seattle’s surplus warehouse.

I’m looking for a new desk for a whole bunch of monitors…

Node.js App Debugging

Install node-inspector:

npm install -g node-inspector

Start the node-inspector server:

node-inspector &

Start your node app under node-inspector debugger:

node --debug your/node/program.js

Break on entry:

node --debug-brk your/node/program.js

Attach Chrome debugger locally:

chrome &

Link: Lua scripting for Redis

Useful links with information on writing Redis extensions in Lua:




Chevy misses ford, sinks.

Springtime in the Snoqualmie River Valley:


Please support the Snoqualmie Valley literacy program.

I couldn’t drive by this scene w/out stopping to take a photo.

You Can’t Connect the Dots Looking Forward

Printed and hanging over my workstation:

“You can’t connect the dots looking forward. You can only connect them looking backwards. So you have to trust that the dots will somehow connect in your future. You have to trust in something; your gut, karma, life, destiny, whatever. Because believing that the dots will connect for you down the road will give you the confidence you need to follow your heart even when it leads off the well-worn path. And, that will make all the difference.” – Steve Jobs