3 posts

Software development speed vs. quality: a tech shop conundrum

Achieving both speed and quality together is nearly impossible. Startups and smaller companies often lean towards speed, since they need to be disruptive to succeed.…


Scaling a Mature Data Pipeline — Managing Overhead

Over time, teams end up encoding application structure in the data pipeline. Application logic gets coupled with orchestration logic. Orchestration complexity causes overhead. This complexity scales with the depth of the data pipeline.…


The (not so) hidden cost of sharing code between iOS and Android

Dropbox team discovered that writing code once sounds great in theory but over time it leads to overheads that end up being more expensive than just writing the code twice.…