

Series, that I won't have any time left to write new ones! And that would be But Iįear that, over time, I'll have to spend so much time maintaining existing Versions of the crates, tools and operating systems that we use in them. I want those series to remain relevant, and somewhat up-to-date with current It doesn't take quiteĪs long as writing the series in the first place, but it's up there.Īnd as I write more and more series, the problem will only become worse! The series again from scratch, bumping crate versions as I go along, updatingĪny error messages, explanations, terminal outputs, etc. Updating an 18-part series is a lot of manual work.

Shortly after the series finished, nom 7.x came out! When I started the executable packer series forĮxample, the nom crate was still at version 5.x.īefore I finished the series, nom 6.x came out, with a slightly incompatibleĪPI, and folks who were just now starting to follow the series ran intoĬompilation errors. And they were a lot of fun to write! But they've notīeen lot of fun to maintain. Our own ping, and we've even made our own We've read files the hard way, we've made Know where it would take me, but I knew this: that I wanted to go deep. This gets pretty long, so if all you want is the advice, feel free to jump to
