Dev

Writing Test Specs For Humans

Tests aren’t just for catching regression bugs. A good test suite should also serve as documentation for your code.Any engineer should be able to skim over your tests and know exactly what the code is supposed to do without even looking at the...

A DNA-Based Archival Storage System

At Pesto we preach “Programming Deliberately”, meaning engineers should understand every line of code that they write.It’s not sufficient to write code that works. A good engineer should be able to explain in detail why it works.To develop a better...

5 Challenges of Remote Work And How To Overcome Them

As more companies begin building distributed teams, there are many challenges that come with remote work. While there are benefits of having a distributed team, such as access to a larger talent pool, no commute, and physical office cost savings, a...