4 ms·
Alternatively, build a team with a mix. Sometimes having a person passionate about process can be very helpful when they have a little tension with the pioneer
by Pfhreak 7y ago
Alternatively, build a team with a mix. Sometimes having a person passionate about process can be very helpful when they have a little tension with the pioneer types.
- dpeck 7y agoTrue. They drove me a little crazy, but one of the best people I ever worked with was a “test enthusiast” and believed that anything not automated was going to eventually cause us trouble. It was good friction and made one helluva a system that managed to serve a couple hundred thousand remote clients while basically on autopilot for several years now.
- Pfhreak 7y agoFor sure. It means you actually have to be intentional about what you test. Best team I ever worked on had two loud, friendly, utterly opposite engineers when it came to excellence vs velocity. But it made us really talk through why we chose the things we did.
- jniedrauer 7y agoI've found this to work extremely well. I tend to err on the side of caution, building well tested systems with carefully planned failure modes. I work very well with people who drive hard and spit out a ton of rapid prototype code that's full of bugs. It's frustrating, and there's often tension. But the end result is the best of both worlds.
- deleted 7y ago[deleted]
- himalayan_yak 7y agoA team with a mix is best if it's not a mix just in terms of personnels but in projects and the way incentives are structured. The culture within the team can go south sooner than one realizes if the 'process' types feel they're constantly cleaning up the mess of pioneers (who tend to get more attention in general for their shinny projects). And on the other hand the pioneers may perceive process-types folks resist any new changes and are stuck supporting outdated technology. The truth usually lies somewhere in the middle.
- dadarepublic 7y agoI'm a fan of this take. Having the right mix, with good leadership, can balance out the worst qualities and enhance the best ones. Alternately, with poor leadership and allowing personalities to run amok, you can find a team in a toxic situation. So you'll need a good, experienced, team-building hiring manager who understands the balance of the necessary skills and personalities.
- dominotw 7y agoi hate pocess people with passion. I am currently working on team that one guys rejects every single PR that doesn't also come with a description of change in Changelog.md .
- mhluongo 7y agoMaybe don't, they keep the world from falling apart at its duct-taped seams. You aren't giving us enough context to know whether that changelog requirement is a good one or not. But if your team has agreed on the process, either convince them to change the process, or try to understand why your (hopefully reasonable and competent) colleagues believe it's necessary.
- dominotw 7y ago>. But if your team has agreed on the process what if your team is dominated by process people. > try to understand why your (hopefully reasonable and competent) colleagues believe it's necessary. only explanation that everyone agreed to was that "it makes it easier to see what changed"
- mhluongo 7y ago> what if your team is dominated by process people. If that's not your jam, consider a new job. > only explanation that everyone agreed to was that "it makes it easier to see what changed" Maybe it's safety critical software or there are downstream clients? Maybe it's open source? Maybe it's not actually every PR and we have an unreliable narrator? The post did start with "I hate process people", after all. For what it's worth, I'm notoriously not a process person. But I've seen and respect stability they can bring to a team and product
- dominotw 7y agodude.. i am not lying or have an option currently to change my job. I don't want to engage with you after that ridiculous accusation.
- 7y ago