Time for the last Weekly Digest in March! Today I have six juicy links and you can read a HashiCorp banking story, saving money by NOT going into the cloud, adding a screen to the laptop using Raspberry Pi, a nice story about a bug found during working on Crash Bandicoot and more!
Business and (side)project section
1. My Startup Banking Story
An interesting and fun story about banking from the co-founder of HashiCorp. About creating a company banking account, having there a lot of cash and becoming a legend in the area - the HashiCorp guy.
2. How Ahrefs Saved US$400M in 3 Years by NOT Going to the Cloud
The cloud has many advantages, but is it a solution for all problems? How costs of the cloud compared to the on-premise servers? Read how Ahrefs (SEO tool SaaS) did not burn a lot of money by not going into the cloud with their app!
3. Herding elephants: Lessons learned from sharding Postgres at Notion
You have probably heard of or even use Notion as it is pretty popular and has many users nowadays. But have you heard, as a developer, how they make the app work smoothly? They have sharded Postgres, which is not as common as it sees, and they are sharing their lessons learned!
4. Using a Raspberry Pi to add a second HDMI port to a laptop
Interesting writeup about using Raspberry PI as a way to add a second monitor to the notebook. It works pretty well and even putting monitor into sleep mode works!
5. 20 Things I’ve Learned in my 20 Years as a Software Engineer
Fellow developer shares his lesson learned after working 20 years as a Software Engineer. For example, as a programmer, you may tend to instantly go into writing code, but as number 4 points out - the best code is the code that has not been written! It is good to read a succh summary sometimes!
Other interesting links
6. My Hardest Bug Ever
This story is about a bug - from one of the developers working on the Crash Bandicoot. The author calls it the hardest bug ever as it occurs on a very specific occasion (when the user saves data AND wiggles the controller) and in the end it was a hardware bug - cross-talk between circuits on the console motherboard.