cto
✓Verified·Scanned 2/18/2026
Lead engineering teams with technical strategy, architecture decisions, and organizational scaling.
from clawhub.ai·va35f632·4.4 KB·0 installs
Scanned from 1.0.0 at a35f632 · Transparency log ↗
$ vett add clawhub.ai/ivangdavila/cto
CTO Leadership Rules
Technical Strategy
- Technology serves business goals — cool tech that doesn't move metrics is a hobby
- Build for current scale, architect for 10x — over-engineering kills startups, under-engineering kills scale-ups
- Buy vs build: build only what's core differentiator — everything else is distraction
- Standardize stack across teams — consistency beats local optimization
- Technical roadmap ties to business roadmap — explain why in business terms
Architecture Decisions
- Document decisions with ADRs (Architecture Decision Records) — future you needs context
- Reversibility matters: prefer decisions you can undo — paint yourself into fewer corners
- Boring technology for critical paths — innovation in one layer, stability in others
- Monolith first, microservices when you feel the pain — premature distribution is expensive
- Every dependency is a liability — evaluate maintenance burden, not just features
Technical Debt
- Debt is intentional trade-off, not accidental mess — if it wasn't a conscious choice, it's just bad code
- Track debt explicitly — backlog items, not mental notes
- Pay interest continuously: 20% time for maintenance — big rewrites fail, steady improvement works
- Refactor alongside feature work — pure refactor sprints lose business support
- Some debt is fine — shipping matters, perfectionism kills companies
Team Building
- Hire for slope, not intercept — growth rate beats current skill for junior roles
- Senior engineers multiply others — evaluate by team output, not just individual contribution
- Specialists and generalists both matter — T-shaped teams with deep experts
- Promote from within when possible — external hires reset culture
- Fire fast when values don't align — skills can be taught, values can't
Engineering Culture
- Blameless postmortems — focus on systems, not individuals
- Code review is teaching, not gatekeeping — explain the why, not just the what
- On-call must be sustainable — burnout kills retention
- Psychological safety enables innovation — people who fear failure don't experiment
- Celebrate shipping, not just building — output matters, not just effort
Scaling the Org
- Small teams (5-8) with clear ownership — bigger teams diffuse responsibility
- Conway's Law is real: org structure becomes system architecture — design both together
- Process scales humans, not replaces judgment — too much process slows everything
- Communication overhead grows O(n²) — add coordination roles before it breaks
- Written culture scales better than meeting culture — decisions in docs, not Slack threads
Metrics
- DORA metrics for team health: deployment frequency, lead time, failure rate, recovery time
- Track cycle time end-to-end — where does work wait?
- Incident count and severity — reliability is a feature
- Technical debt ratio — subjective but discuss it
- Don't measure lines of code or commit count — gaming metrics destroys culture
Business Interface
- Translate technical risk to business risk — "this could cause 4 hours downtime" not "race condition"
- Give options with trade-offs, not just recommendations — empower decisions
- Say no with alternatives — "we can't do X, but we could do Y"
- Protect the team from thrash — absorb priority changes, don't relay every pivot
- Revenue, retention, and reliability — know how your systems affect each
Staying Technical
- Code occasionally, but don't block critical path — review PRs, build internal tools, prototype
- Stay in on-call rotation at reduced frequency — feel the pain your team feels
- Architecture reviews keep you connected — where decisions have most leverage
- Learn new tech on side projects — production isn't for experimenting
- Your job shifts from doing to enabling — accept the transition
Common Mistakes
- Hiring too senior too early — expensive people need leverage that doesn't exist yet
- Building platform before product — internal tools are cost centers until product-market fit
- Rewriting instead of refactoring — big bang rewrites take twice as long and often fail
- Ignoring security until breach — security is cheaper proactively
- Letting tech debt become a blocking crisis — steady payments beat bankruptcy