#1 Daily Log, Code.
Personally I have never made any sizable contribution to any open source project, not because I am not capable of or interested in, but rather because I find it hard understanding other people’s intentions. I came across some great projects that I really loved and used extensively over a period of time like say Kinto, GIMP or any other GNOME App. I’ve put a lot of effort trying to understand the GNOME ecosystem, and truth be told I was pretty much bored after a point of time even before I began. I realized its the way code is written and observed that pains me. I feel the need to make code more social, more readable, readable in the sense it should be something that somebody would consciously put it up on their kindle to enjoy while they ride the bus.
The first step I plan is to produce a tool that can transpile raw source code files into formatted book formats (beginning with pdf), I plan to include jump to definitions hyperlinks throughout though I’ll work out the details in leisure. Since I want the tool to be independent of the source file languages I plan to use Microsoft’s Language Server Protocol and that way I can help myself from keeping distance with those clunky language parsers and transformers.