The Curious Engineer

All blogs / Software / engineering practice

Keygen Blog

keygen.sh/blog

The latest blog posts from Keygen on software licensing, software engineering, and running a SaaS business.

Software / engineering practiceEssays / personalSecurity

Posts
75 from 5 Jan 2021 to 22 Jul 2026
Posting
monthly (14 in the last year)
Kind
company blog
Feed
https://keygen.sh/blog/feed.xml

2026 9

  1. Announcing the Portal open beta
  2. Value extraction
  3. System tests
  4. Keygen is now SOC 2 Type II compliant
  5. AI helped me through burnout (but not how you think)
  6. Golden tickets
  7. SaaS is not dead
  8. Is success just luck?
  9. Catapults don't build castles

2025 31

  1. Keygen continues the Open Source Pledge
  2. Escapism
  3. Reconsider
  4. Why fair source matters
  5. Luck is a harsh mistress
  6. Announcing support for memory and disk consumption
  7. Announcing ECDSA P-256 support
  8. Expressions
  9. Price so it's interesting
  10. Beautiful code
  11. Self-sabotage
  12. Burnout
  13. The arrival fallacy
  14. It's okay to be selfish
  15. Give it time
  16. Steering the ship
  17. In defense of linear
  18. Unicorn dreams
  19. Capitalism ≠ philanthropy
  20. Whither Open Source?
  21. The lost art of giving a sh*t
  22. Weaponized Open Source
  23. The outlier paradox
  24. Imposter syndrome
  25. The space elevator
  26. Time away
  27. Self-promotion
  28. Trailblazing
  29. Locked-in
  30. No calls
  31. Don't die

2024 11

  1. Longevity, or abandonware?
  2. Source-available is meaningless
  3. You can't rely on people being good
  4. The real problem with Open Core
  5. The problem with Open Core
  6. Keygen joins the Open Source Pledge
  7. Licensing is packaging
  8. Keygen is now Fair Source
  9. Your 14-Day Free Trial Ain't Gonna Cut It
  10. Announcing Multi-User Licenses
  11. That One Time Keygen Went Down for 5 Hours (Twice)

2023 1

  1. All Your Licensing Are Belong To Us^W You

2022 10

  1. Announcing Advanced Roles and Permissions
  2. How to Bulk Insert Nested Attributes in Rails
  3. Move Fast and Break Things (Without Breaking Things)
  4. Upgrading Your Keygen API Integration From v1.0 to v1.1
  5. Announcing Cryptographic License Files
  6. Why Freemium Pricing Is So Popular
  7. How to Safely Change the Argument Signature of a Sidekiq Job
  8. How to Use Hexadecimal Ed25519 Public Keys in Node.js
  9. Announcing License Key Authentication
  10. I Quit!

2021 13

  1. What is a Perpetual Software License?
  2. How to License and Distribute a Private Ruby Gem
  3. How to License and Distribute a Private Docker Image
  4. Good SaaS Products Are Like UNIX Tools
  5. How to Implement TOTP 2FA in Rails using ROTP
  6. From Side-Project to Full-Time: 5 Things I've Learned in 5 Years
  7. That Time I Told My Wife I Wanted to Quit My Job
  8. How to License and Distribute an Electron App
  9. How to License and Distribute a Private Node Module
  10. How to Build a Webhook System in Rails Using Sidekiq
  11. How to Generate Secure License Keys in 2026
  12. How to Implement API Key Authentication in Rails Without Devise
  13. How I replaced Baremetrics and ChartMogul with Rake