๐ฟ Software
We use software selectively and intentionally. This list is designed to be exhaustive for 80% of software use at Flexpa.
Homebrew
If you are setting up a developer machine for the first time you can take a look at Homebrew to install many of these dependencies automatically
Tool | Purpose | Access control |
---|---|---|
๐ 1Password | Password manager | Self-sign up |
๐ฎ Vowel | Video calling that doesn't suck (used for internal meetings) | Onboarding task (Ops) |
๐ Auth0 | Authentication and authorization platform | Onboarding (Ops) |
๐ท AWS | Underlying infrastructure provider | Onboarding (CTO) |
๐ต Doppler | Secrets management | Self-sign up (use Google @flexpa.com account) + Onboarding (CTO) |
๐ Cal.com | Meeting scheduling assistant | Invite only (depending on role) |
๐ Webflow | Headless Content Management system powering marketing website | Onboarding task (CTO) |
๐ Datadog | Logging, monitoring & security | Onboarding (CTO) |
โ๏ธ Figma | Design & Branding | Self-sign up (use @flexpa.com account) |
๐ฅ Fireflies | Meeting transcription and notetaking | Invite only (depending on role) |
๐Fly.io | App deployment | Onboarding task (CTO) |
๐จโ๐ป Github | Public and private code repositories and project management | Onboarding task (CTO) |
โ๏ธ Google Apps | Identity, Email, Sheets, Docs, and Calendar | Onboarding task (CTO) |
๐ค Grammarly | Spelling and grammar checker | Onboarding (Ops) |
๐ฅ Gusto | U.S. HRIS & Payroll | Onboarding (Ops) |
๐ฅ Humi | Canada HRIS & Payroll | Onboarding (Ops) |
๐ฆInstatus | Status page | Self-sign up |
๐ Stripe | Usage-based Billing and Analytics for API Products | Invite only (depending on role) |
๐ Loom | Screen recording | Onboarding task (Ops) |
๐จ FigJam | White-boarding | Onboarding task (Ops) |
๐ฅ Slack | Messaging and chat | Self-sign up |
โ๏ธ Typeform | Form builder | Invite only (depending on role) |
๐ Vercel | Frontend previews and deployment | Self-sign up (use @flexpa.com account) |
โจ๏ธ Visual Studio Code | Paired programming | Download |
๐ฅ Zoom + Fireflies | External Meetings | Onboarding task (CTO) |
Adding new software
Before adding new tools ask questions like:
- Is this something we can do with another tool already?
- Is this something that is dramatically better than the alternatives?
- Will 80% of the company possibly use this tool?