kdsch.org · about · rss

Posts

2023-05-19 — Free-flowing software stories

2023-05-17 — Work with Git submodules

2023-05-10 — Take advantage of Git

2023-05-02 — A port of libopencm3's build system to Meson

2023-02-07 — Automating in-tree dependencies with Meson

2023-01-01 — On the job again

2022-08-13 — Reverse engineering the Korg ES-1

2022-05-30 — Promoting a culture of mental health

2022-05-21 — Fuzzing Hare

2022-04-11 — Evolving a technique for unit testing in C

2022-02-16 — Faust: an experience report

2022-02-08 — FOSS and socialism

2021-11-28 — "Compensation"

2021-11-12 — Recently

2021-10-22 — Knowledge is made in curious ways

2021-09-15 — Convert ODEs to DSP—with a tool

2021-08-12 — Nonlinear DSP is good, fun, and hard

2021-07-27 — Small is beautiful

2021-07-12 — "Coming to an understanding"

2021-07-10 — How to liberate billions of Android users

2021-03-31 — Smart: starting an electronics biz during a chip shortage

2021-02-12 — Wait, maybe not Rust

2021-01-24 — Recursyn development report 0

2021-01-08 — Recursyn: analog resampling synthesizer

2021-01-04 — Faust Brings Functional Programming to DSP

2020-12-10 — My 2020: Development Comes to a Head

2020-09-22 — The Musician Taught the Engineer

2020-02-17 — Useful Work Logging

2020-02-04 — Troubleshooting Home Network Quality Issues

2020-01-31 — How I Make Terminal Sessions Productive

2020-01-19 — Hope for Reducing C/C++ Build Times

2020-01-17 — Data in the History of Automation Tools

2019-09-19 — What I'm Up To

2019-09-11 — Designing a Platform for Programming Language Experimentation

2019-07-30 — I Slayed a Callback Dragon Today

2019-06-05 — Designing a Concatenative Language

2019-05-16 — Write C to Test C

2019-04-13 — What I learned from trying TCR

2018-12-20 — Code Framing

2018-07-13 — Clean Concurrency in Go

2018-06-10 — The Case for a Cooperative Internet Service Provider

© 2023 Karl Schultheisz — source