tl;dr: Focus one-on-ones on coaching, less on status updates, which can be done asynchronously. Coaching should gravitate towards your report's conscious or subconscious interests in a situation and push them to answer the questions they raise themselves.
tl;dr: 5 strategies to stop conflating time spent with productivity: (1) Avoid unnecessary meetings. (2) Define productive goals. (3) Reduce repetitive tasks. (4) 80% of your work will come from 20% of your efforts. Focus on the 20%. (5) Protect your time.
tl;dr: When choosing your next company, first determine which stage - pre-product fit, post-product fit, growth or scale - is the best match. Usually only 1 or 2 stages make sense for any given job search.
tl;dr: The five tenets of async development: (1) Async is the default form of communication. (2) Git is the central element of the dev process. (3) Management tools are for planning, not updates. (4) Continuous improvement is a daily practice. (5) Dev teams are the core of the business.
tl;dr: Abstract Management Interface is a set of outcomes that you expect from the manager you’ll be managing. By defining these, you remove yourselves from anything executional. This post comes with templates and examples.
"Rarely is anyone thanked for the work they did
to prevent the disaster that didn't happen."
tl;dr: Bryan outlines personal reasons he's enjoying Rust. "Some are tiny but beautiful details that allow me to indulge in the pleasure of the craft; some are much more profound features that represent important advances in the state of the art."
tl;dr: Benefits of using other languages: (1) Can be compiled to native binaries which have faster startup times. (2) Native binaries also usually run considerably faster than JS code. (3) Many languages make it much easier to parallelize code.