Reading List (2021-03-29)

#technical

⭐⭐⭐⭐ What Data Can’t Do (Mar 2021)

Whenever you try to force the real world to do something that can be counted, unintended consequences abound.

once a useful number becomes a measure of success, it ceases to be a useful number. This is known as Goodhart’s law, and it reminds us that the human world can move once you start to measure it.

Uzbek cotton pickers, judged on the weight of their harvest, would soak their cotton in water to make it heavier.

when America’s first transcontinental railroad was built, in the eighteen-sixties, companies were paid per mile of track. So a section outside Omaha, Nebraska, was laid down in a wide arc, rather than a straight line, adding several unnecessary (yet profitable) miles to the rails.

Numbers don’t lie, except when they do. Harford is right to say that statistics can be used to illuminate the world with clarity and precision. They can help remedy our human fallibilities. What’s easy to forget is that statistics can amplify these fallibilities, too. As Stone reminds us, “To count well, we need humility to know what can’t or shouldn’t be counted.”

⭐⭐⭐⭐ Why All My Servers Have an 8GB Empty File (Mar 2021) — Even if this isn’t for you, it’s still a brilliant example of lateral thinking.

As of last year, all of my servers have an 8GB empty spacer.img file that does absolutely nothing except take up space. That way in a moment of full-disk crisis I can simply delete it and buy myself some critical time to debug and fix the problem. 8GB is a significant amount of space, but storage is cheap enough these days that hoarding that much space is basically unnoticeable… until I really need it. Then it makes all the difference in the world.

⭐⭐⭐ Opinions after a decade of professional software engineering (Feb 2021)

Code isn’t even close to the most important thing about software engineering.

Software and software engineering are inherently political.

Communication skills and empathy are the most important skills for any engineering discipline. It doesn’t matter how brilliant you are if you can’t understand the needs of others, can’t communicate your ideas, and can’t work with other people.

It is our moral responsibly to create and use technology to empower instead of oppress.

Being involved with a community is the best way to grow and learn.

… and others

⭐⭐⭐ https://github.com/BBVA/kapow — Convert internal server or network data into a HTTP API. Duct tape for the internet.

⭐⭐⭐ Recovering a full PEM Private Key when half of it is redacted (Mar 2021) — Do not share private information online. Partial redaction is not safe. You have been warned.

⭐⭐ Your emails are probably not GDPR compliant (Mar 2021) — Spy pixels!

#indie biz

⭐⭐⭐ A Simple Recipe for Startup Execution (Mar 2021) — Crystallise your priorities

Execution = Speed * Focus * Prioritization (or SFP)

  • Speed — learn as fast as possible by iterating as fast as possible
  • Focus — do one hard thing at a time
  • Prioritization — work on what’s most important right now

⭐⭐⭐ How Much Does it Cost to Make an App in 2021? [Infographic] — The numbers aren’t as interesting as pointing out that development is just one step of many.

⭐⭐ What I learned promoting my first side project as an engineer (Mar 2021)

Resources I found useful

  • Screely: A really simple and easy way to make the screenshots of your product look good. I used it for the product hunt launch.
  • CodeImg: Same idea as screely but for code. I used it for the Twitter thread where I explained how I built it.
  • Diagram of product hunt launch: A great overview with all the rules of thumb when launching in Product Hunt
  • Photopea: Free simpler version of photoshop in your browser. I used it to create a simple logo and to add text to the screenshots from screely.
  • copy.ai: GPT-3 powered copywriting. It helps to brainstorm different ways you can communicate your product. I used it to get ideas for the product hunt description.

#science

⭐⭐⭐ Scientists spot a ‘space hurricane’ for the first time (Mar 2021)

An international team of scientists may have finally figured it out. These spots could be the northern lights rotating in an unorthodox spiral shape similar to the familiar shape of a hurricane—a phenomenon the team has dubbed a “space hurricane.”

But finding just one is exciting enough for now. “As humans, we think we know a lot about the universe and our own planet and what is around us,” Oksavik says. “And then we discover something we didn’t expect.”

⭐⭐ AI names colors much as humans do (Mar, 2021)

the way we use words to represent different colors is remarkably consistent. For example, many languages have two distinct words for red and orange, but no language has many distinct commonly used words for various tonalities of orange.

cutting-edge AI systems behave similarly. When … tasked with creating a way to communicate … what colors they see, they develop systems that balance complexity and accuracy much as people do.

We also found that … to be an optimal solution, it must use discrete symbols rather than continuous sounds. … Is it possible that our languages can be optimally structured only if they are made up of discrete symbols rather than, say, continuous whistling?

#life

⭐⭐⭐ Ikigai: The Japanese Concept Of Finding Purpose In Life And How This Age-Old Ideology Can Help You Find Happiness (Jan 2020)

Enter ikigai, the age-old Japanese ideology that’s long been associated with the nation’s long life expectancy. A combination of the Japanese words “iki” (生き), which translates to “life,” and “gai” (甲斐), which is used to describe value or worth, ikigai is all about finding joy in life through purpose.

⭐⭐⭐ Notetaking for fun and profit (Mar 2021)

Writing things down helps me remember things better because it means that I’m not endlessly consuming words, I’m also producing something, even if it is just a few sentences rephrasing the text I read. Once you produce something about a topic, you know it much better.

Another interesting benefit I’ve had with writing notes is that the amount of content I produce has quite dramatically increased. … I write a lot more. … I have a feeling the archive will be quite valuable to me a few years down the line.

#random

Job Application Filled Out by Steve Jobs in 1973 Sells for $222,400 (Mar 2021) — Quick! Burn it and sell the NFT!