This document provides an overview of genomic tools and best practices for scientific computing. It discusses SequenceServer, a tool for BLAST searches, and Bionode, a collection of Node.js modules for bioinformatics. It also discusses challenges with gene prediction and introduces GeneValidator, a tool for visual inspection and manual correction of gene predictions. Key points include automating repetitive tasks, writing code for people through style guides, and using version control and modularization to improve code quality and reproducibility.