You bolt awake in dead of night. Something is crying out in the darkness. You cast about for the source. The screaming of a banshee? The sneering laugh of a goblin? Worse. An alert is firing on your phone.
[placeholder]
You bolt awake in dead of night. Something is crying out in the darkness. You cast about for the source. The screaming of a banshee? The sneering laugh of a goblin? Worse. An alert is firing on your phone.
“The Nuts and Bolts” is a reoccurring Q&A with Squarespace engineers. Questions are compiled by their peers to guarantee we get right to the good stuff.
A buzz enters the air at the start of Hack Week. A week of boundless exploration begins. Exploration, collaboration, creativity, ingenuity, and optimism reign supreme. Yet, would these qualities still reign supreme when we’re all working remotely? Would Hack Week even work remotely?
To change the culture around testing at Squarespace, we knew it would take more than a single team. We started a working group, bringing together both engineers and non-engineers from across the company to address the problem. If you have a cross-organizational issue that needs to be solved, here’s how to do it.
“The Nuts and Bolts” is a reoccurring Q&A with Squarespace engineers. Questions are compiled by their peers to guarantee we get right to the good stuff.
Squarespace’s Data Science team helps stakeholders across the company make better strategic decisions using data. Marketing attribution, one major focus of the team’s work, is how we answer the question: “How much credit does each form of marketing deserve for a sale or conversion?”
A/B tests can help organizations make better decisions, but we often only hear about the “success stories.” What about the A/B tests that don't have flashy outcomes? Here's how Squarespace communicates about A/B tests to ensure we learn from all tests.
RFCs, also called Design Documents, let us describe software designs before implementation. But how do you make sure that RFCs get deep review and are seen by the right people? How do you help reviewers catch problems in a system’s design? We’ve been iterating on our RFC review process and here’s what we’ve come up with.
At Squarespace, the Edge team manages the TLS infrastructure, which handles the life cycle of millions of SSL certificates used by our customers. This makes us one of the largest users of Let’s Encrypt, a free, automated, and open certificate authority (CA).
This is part two of a two-part series. In part one we looked at organizational culture, and how code authors can make their code easier to review. In this final part, we’ll look at some strategies for performing more thorough and empathetic code reviews.
Code review is one of the most effective tools we have as engineers to safeguard the quality of our code. In this series of posts, we describe what a strong code review culture looks like and how to create it.
“The Nuts and Bolts” is a reoccurring Q&A with Squarespace engineers. Questions are compiled by their peers to guarantee we get right to the good stuff.