I found that one of the most challenging things in moving from an academic institution to a software company was getting used to the difference between software engineers and biologists.
Now at last, we biologists can start to understand the mysterious ways of software engineers with this helpful reference from Silicon Glen.
Although, maybe we biologists do have something in common with the software engineers after all. I agree about on the talking frog. It would be pretty cool!