The 6 Staff+ Engineers Archetypes at Facebook:
1) Generalist
2) Specialist
3) Coding Machine
4) Tech Lead
5) Fixer
6) Product Hybrid
Found them catching up on my Pragmatic Engineer newsletter by @GergelyOrosz
They are similar to @Lethain’s yet closer to my day-to-day reality.
What to focus on during a code review? Don't waste your time with automatable formalities like code style. Rather spend your review budget on those aspects which will be hard/expensive to change later on. The "Code Review Pyramid" provides some guidance on what to look for.
Java Tip 💡
`StampedLock` is an alternative to using a ReadWriteLock. It allows optimistic locking for read operations. Also, it has better performance than `ReentrantReadWriteLock` ☕️🔒
🏷️ #java#OpenJDK#tips
"For the fourth year in a row, Rust is the most loved programming language among our respondents, followed close behind by Python, the fastest-growing major language today." according to @StackOverflow. I did not even hear about Rust :(. More here:
https://t.co/xwGGhWGTYg
Today we did for the first time pair programming with 1 display, 2 keyboards and 2 mice. We found this useful because there was no time wasted on shifting and also each of us used familiar hardware models :) #doublekeyboard#pairprogramming