Zak Knill
staff engineer
I work on:
- leading teams š
- upskilling engineers šŖ
- solving scaling problems; org, and tech š
- delivering customer value š¤
I am a staff engineer, and an org and tech leader. I spend much of my time sharing my knowledge with other engineers and up-skilling. I’m currently working on Realtime data problems at Ably, previously Unweave and Attest. I am a seasoned reviewer of PRs, I give talks, write blog articles and contribute to opensource.
I work on scaling problems; team, tech, organisation. I’m very happy to share my experiences of this. You can contact me on twitter @zakknill or linkedin. Let’s solve hard problems together.
.. and aspiring code monster š¾
Principles
I keep a list of my decision making principles at principles.zknill.io covering software engineering, life, and work.
Reading list
Books
- Philosophy of software design - John Ousterhout
- The go programming language - Alan A. A. Donovan, Brian W. Kernighan
- Concurrency in go - Katherine Cox-Buday
- Designing event-driven systems - Ben Stopford
- Site reliability engineering: how google runs production systems - Betsy Beyer, Chris Jones, Jennifer Petoff, Niall Richard Murphy
- The managers path - Camille Fournier
- How to win friends and influence people - Dale Carnegie
- Peopleware: productive projects and teams - Tom DeMarco, Timothy Lister
- The checklist manifesto - Atul Gawande
- Cracking the coding interview - Gayle Laakman McDowell
- Gravitas - Caroline Goyder
- Behind closed doors: secrets of great management - Rothman, Derby
- Clean code - Robert Cecil Martin
- Design patterns - Erich Gamma, John Vlissides, Ralph Johnson, Richard Helm
- Pragmatic programmer - Andy Hunt, Dave Thomas
- Drive - Dan Pink
- Principles - Ray Dalio
- The New One Minute Manager - Kenneth Blanchard, Spencer Johnson
- Inspired - Marty Cagan
- Influence: The psychology of persuasion - Robert B. Cialdini
- Nonviolent Communication - Marshall Rosenberg
- Developer Hegemony: The future of labour - Erik Dietrich
- Measure What Matters: OKRs: The Simple Idea that Drives 10x Growth - John Doerr
- Superthinking: The big book of mental models - Gabriel Weinberg and Lauren McCann
- Bad Blood: Secrets and lies in a silicon valley startup - John Carreyrou
- Emotional Intelligence: Empathy - Harvard Business Review Press
- Emotional Intelligence: Authentic Leadership - Harvard Business Review Press
- Thinking in bets: making better decisions when you don’t have all the facts - Annie Duke
- Remote: office not required - Jason Fried & David Heinemeier Hansson
- The Power of Habit: why we do what we do in life and business - Charles Duhigg
- Quiet: the power of introverts in a world that can’t stop talking - Susan Cain
- The Signal and the Noise: The Art and Science of Prediction - Nate Silver
- An Elegant Puzzle: Systems of Engineering Management - Will Larson
- Finite and Infinite Games - James P. Carse
- Team Topologies - Matthew Skelton, Manuel Pais
- Thinking in Systems - Donella H. Meadows
- Building a Second Brain - Tiago Forte
Blog Posts
- Mental models I find repeatedly useful
- Ship small diffs
- A Key Efficiency Ingredient: Dissent
- Performing a project premortem
- Cargo cult science
- Eight (no, nine!) problems with big data
- Superforecasting: how to upgrade your company’s judgement
Blogs
Tech
- https://jack-vanlightly.com/
- tptacek
- https://www.bitsaboutmoney.com/ and patio11
- https://simonwillison.net/ and simonw
- https://macwright.com
- https://matt-rickard.com/
- https://ntietz.com/blog/
Other
Marathon runner, code lover, reviewer of PRs.