top | item 39045045

(no title)

mvanveen | 2 years ago

Reading this I think it is interesting to compare and contrast this write up with the evangelism of Richard Hipp and his success with SQLite.

It seems to me that Hans Reiser's write up still has a lot of leaps and lurches, both emotionally and in terms of reasoning. I felt there was a lot of instances where he expresses remorse for key hiring decisions or meetings between stakeholders in the open source world, but with tinges of belief that had he done things differently then that would've made the difference in a successful outcome.

In a lot of ways it seems like Hans Reiser had a pretty grandiose vision to rearchitect filesystems to become more like databases- which then demanded huge changes both in terms of the physical layout of data stored on disk as well as the implications around how operating systems would leverage and use such a technology capability. He sees himself in a lineage with the plan9 folks... and also sort of implies that this was an idea ahead of its time and somewhat downplaying what a large amount of change would be required (sort of reminiscent to me of the criticisms ppl wage against systemd).

He's now in jail for murdering his wife.

Richard Hipp, on the other hand, literally has a values page on his website. His software is in the public domain. He and his team have been steadily and methodically building what is now the most widely deployed database of all time and it powers a wide range of critical applications and has been approved for FAA use cases, used in missile targeting and powers literally all of the apps on our phones.

He's a deeply Christian human (and I say this as a lifelong atheist who wasn't raised on these values) and has approached evangalism of his technology with heaping amounts of humility and hardcore praxis (SQLite is arguably one of the more comprehensively tested libraries out there). Hipp also is rather opinionated as a technologist- he wrote his own SCM on top of SQLite! But he doesn't come across as a zealot whatsoever but rather a seasoned and mature technologist who is methodically executing on a radical vision to the benefit of all.

In the process I feel that in a lot of ways his accomplishments have achieved the vision that Hans Reiser wanted around advancing new ideas in databases and filesystems. However, instead of doing it at the filesystem layer Hipp instead achieved this vision in process with a library that is extremely easy to include in a huge variety of projects within userspace. In the process the revolution that Reiser wanted was achieved in many ways and with a lot less churn and violence in the process (figuratively and sadly literally).

I could not think of a more opposite and extreme contrasting examples of technologists and approaches, and for me it teaches a lot about how to approach socio-technological endeavors successfully as well as providing a good illustration of the way in which ethics and morals play into said endeavors.

discuss

order

jacquesm|2 years ago

Very interesting observations, thank you.

jbverschoor|2 years ago

Well, was only 5-10 years late for a database-like file system..