4 ms·
To add on point 2), most big companies have a strong bias against 'smart' solutions. If something is too complex to be fully understood by half the engineers:
by hrktb 9y ago
To add on point 2), most big companies have a strong bias against 'smart' solutions. If something is too complex to be fully understood by half the engineers:
a) it won't be trusted
b) it won't be maintainable by any random staff, which puts an additional risk on choosing that solution.
The maintainability argument will usually be enough to can any idea that only few people are comfortable to make evolve.
- collyw 9y agoThe interview process would indicate the opposite.
- hrktb 9y agoTo be honest I think a lot of company representatives (CTO, hiring managers...) don't acurately understand or voice what they really need. A lot of them say to want 'A players', but the organization is not ready to value people willing to rock the boat, deeply challenge assumptions or willing to put higher people under scrutiny over their decisions. Same with hiring super smart people but not wanting to commit to risky bets or to fail often. In these companies the most demanding people come and go, and more lenient people ('B players' ?) stay to work within the system or try to make things better more incrementally.