I recently defended my dissertation and have completed my PhD. It’s titled Independent Together: Building and Maintaining Values in a Distributed Web Infrastructure, and investigates the role of values in the construction and maintenance of the IndieWeb.

My project for IndieWebCamp 2020 East was to finalize the HTML version of my dissertation. I’m delighted that I can now share my dissertation as both a PDF and a web page. You can read it at dissertation.jackjamieson.net

 

Here’s the abstract as a quick preview:

This dissertation studies a community of web developers building the IndieWeb, a modular and decentralized social web infrastructure through which people can produce and share content and participate in online communities without being dependent on corporate platforms. The purpose of this dissertation is to investigate how developers’ values shape and are shaped by this infrastructure, including how concentrations of power and influence affect individuals’ capacity to participate in design-decisions related to values. Individuals’ design activities are situated in a sociotechnical system to address influence among individual software artifacts, peers in the community, mechanisms for interoperability, and broader internet infrastructures.

Multiple methods are combined to address design activities across individual, community, and infrastructural scales. I observed discussions and development activities in IndieWeb’s online chat and at in-person events, studied source-code and developer decision-making on GitHub, and conducted 15 in-depth interviews with IndieWeb contributors between April 2018 and June 2019. I engaged in critical making to reflect on and document the process of building software for this infrastructure. And I employed computational analyses including social network analysis and topic modelling to study the structure of developers’ online activities.

This dissertation identifies how values of import to IndieWeb’s community are employed in designing its material architectures as well as community policies. This includes an ongoing balance between supporting individuals’ agency over personal design decisions and a need to maintain commensurability for the sake of interoperability. In many cases, early decisions about this balance have contributed to barriers for certain types of participants. Yet, those who can cross those barriers experience a lack of stabilization in IndieWeb’s infrastructure as a means of achieving richer engagements with technology. By studying design activities as longitudinal and situated within broader infrastructures, this dissertation describes how changing situations and a variety of influences affect possibilities for articulating values through material engagement, offering insights about how to support positive and healthy relationships with technology.

 

As far as making an HTML version, it turned out to fairly straightforward once I found the right tools. The dissertation was written in LaTeX, which makes it easy to produce a beautifully formatted PDF.  To convert this to HTML, I used htlatex. For the first pass, I used the following command:

htlatex file.tex "xhtml,html5,charset=utf-8" " -cmozhtf -utf8"

This took care of most of the conversion, preserves links within the document and did a good job handling tables and figures.  Footnotes were not translated correctly, so I manually set up a list of footnotes at the end of each chapter.

From there, I added a few features to aid navigation:

  • Created a floating hamburger menu that shows the table of contents.
  • Added a preview for when you hover over a citation or footnote link.
  • Added basic microformats 2

If you notice any bugs or formatting errors, let me know and I’ll try to fix them.

Replied to
I like this poem too! And it has successfully motivated me to get back to writing – coming along but, as you know, dissertations take a lot!
Replied to
I should note I’m deeply indebted to #IndieWeb’s community, who are doing substantial and valuable work to build a better Internet. IndieWeb Summit is coming up, hosted by @Mozilla in Portland on June 27-28, 2020 – https://2020.indieweb.org/summit
@UofTNews published a nice profile about my work. I talk about my dissertation research and how the #indieweb movement can teach us about building and maintaining a more egalitarian internet: https://www.utoronto.ca/news/re-decentralizing-web-u-t-researcher-helps-build-more-egalitarian-internet
Replied to https://quickthoughts.jgregorymcverry.com/2020/02/01/miklb-chrisaldirch-just-hacked-on-the-2015 by Greg McVerryGreg McVerry (quickthoughts.jgregorymcverry.com)
Correction: Yarns Microsub Server doesn’t implement Micropub. But wonderfully, it doesn’t have to since that can be handled entirely within the Microsub client.

As for @mikbl’s original question, I rarely (almost never) post images, but I do use Micropub to my site with automatic syndication to Twitter. I typically write a post in either alltogethernow.io or Indigenous for iOS, both of which allow me to set Twitter via Bridgy as a syndication target.

My site uses a modified (by child theme) version of SemPress.  I never got around to publishing my child theme, but it might be useful to so I’ve added that to my todo list

Replied to http://tantek.com/2020/023/t6/cater-vegan-by-default-environment by Tantek ÇelikTantek Çelik (tantek.com)
Long black table in front of a white wall, with plates, silverware, and catered food serving dishes of flatbread, salad, and two kinds of dressing. Vegan catered food: chickpeas with colored chard and other vegetables in a large metal container, being heated electrically, on a black table, with a bl...
Strongly agree with Tantek on the importance of defaults. As a non-vegetarian, being at events like Indie Web Summit that cater vegan by default has never inconvenienced me, and has helped motivate me to reduce, albeit not eliminate, my meat and dairy consumption. This is a great way to set an example