splicingthoughts.com