The evils of the repository abstraction layer | Dark Hacker News