3 ms·
100% this. For instance I'm an engineer who cares far more for business/technical alignment than software practices. If I had to choose between company A wher
by JamesBarney 6y ago
100% this.
For instance I'm an engineer who cares far more for business/technical alignment than software practices.
If I had to choose between company A where I work closely with domain experts but the software practices are awful, vs company B where we understand the problem domain through 4 layers of management and business analysts but the software practices are top notch. I'd choose company A every time.
Also poorly applied software practices upset me far more than no software practices. For instance most places that implement code review don't use structured code reviews and spend most of their time enforcing their tech leads specific nitpicks (which are never written down) instead of actually looking through the code to reduce bugs.
- phailhaus 6y ago(Did you mean you'd choose company B?)
- Radim 6y agoNo, "company A" makes more sense from the context. It's a matter of personal mental space: some SW engineers like to build things that work and solve problems in the "outside world". For which you invariably need deep domain knowledge. Technology is a tool, means to an end. "Company A". And others like to tinker with technology, big picture be damned: it's all about isolated performance benchmarks, tech stack, purity. "Company B".