







Matthias Müller-Prove, Innovative Benutzungsschnittstellen, 1998/99, University of Hamburg
The Innovations of Open Source
Dirk Riehle, Friedrich-Alexander-Universität Erlangen-Nürnberg In IEEE Computer vol. 52, no. 4, pp. 59-63. Open source has given us many innovations. This article provides an overview of the most i…

R. S. Doiel, Software Engineer/Analyst — Robert's ramblings
By R. S. Doiel, 2026-02-21 (revised: 2026-03-03, epilogue added 2026-03-27)
Producing Open Source Software
Copyright © 2005-2023 Karl Fogel, under the CreativeCommons Attribution-ShareAlike (4.0) license.
Denicek: Computational Substrate for Document-Oriented End-User Programming
As part of the Digital Library's transition to Open Access, new features for researchers are available in the Premium Edition. Click here to learn more.

Konrad Hinsen's blog
How can we document software and computational analyses in such a way that others can convince themselves of their validity, and build on them for their own work? The question has been around for many years, and a number of attempts have been made to provide partial answers. This post provides a brief review and describes my own tentative answer, inviting you to play with it.
Welcome to the Tidyverse
Wickham et al., (2019). Welcome to the Tidyverse. Journal of Open Source Software, 4(43), 1686, https://doi.org/10.21105/joss.01686

Issue 084: Spreadsheets
Welcome to the 84th issue of De Programmatica Ipsum, about Spreadsheets. In this edition, we declare spreadsheets the most popular software programming environment of all time; in the Library section, we learn how to use Lotus 1-2-3 for science reading "Spreadsheet Physics" by Charles Misner and Patrick Cooney; and in our Vidéothèque section, we discover that Excel is a Turing-complete, functional programming language through the eyes of Dr. Felienne Hermans.


On Long Term Software Development - Bert Hubert's writings
Recently the Dutch Electoral Board (where I am also a very part time advisor) invited me to do a talk reflecting on their open source Abacus vote tabulation software. Much software is now provided as a service, and is typically deployed continuously (CD, continuous deployment), surrounded by enough automated testing (CI, continuous integration) that we can be reasonably sure that a new revision is likely to at least work to some extent.

The Spoofax language workbench | Proceedings of the ACM international conference companion on Object oriented programming systems languages and applications companion
As part of the Digital Library's transition to Open Access, new features for researchers are available in the Premium Edition. Click here to learn more.

Old and new apps, via modern coding agents
I have been interested in machine-assisted ways to do and teach mathematics from as far back as 1999, when I started coding several applets in Java 1.0, both for my complex analysis and linear alge…

LukeW | The Evolution of AI Products
At this point, the use of artificial intelligence and machine learning models in software has a long history. But the past three years really accelerated the ev...

Blacksky's app view source code has been released publicly here.
GitHub - blacksky-algorithms/atproto: Blacksky fork of bluesky-social/atproto with AppView performance optimizations, caching, and community features
github.comwww.tinlizzie.org
The peril of laziness lost | The Observation Deck

GPT-6 and Intelligent UI for everyone
Web Tiles (by paperpilot.dev) — Semble

Introducing Patchwork-26