3 ms·
Look for pointless work being done in the org and advocate for moving teams to working on what actually needs to get done. It sounds weird but you’d be surpris
by rufius 4y ago
Look for pointless work being done in the org and advocate for moving teams to working on what actually needs to get done.
It sounds weird but you’d be surprised how often teams have lost any good reason to be doing what they’re doing at a micro level. They might still be on track at a macro level, they’ve just got pointless work slowing them up.
- dlivingston 4y agoFunny story about this. A Sr. SWE on my team - let's call him Sam - gained quite a bit of notoriety in our org division by doing this. The core "backend", used by teams all across the division, is a giant C++ project (~1 million LOC) that used to be compiled with a Makefile that would recursively call other Makefiles. It was very brittle, obfuscated, inflexible, and a huge pain point. But also a huge endeavor to change build toolchains. Sam worked part-time for about 2 years converting the build system into CMake. He met with many stakeholders of the project, along with engineers on teams that wrote clients for the backend. The end result was a significantly more robust, performant, and portable build for everyone. It dramatically increased his profile in the company, and was quite impressive to witness.