Philosophy Mondays: Human-AI Collaboration
Today's Philosophy Monday is an important interlude. I want to reveal that I have not been writing the posts in this series entirely by myself. Instead I have been working with Claude, not just for the graphic illustrations, but also for the text. My method has been to write a rough draft and then ask Claude for improvement suggestions. I will expand this collaboration to other intelligences going forward, including open source models such as Llama and DeepSeek. I will also explore other moda...

Intent-based Collaboration Environments
AI Native IDEs for Code, Engineering, Science
Web3/Crypto: Why Bother?
One thing that keeps surprising me is how quite a few people see absolutely nothing redeeming in web3 (née crypto). Maybe this is their genuine belief. Maybe it is a reaction to the extreme boosterism of some proponents who present web3 as bringing about a libertarian nirvana. From early on I have tried to provide a more rounded perspective, pointing to both the good and the bad that can come from it as in my talks at the Blockstack Summits. Today, however, I want to attempt to provide a coge...
Philosophy Mondays: Human-AI Collaboration
Today's Philosophy Monday is an important interlude. I want to reveal that I have not been writing the posts in this series entirely by myself. Instead I have been working with Claude, not just for the graphic illustrations, but also for the text. My method has been to write a rough draft and then ask Claude for improvement suggestions. I will expand this collaboration to other intelligences going forward, including open source models such as Llama and DeepSeek. I will also explore other moda...

Intent-based Collaboration Environments
AI Native IDEs for Code, Engineering, Science
Web3/Crypto: Why Bother?
One thing that keeps surprising me is how quite a few people see absolutely nothing redeeming in web3 (née crypto). Maybe this is their genuine belief. Maybe it is a reaction to the extreme boosterism of some proponents who present web3 as bringing about a libertarian nirvana. From early on I have tried to provide a more rounded perspective, pointing to both the good and the bad that can come from it as in my talks at the Blockstack Summits. Today, however, I want to attempt to provide a coge...
>400 subscribers
>400 subscribers
Share Dialog
Share Dialog
I have written before on Tech Tuesday on how to grow engineering teams but wanted to tackle this issue again from a slightly different perspective: what is the role of experience? Startup engineering teams often start out skewing very young as young founders tend to hire more young people. The overall bias tends to be to hire “bright young people who will figure it out” (whatever the relevant it may be). Many companies will go so far as having what they consider tests for brightness.
The problem with this approach is that it denies the role of experience. And having been young (once upon a time) I know quite well how easy it is to dismiss experience, especially when you believe that the world is changing massively and hence experience may be of the wrong kind. And I might even go as far as saying that in the early days of the Internet that was even true in engineering, but it is no longer true. You can now find engineers who have 10,000 hours or more of experience in a particular domain of Internet engineering (and that even includes mobile). And as you grow you should seek out that experience.
Let me give a concrete example. Let’s say you are providing a service that has to scale globally and is latency sensitive (for instance because it is delivered to a mobile device as the endpoint). You could try to crack this with just young bright and highly motivated engineers or you could hire someone who is a genuine expert in global low latency routing with 5+ years of experience. I strongly recommend you do the latter. Sure the former could probably get something working just reading up on BGP but they are likely to be re-inventing the wheel and in the process will learn many lessons the hard way.
So the ideal strategy for growing engineering teams these days is to find some truly experienced engineers and then complement them with folks relatively fresh out of school (who don’t yet have any bad habits acquired elsewhere). The right mix of experience and eagerness is very powerful.
I have written before on Tech Tuesday on how to grow engineering teams but wanted to tackle this issue again from a slightly different perspective: what is the role of experience? Startup engineering teams often start out skewing very young as young founders tend to hire more young people. The overall bias tends to be to hire “bright young people who will figure it out” (whatever the relevant it may be). Many companies will go so far as having what they consider tests for brightness.
The problem with this approach is that it denies the role of experience. And having been young (once upon a time) I know quite well how easy it is to dismiss experience, especially when you believe that the world is changing massively and hence experience may be of the wrong kind. And I might even go as far as saying that in the early days of the Internet that was even true in engineering, but it is no longer true. You can now find engineers who have 10,000 hours or more of experience in a particular domain of Internet engineering (and that even includes mobile). And as you grow you should seek out that experience.
Let me give a concrete example. Let’s say you are providing a service that has to scale globally and is latency sensitive (for instance because it is delivered to a mobile device as the endpoint). You could try to crack this with just young bright and highly motivated engineers or you could hire someone who is a genuine expert in global low latency routing with 5+ years of experience. I strongly recommend you do the latter. Sure the former could probably get something working just reading up on BGP but they are likely to be re-inventing the wheel and in the process will learn many lessons the hard way.
So the ideal strategy for growing engineering teams these days is to find some truly experienced engineers and then complement them with folks relatively fresh out of school (who don’t yet have any bad habits acquired elsewhere). The right mix of experience and eagerness is very powerful.
No comments yet