When I first started blogging years ago, every resource on the Internet said that the number one thing I needed to do was to start a newsletter. So, I dutifully added a “subscribe to my newsletter” form at the bottom of my blog, and then promptly forgot about it.

Needless to say, it didn’t go very far. 😂

Today though, newsletters are becoming a money-making machine for people like you and me, with the rise of easy-to-use platforms like Substack.

Here are five reasons why you should start your own newsletter today.

Shameless plug: I’ve just started a free newsletter…


I recently finished the book “Deep Work” by Cal Newport, and I highly recommend it as a holiday read if you want to improve your ability to focus on complicated tasks without distraction — especially if you’re a software developer. If you don’t have the time (or the focus 🤣) to read the book, here are a few takeaways that I really enjoyed…

(Sidenote: If you are interested in productivity, tech, and product topics, follow me on Twitter where I post about these things in an easy and fun way. …


Ever felt like your website takes forever to load?

The good news is that you’re not alone. A report published by Google found that 70% of the pages they analysed took more than 10 seconds to load — for just one page.

The bad news is…well, that’s bad. That same report found that 53% of visitors will leave a webpage on mobile if it takes longer than three seconds to load. That means that every second your website fails to load, a potential customer or client is dropping off.

Fortunately, there is still some good news left: the WebP file…


One of the earliest projects I was involved in at Valiant was investigating ways to optimise performance and memory consumption in our Rails web application. Although I had heard the age-old complaints about Rails applications being slow, bulky and prone to memory bloat, I had yet to come across any practical, easy-to-navigate solutions to these issues.

Until we discovered jemalloc. …


On Saturday morning, I woke up to find a number of spam-looking emails in my gmail account inbox…sent by me. Only, I hadn’t sent any of these.

At first I thought that someone was sending me spam with the name of the sender simply set to the word “me”, but knowing that Gmail does a pretty good job of filtering spam from unknown email addresses, I decided to investigate.

Along the way, I discovered that this had happened to hundreds (if not more) of other people’s Gmail accounts.

(Sidenote: If you are interested in productivity, tech, and product topics, follow…


Photo by J. Kelly Brito on Unsplash

As part of my coding bootcamp at Coder Academy, I was placed as a software engineering intern at Valiant Finance, winner of the Australian Fintech Start Up of the Year (2017) Award. In the four weeks I have been here, I have made more intellectual discoveries than I can count: all thanks to the incredible mentorship and patience of the team I have been working with.

Here are the top 10 things I learned during my internship, divided into technical and non-technical lessons.

(Sidenote: If you are interested in productivity, tech, and product topics, follow me on Twitter where I…

Carmen Chung

Product Manager by day. Software engineer by night. Writes about all things tech.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store