Reading List
- How to price your SaaS product
Patrick Campbell
•
27 Oct 2020
Q: I'm building a SaaS product and don't know where to start when pricing it. How should I approach my pricing strategy? When this question came in, I took to Twitter to find the smartest person in the world on SaaS pricing…
- What does a PGP signature on a git commit prove?
Konstantin Ryabitsev
•
27 Jul 2020
With git, a cryptographic signature on a commit provides strong integrity guarantees of the entire history of that branch going backwards...
- Writing Documentation
Mihai Tiriplica
•
27 Mar 2021
Writing documentation is the kryptonite for software engineers. It’s this thing we have to do after we finish all the interesting work and since we did all the interesting work we know everything about it so why do we need to document it? This idea it’s definitely exaggerated but I did have a versio…
- It’s hard to draw lessons from your own failures
David Heinemeier Hansson
Andrew Wilkinson’s tale of how he blew $10,000,000 building a to-do list app perfectly illustrates the danger of trying to analyze your own failures. It’s so easy to fall in love with one of those infinite alternate universes where you just did that one thing differently and everything worked out. L…
- The JavaScript Supply Chain Paradox: SRI, CSP and Trust in Third Party Libraries
A couple of years back as the US presidential campaign was ramping up, the Trump camp did something stupid. I know, we’re all shocked but bear with me because it’s an important part of the narrative of this post. One of their developers embedded this code in the campaign’s donation
- I Now Own the Coinhive Domain. Here’s How I’m Fighting Cryptojacking and Doing Good Things with Content Security Policies.
If you’ve landed on this page because you saw a strange message on a completely different website then followed a link to here, drop a note to the site owner and let them know what happened. If, on the other hand, you’re on this page because you’re interested in reading