Interesting Things #29 — Go generate


This is Beng Tan and welcome to Interesting Things, a curation of interesting stories and links from tech, work, biz, science, life and random stuff.

Happy reading!


A comprehensive guide to go generate — The go generate command has been introduced all the way back in Go 1.4, and since then has been widely used in the Go ecosystem. (hn)

Sayonara, C++, and hello to Rust! — As a long-time C++ programmer, and C++ instructor, I am convinced that for any new programming project, Rust would make more sense. (hn)

A Quick Intro to Elm for React Developers — Its opinionated but welcoming design can gently guide developers towards writing maintainable code. (hn)

The AWARE Development Plan — Learn how to set, track and reach your development goals. (hn)

In C, how do you know if the dynamic allocation succeeded? — Allocate 1 terabyte of memory and it might seem to be successful. (hn)

Nakamoto(Bitcoin) vs. Snow(Avalanche): consensus — The Snow algorithm similarly solves the agreement problem in the face of Byzantine nodes. (hn)

25 lessons from 25 years of coding — Today is my birthday which means I’ve been coding for 25 years. A quarter century. (hn)

Reflection at Reflect: The Reflect and Proxy APIs — Gain access to functionality previously hidden within Javascript engine internals. Intercept and redefine core web APIs. (hn)


How to think strategically in your job — Most strategy advice is not actionable because the concept is amorphous and dynamic. (hn)

The Strange New Trend That’s Enraging Hiring Managers — It remains to be seen how long these market conditions will last. If it reflects a real shift in power toward workers, that’s even better. (hn)

Why I like taking interviews as a software developer — Improve your technical skills, soft skills, interviewing skills, and grow your network. (hn)


Here’s Elon Musk’s 5-Step Protocol For Successful Engineering (Aug 2021) — How does Elon Musk achieve such game-changing breakthroughs in electric cars and rockets at the same time? (hn)

Mistakes from 6 months of freelancing — I started working as a freelance development consultant in April 2021. Six months later, here are a few of my biggest mistakes. (hn)

Picking a wedge — When, why, and how to drive a wedge into the market and then use that wedge to win the market. (hn)


Why AI Lags Behind the Human Brain in Computational Power — It might be more accurate to think of many of the brain’s 10 billion neurons as being deep networks, with five to eight layers in each one. (hn)

Surgeons have successfully tested a pig’s kidney in a human patient — A milestone in the long quest to use animal organs in human transplants. (hn)

The secret lives of cells — as never seen before — Cutting-edge microscopy techniques are allowing researchers to spy on the innards of cells in all their crowded glory. (hn)

Taiwan unveils military-use powered exoskeleton suit — Only a handful of world powers are currently working on similar technology, and it remains confidential. (hn)


Spiders are much smarter than you think — Researchers are discovering surprising capabilities among a group of itsy-bitsy arachnids. (hn)

Hacker Attacker: The Full-Time Job No One Prepares You For — Recovering from identity theft is a job in itself. (hn)

They don’t make ‘em like they used to — Old stoves may last 100 years, but modern ones are better. (hn)

We’re Not as Smart as Google Makes Us Think We Are — Looking up answers online can leave us overconfident about what we know. (hn)

Anonymity No More? Age Checks Come to the Web. — To protect children online, more companies and governments are forcing users to prove how old they are. (hn)

Dijkstra’s Most Powerful Lessons — The two most powerful lessons from Dijkstra that I encountered. (hn)

The Secret to Better Running? Try Distraction — Focusing on external sights and sounds, made running feel easier and improved performance. (hn)


Hundreds of Ancient Maya Sites Hidden Under Mexico Reveal a Mysterious Blueprint — Scientists have discovered hundreds of ancient ceremonial sites, many of which belonged to the Maya civilization, hiding in plain sight. (hn)


If you liked these stories, please share them (or this newsletter) with your friends. I would appreciate it if you help me spread the word. 🙏

Enjoy your reading and have a good day, Beng