Python

Recent Code Projects

Since posting here about Deadlock, I’ve kept hacking away at new stuff. I haven’t posted all my recent work yet; some things take a while to test privately before they’re ready to go. Expect dedicated updates for some of them. Meanwhile, here are some things that I’ve done since Deadlock that are already on Github: Listless, a mailing list manager built around SMTP/IMAP, written in Go and scripted in Lua. I built this because, besides Mailman (which requires an actual mail server), there was nothing anymore for running a basic discussion list except to register on Google Groups.

Deadlock: Dead simple encryption

Update: In addition to implementing miniLock in Python (below), I have since also implemented it in Go, the library and tool for which can be found in the go-minilock repository. It’s been over a year! I have written the occasional blogpost on indiebiotech.com in that time, but even that blog suffers. If I’m honest, and to provide flavour for the rest of this article, every time I was sitting at my keyboard and might otherwise have been motivated to write a post on something, I wrote programs instead.

Codon Optimisation: A Hidden Process Behind IndieBB

I’ve posted twice recently after a prolonged blogging absence, and here I am again. Perhaps I should always be running a crowdfunding campaign, so that I have a stake in blogging; I’d be far more prolific! I’m too principled (or, to some “dogmatic”) to include advertisement on this or any blog, and flattr revenue is far too thin to encourage more than the occasional post otherwise. In any case, today I’d like to share something with you all that I’ve been meaning to write up for ages anyway, but which becomes especially relevant in light of my IndieBB DIYbio/Biohacking/Teaching plasmid design project.