PLAY PODCASTS
Designing Teamtype (clt26)

Designing Teamtype (clt26)

Chaos Computer Club - recent events feed · Moritz Neeb, blinry

March 29, 20261h 24m

Audio is streamed directly from the publisher (cdn.media.ccc.de) as published in their RSS feed. Play Podcasts does not host this file. Rights-holders can request removal through the copyright & takedown page.

Show Notes

Teamtype ist eine Open-Source-Software, die es erlaubt, lokale Textdateien mit mehreren Leuten zu editieren, und zwar integriert in bekannte Editoren wie Neovim, VSCodium und andere. Sie kann zum Pair Programming oder dem gemeinsamen Schreiben von Notizen genutzt werden. Im Rahmen der Entwicklung haben wir auf dem Weg vom Prototypen bis hin zur aktuellen Software viele interessante Design-Entscheidungen treffen müssen. Da wir nur ein kleines Team sind und wenig Budget haben, geht es wie in vielen Projekten oft darum, einen guten Kompromiss zu finden zwischen dem Nutzen von Features, der Komplexität, die damit einhergeht und daraus folgend der Wartbarkeit. Die Rückmeldung von anderen Programmier*innen war, dass wir das bisher ziemlich gut hingekriegt haben. In diesem Vortrag soll es, nachdem Teamtype vorgestellt und live demonstriert wurde, also darum gehen, welche wichtigen Design-Entscheidungen wir auf dem Weg getroffen haben und was daraus gelernt werden kann. Wir tauchen ein bisschen in unsere Architektur und den Entwicklungsprozess ein, ziehen Parallelen zur »do one thing well« Unix-Philosophie und wie diese im Spannungsverhältnis zu vielen Feature-Wünschen steht. Licensed to the public under http://creativecommons.org/licenses/by/4.0 about this event: https://chemnitzer.linux-tage.de/2026/de/programm/beitrag/394

Topics

402026clt26VortragV2clt26-deuDay 2