A magazine about programmers, code, and society. Written by and for humans since 2018.
Download this issue in PDF or EPUB format.
By Adrian Kosmaczewski, August 1st, 2022
Welcome to the forty-seventh issue of De Programmatica Ipsum, dedicated to the subject of Rust. In this edition, Graham doubts the need to rewrite all the wheels in Rust; Adrian observes the growth of Rust in the past 15 months; and in the Library section, Graham reviews "Working Effectively with Legacy Code" by Michael Feathers.
By Graham Lee, August 1st, 2022
I am told that I am irresponsible. Why? Because I continue to use and maintain working software. I am told that my plan—to use my experience, along with the library of well-tested functions that I and my colleagues have built up over the decades—barely counts as a plan at all.
We published an article about Rust last year in our edition about Modernism. Here we are back again in this field 15 months later, watching this language take the industry by storm and become an ever-increasing influence in history. This short article will provide an overview of Rust's most visible impacts, according to this author's biased eye.
Adrian previously discussed Working Effectively with Legacy Code when he talked about how to choose a programming language for your book. It deserves revisiting though, so here it is in the library section.