Joining Tailscale: simplifying networking, authentication, and authorization
Blog post from Tailscale
Brad Fitzpatrick discusses his transition from tolerating complexity to valuing simplicity, which was influenced by his experience with the Go programming language. He appreciates how Go's internal complexity facilitates simple APIs, allowing developers to focus on building applications without dealing with unnecessary intricacies. Fitzpatrick reflects on his past experiences with web apps and authentication systems, finding them tedious and complex. His discovery of WireGuard offered a simpler approach to networking and authentication, which inspired him to join Tailscale. He aims to develop solutions that simplify networking and security, enabling users to manage IP-based identity and connectivity without complex configurations. Fitzpatrick is committed to open-sourcing much of this work to build trust and is excited about the potential applications of a simplified connectivity layer.