Category: Uncategorized

Someone was asking at work earlier about what computers people had owned or programmed on. I don’t think I’d ever made a list before, so I decided to make one. This list includes computers I’ve programmed on outside of a professional capacity, or owned personally.

There are lots more machines I’ve used to greater or lesser extents in my professional life. The ones listed here are the machines I feel a personal connection with. (Yeah, I just said that I have a personal connection with some computers.)

Here’s what I came up with roughly in chronological order:

[Edit: Added links]



I’ve said this in a few other places:

There are potentially important conflicts of interest in Microsoft now owning LinkedIn. A few examples:

  • Microsoft will gain visibility into private profiles and hidden information in public profiles, job listings, applications, etc. for many thousands of competitors and their employees.
  • Microsoft could potentially watch for changes to private profiles of current Microsoft employees to see who is thinking of leaving.
  • Microsoft could monitor interactions between current employees and recruiters, other companies, job applications, etc.

Any of these things could be done in aggregate without violating any laws or privacy policies. More troubling is that these powers could also be misused either in an official capacity or seriptiously by unscruplous employees or managers.

Microsoft monitoring employee behavior isn’t unprecedented. I’d heard that in the mid-2000’s, there were instances where security would be called to escort people out of the building if their manager found out that they’d accepted a position at Google. It also was (is?) a fireable offense in some teams if engineers were caught reading patents or looking at code from open source projects.

I have no evidence that Microsoft will actually do any of those things, but…

I. Don’t. Like it.

Microsoft Privacy Uncategorized

I submitted the form to have my site added to the Facebook Instant Articles (FBIA) crawler on April 11.

Nothing. Nada. Zilch.

A web that depends on large corporations to determine your site is worthy of inclusion is not the web I signed up for.


As a software project manager, I often run project retrospective meetings with my teams. Sometimes they feel like this:

Most of the time, we actually do ship, even with only one wing. 😉


Video (screen capture + audio) of the talk I did at Seattle Xcoders a couple of weeks ago is live:

I shared some lessons learned on projects that went off the rails, in spite of having a plan that we thought we could execute on.

No promises on it being a particularly good talk. 😉 YMMV.

How to Fail by Following the Plan (Jake Savin, March 10, 2016)


I was living in Dallas when Katrina hit. I was infuriated that so many people were left stranded in such a desperate situation, and baffled by the seeming total lack of urgency to help them.

I still remember vividly welling up with tears of anger and sadness while driving down I-35, at a first-hand report I heard on This American Life shortly after the hurricane while the city was still under water. I considered trying to go to New Orleans myself to help, but realizing how futile and possibly even foolhardy that would have likely been, I stayed put.

Like many others, I gave money to the Red Cross, and we prepared to accept strangers into our home if that opportunity presented itself. I even got involved in state politics, but the candidate I supported was ousted by Delay’s (probably illegal) gerrymandering.

That was around the time we decided it was time to get the heck out of Texas. (No offense to friends and family in Texas: There’s a lot to like, but for us the Pacific Northwest is a better fit.)

Originally written as a comment on a Facebook post by Dave Winer.


To me, it feels like there’s some kind of inflection point being reached, but I base this on not much more than my own subjective, albeit at least somewhat informed experience.

The obviously important recent SCOTUS decisions are out there of course, but we have multiple justices over age 80, going into a presidential election with a big potential for a backlash, leading to a potential for appointments that could reverse a lot of positive progress.

We had a huge financial meltdown and now 6+ years later a lot more of the general public is well aware that real justice has yet to be served to many of those responsible. Some of the changes we’re seeing may be a result of this.

Some Evangelicals are aligning more and more with liberals and progressives on protecting the Earth and the environment, and are deeply concerned about limiting the impending damage that will be caused by climate change.

And we have generational changes in social norms coming to a head around the world, at a time when mass communication over most of the globe has never been more accessible, in spite of corporate and government attempts to control or curtail it—at least so far.

Look at how many videos are going online all over the country and the world, of police misconduct, racism, and brutally. That this is happening is far from new. That neither the media nor many governments can really control who knows about it is new. The information has been becoming more available for decades, but the visceral reality in these videos has only been widely visible for the last few years.

In Arthur C. Clarke’s world of 2010, wars between nations ended after the abolition of long distance phone charges, which led to many average people having friends all over the world. You can’t attack a country filled with so many people that are loved by your own citizens—that was the thinking. While it’s not working out in quite the way that Clarke envisioned, there is still huge potential in making information from primary sources available globally, at massive scale, and for such little cost.

At the same time the Internet has also led some (many perhaps) into isolated enclaves—information deserts (borrowing from the idea of food deserts in American urban areas), where the only ideas that flow freely are the ones that a clique agrees with, along with a few refrains that they abhor and can use as foils and straw men, to “argue” about how wrong or even evil the other side is.

I for one am cautiously optimistic.

Ps. This post is in response to an online discussion about a Kevin Garcia piece on