- Introduce problems before solutions
- Marketing to developers
- Best practice API design
- Making errors helpful
- Best practice communication & documentation
- Agile needs good culture, not just good processes
- Five levels of remote work
- Make remote work asynchronous
- Policing FOSS
- Marketing to developers
- Clouds are outsourcing less
- Clouds are becoming more specialised
- Active Metadata
- Five levels of remote work
- Make remote work asynchronous
- Policing FOSS
- VSCode is semi-FOSS
- Prototype Fast
- Marketing to developers
- The Five Principles
- Interviewing developers
- How not to make a second successful startup
- Best practice communication & documentation
- Best practice unbiased & quick hiring
- Hiring engineers
- Agile needs good culture, not just good processes
- Five levels of remote work
- Make remote work asynchronous
- Research versus Reality
- Introduce problems before solutions
- The Five Principles
- Prototype Fast
- Policing FOSS
- Marketing to developers
- Best dev practices from experience
- VSCode is semi-FOSS
- 8 Levels of Reproducibility
- GitHub non-code rendering
- Best practice API design
- GenesisCloud GPU instances
- Making errors helpful
- Build for "real" developers
- Active Metadata
- Sphinx versus Mkdocs
- Email breach via expiring domain takeover
- Best practice communication & documentation
- Agile needs good culture, not just good processes
- Research versus Reality