C-lightning Has Reached Peak FIXME. I Think!

Rusty Russell
1 min readMay 4, 2016

--

One invaluable technique when writing code is to add FIXME wherever you think of a problem or recognize a chance to make things better. This is much less distracting than actually dropping everything and getting embedded in trivia to address minor warts. It also serves as useful documentation, and is also a kind of programmer’s CYA, that we know something is crap.

One thing you should never to is count them. That’s because it’s likely to make you use less of them, to bad effect.

So, with some trepidation, here’s my graph of my c-lightning commits so far, showing total lines of code, and number of FIXMEs:

Really, there’s a dip at the end!

--

--

Rusty Russell
Rusty Russell

Written by Rusty Russell

Rusty is a Linux kernel dev who wandered into Blockstream, and is currently trying to produce a prototype and spec for bitcoin lightning. Hodls bitcoin (only).

No responses yet