Tech Weekly #1
Published on April 18, 2021Hey, so I'm trying this newsletter thing. If you have any feedback, reply to this email. I'd love to hear from you!
Tweet of the week
Post vaccine parties are gonna feel like giant high school reunions and I’m not ready — @lindadong on Twitter
Culture
- High quality audio makes you sound smarter If you don't have a proper microphone in your home-office, definitely get one if you can afford it. Wirecutter's budget pick is 45 $.
- Embrace the Grind Jacob Kaplan-Moss talks about how if you put enough effort in something it seems like magic to other people.
- Don’t hire top talent; hire for weaknesses Great writeup by Benji Weber about the talent vs. the weaknesses mindset when hiring people.
Rust
- Rust is for Professionals Gregory Szorc writes what is more an essay than a blog post about Rust and what he likes about it. This is a must read if you want to know why so many people like Rust.
- Linus Torwalds about Rust in the Linux Kernel Very interesting concerns, mostly about runtime-panics (e.g. when running out of memory). I hope this gets resolved, can't wait for a safer linux kernel.
- Why Rust strings seem hard Brandon Smith dives into Rusts string management in comparison with other languages.
Go
- What's the
sync.Cond
If you've never used a condvar, definitely check out this article by Hidetatsu Yaginuma. - Idiomatic pancis in Go Even though usually frowned-upon, there definitely are situations where a panic is the best choice.
- My Go Executable Files Are Still Getting Larger Raphael 'kena' Poss compares the size of CockroachDB binaries and explains how it evolved over different Go versions.
- Go is a great programming language Drew DeVault about why he thinks Go is the best programming language ever made. Internet programming language is a very fitting description for Go in my opinion.
Watching
- This Smart Home Isn't Stupid Quinn Nelson talks about his smart-home setup, his set of rules for smart devices (which you should definitely adopt) and shows parts of his setup.
- We Are In A "FOURTH TURNING," What Does That Mean? Van Neistat (the Spirited Man) about the 1997 book, THE FOURTH TURNING and how history repeats itself every 80 years (according to the book). His YouTube channel is only a month old and already full of great content.
Tools and code
- Lip Gloss Style definitions for nice terminal layouts. Can't wait to use this!
- xplr A hackable, minimal, fast TUI file explorer.
Cutting Room Floor
- SQLite is the only database you will ever need in most cases I definitely am guilty of using a Postgres database where SQLite would've sufficed. Re-read this before adding Postgres to your next project.
- Creating Security Decision Trees With Graphviz Kelly Shortridge about creating a graph for your attack vectors. I'm definitely going to do this. (This is also a good reference on making Graphviz look good.)
Subscribe
Get Tech's Weekly in your inbox every Sunday. No ads, no shenanigans.