Why you should open-source parts of your technology stackTL/DR: Developing software infrastructure that doesn’t add business differentiation as open-source is faster, more cost-efficient, and…Jan 12, 2021Jan 12, 2021
Monorepos make inner-source come to lifePart 1 of this blog series made large organizations agile and efficient by developing business capabilities through empowered, vertically…Dec 10, 2020Dec 10, 2020
Supercharge your company’s internal collaboration with inner-sourceIn part 1 of this blog series, we made large organizations agile and efficient by developing business capabilities through vertically…Nov 30, 2020Nov 30, 2020
Build micro-organizations, not just micro-servicesTLDR: Often overlooked in discussions of micro-services are their positive effects on the human organization. Following Conway’s Law…Nov 24, 2020Nov 24, 2020
Keep your source code SIMPLEAs software developers, we are fortunate to have many useful best practices for productive and fun coding, like the SOLID principles…Nov 9, 20191Nov 9, 20191
Published inHackerNoon.comGo is on a trajectory to become the next enterprise programming languagefor large-scale software engineeringApr 10, 201912Apr 10, 201912
Introducing Tertestrial: A pragmatic test runnerI am thrilled to announce a preview release of Tertestrial, an open-source tool that makes running automated tests as part of developing…Mar 10, 2019Mar 10, 2019
Published inHackerNoon.comWriting your own gofix toolsThe Go programming language and tool stack have been designed to combine manual and automated software development in novel ways, paving…Mar 10, 2019Mar 10, 2019
Published inHackerNoon.comHigh-velocity software development using nested Git branchesImplementing several different unrelated code changes at the same time in the same feature branch is like trying to have a conversation…Mar 10, 2019Mar 10, 2019