<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/konrad-hinsen-s-blog-jugbtx5zq" -->

---
title: Konrad Hinsen's blog | daily.dev
description: A computational scientist reflects on 30 years of experience with convivial technology in scientific research, drawing on Ivan Illich's framework. The post...
canonical: https://daily.dev/posts/konrad-hinsen-s-blog-jugbtx5zq
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Konrad Hinsen's blog | daily.dev
og:description: A computational scientist reflects on 30 years of experience with convivial technology in scientific research, drawing on Ivan Illich's framework. The post...
og:url: https://daily.dev/posts/konrad-hinsen-s-blog-jugbtx5zq
og:image: https://api.daily.dev/og/posts/juGBtx5zq.png
og:image:alt: Konrad Hinsen's blog
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Konrad Hinsen's blog

**[Lobsters](https://daily.dev/sources/lobsters)** · 15 min read · 0 upvotes · 0 comments

## Summary

A computational scientist reflects on 30 years of experience with convivial technology in scientific research, drawing on Ivan Illich's framework. The post traces how early scientific software (Fortran programs, early Python) was convivial — understandable, modifiable, and community-owned — and how the scientific Python ecosystem progressively lost that quality through growing complexity, corporate influence, and the Python 2-to-3 transition. The author describes the Python 3 Wall of Shame as particularly destructive to domain-specific research software. Two personal projects are introduced as attempts to restore conviviality: Leibniz (a formal specification language resembling mathematical notation) and HyperDoc (a hypermedia publishing system integrating code, data, and papers). The post concludes by connecting conviviality to degrowth and warning that large-scale AI/ML risks establishing a radical monopoly over knowledge management.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://blog.khinsen.net/posts/2026/07/06/conviviality.html>

## Similar posts on daily.dev

- [What I've been seeing lately \(in software\)](https://daily.dev/posts/what-i-ve-been-seeing-lately-in-software--4uxynpc04) · Lobsters · 0 upvotes · 0 comments
- [Against Usefulness](https://daily.dev/posts/against-usefulness-mgwoorxj8) · Hacker News · 0 upvotes · 0 comments
- [A Year Of Vibes](https://daily.dev/posts/a-year-of-vibes-x3hixmqly) · Armin Ronacher · 15 upvotes · 3 comments

---

Tags: [#python](https://daily.dev/tags/python), [#open-source](https://daily.dev/tags/open-source), [#computing](https://daily.dev/tags/computing)

[View this post on daily.dev](https://daily.dev/posts/konrad-hinsen-s-blog-jugbtx5zq)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Konrad Hinsen's blog","url":"https://daily.dev/posts/konrad-hinsen-s-blog-jugbtx5zq","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/konrad-hinsen-s-blog-jugbtx5zq"},"datePublished":"2026-07-10T20:21:53.757Z","dateModified":"2026-07-10T20:22:17.060Z","description":"A computational scientist reflects on 30 years of experience with convivial technology in scientific research, drawing on Ivan Illich's framework. The post...","image":"https://media.daily.dev/image/upload/s--ZrL_HSsR--/f_auto/v1722860399/public/Placeholder%2006","thumbnailUrl":"https://media.daily.dev/image/upload/s--ZrL_HSsR--/f_auto/v1722860399/public/Placeholder%2006","isAccessibleForFree":true,"articleSection":"Lobsters","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Lobsters","logo":"https://media.daily.dev/image/upload/s--tl8v_Fku--/f_auto,t_logo/v1698841318/logos/lobste.jpg","url":"https://daily.dev/sources/lobsters"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/konrad-hinsen-s-blog-jugbtx5zq","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"python,open-source,computing","timeRequired":"PT15M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Lobsters","item":"https://daily.dev/sources/lobsters"},{"@type":"ListItem","position":3,"name":"Konrad Hinsen's blog"}]}
```

