Archive

Dave North

One pillar, one year, and one thing we got wrong

About a year and a half ago, we signed CISA’s Secure by Design pledge. Seven goals, twelve months, and a...

How to recover a deleted GitHub repository: What works, what doesn’t

To recover a deleted GitHub repository, go to your account settings, open “Deleted repositories,” and restore it within 90 days...

  • GitHub

GitHub backup: The complete guide to protecting your repositories, issues & metadata

Here’s the uncomfortable truth most engineering teams learn the hard way: a git clone only copies your code. Your years...

  • GitHub

GitLab SaaS backup: Why cloning your repos isn’t enough

We have been conditioned to treat git clone as an insurance policy when it isn’t. A clone copies your code,...

What GitHub doesn’t back up for you (and what you actually need to protect)

Does GitHub back up my data? No, not in the way most engineers assume. GitHub keeps its platform running, replicated,...

How to choose a GitHub backup tool (2026 buyer’s guide)

Choosing a GitHub backup tool comes down to five things: whether it protects your metadata and not just your code,...

  • GitHub

Review is the bottleneck now: How we let AI approve pull requests (safely)

For most of my career, the expensive part of shipping code was writing it. Review was the cheap step at...

MFA is now mandatory for Rewind, and here’s why that’s the right call

We’ve made a decision: multi-factor authentication (MFA) is now required for all Rewind accounts. No opt-in, no “we recommend it,”...

Generating realistic large-scale test data for Jira and Confluence

Why object count isn’t scale—and how we (+AI) built data generators based on tens of thousands of real-world backups If...