Weekly Nomz 9

Written on: 01 Nov 2023

Hi there, welcome back to my weekly nomz. It's been a busy week for me and I haven't really been able to catch up much on my readings. This week's content will be a little shorter than usual, but I hope you'll still find it useful!

This week, I came across the blog post Less is More by Rob Pike, one of the original creators of the programming language Golang. As a user of Golang at my workplace, I deeply appreciated his insights on the design philosophy of Golang and how it has helped to shape the language into what it is today. If you program in Golang, do check out the blog post! If you aren't a user of Golang, well, you should still check it out anyway; and also give a try at Golang – it's a great language that's really simple with lots of great features built into it.

Another article I came across this week is Random Thoughts 15 years into Software Engineering. It just so happens that I also just had a 1-on-1 session with my mentor at work, and I can definitely relate to a lot of the points that the author brought up. Here are some of my favourite points:

Take ownership of your systems. Not just your code. Act like you are personally responsible for the success of the systems you work on, end-to-end (because you are!).


You are part of a larger organization. The software you produce might be the product it sells to make money, but that doesn’t mean your job is the center of the universe. Take time to meet people from other functions (sales, marketing, finance, etc) and learn how they think and work. You’ll have a much more holistic view of the entire business, and decisions that come down around you will make a lot more sense. This is true even in the smallest of startups.

The last article that I thoroughly enjoyed reading was Thoughts on techno-optmism. I've struggled a lot with articulating my optimism for technology and the future, and Noah beautifully delivers such intricate thoughts on the topic. Here are some of my favourite quotes:

Techno-optimism of the normative, humanist variety requires a belief that on average, over the long run, societies will make choices that result in greater individual choice as well — that some sort of liberalism will eventually prevail. So it’s a bit of a Fukuyaman idea as well. It entails a belief that society — generally, eventually — does what’s right for the individual.


the fundamental purpose of creating new technologies is to empower society ... if you’re an innovator, you’re not putting power in your own hands, you’re putting power in society’s hands.

Unfortunately, it's been a busy week and I haven't had much time to formulate my opinions and thoughts into well-written prose. Regardless, I hope you've enjoyed this week's content. Till next week!

– Josh