The most common needless use of `let` I see:
Setting an initial value, followed by mutations.
This is hard to read because it requires the reader to hold the initial value in their head while reading, and monitor any mutations along the way.
Solution: Call a function instead.
4 years ago, I published my first YT video.
You can read this if you want to start or grow your YouTube channel.
No worries, there is no "Buy this course on how to grow on YT" button at the end of the post.
Let's start.
On March 7, 2020, I tweeted about "wanting to start a YouTube channel one day." I created my YT channel in 2010 but never published a video before. I found ALL the possible excuses, but the truth is that I was scared of other people's judgment, especially since I always had the idea to make it in English or not do it at all.
But the day after, the Covid lockdown started! So I had more time to focus on social media and my fear of creating videos.
It worked.
Exactly six months later, on August 7, 2020, I started posting videos on YT. My first 11 videos were me running for charity (a challenge of 100 km in a month, suggested by @florinpop17). I said my first words on YouTube in the 11th video.
In September 2020, I started creating Docker videos, but it was not sustainable. Recording a 3-minute video took me hundreds of tries and a lot of swearing, all for just a few thousand views. It was too hard.
On October 18th, I published a video of a Docker webinar for GDG Memphis, invited by @DThompsonDev. This changed my approach and initiated my journey into "explaining software things live." It was a very important milestone.
live streams. It was not easy at all, but slowly, I became more confident, and my English improved because of the interviews.
At the end of October 2020, I was struggling because I couldn't make video creation sustainable. But then something happened: on October 22, I published a coffee chat with @adrian_twarog (also known as the "Kangaroo fighter"). After that, I took on the challenge of publishing 100 interviews in 100 days (all of this while working full-time as a full-stack developer, not as a DevRel). It was one of the most stressful periods of my life as a content creator (you can see the dark circles in the final videos).
In December 2020, I also started doing some live streams. It was not easy, but slowly, I became more confident, and my English improved because of the interviews.
By December 28, 2020, after four and a half months since the beginning, I had already published 100 videos and had about 2,000 subscribers.
But that was just the beginning.
In January 2021, I interviewed @NimrodKramer on my channel, which contributed to me getting my current role as a developer advocate at @dailydotdev. If you talk to 100 people, you increase the chance of creating a meaningful connection by 100.
In February, I started live streaming with Stefan Natter, a friend who is no longer active on social media, but it was fun. I also completed my challenge of 100 interviews in 100 days, and three days later, my channel was monetized! That was a great milestone, not for the money itself but because it changed my approach to making videos. Even a few dollars can make a difference in terms of motivation and how much you want to optimize your videos.
On March 12, 2021, I made an important decision: I quit my job at the European Space Agency (much to my parents' disappointment) to focus more on social media and open source. I also hosted a live event on my channel to celebrate that.
On May 29, 2021, I watched live and then edited 9 hours of DockerCon into just 20 minutes (I spent 3 days editing, but I could do that because I was a freelancer back then). This made @Docker notice me, and it probably contributed to my becoming a Docker Captain.
Fun fact: the day after becoming a Docker Captain, I got my first job as a developer advocate at a company involved in DevOps.
Coincidence? Maybe. Or maybe not.
In December 2021, I started doing long live streams, like 6 hours of Cryptozombies, a blockchain tutorial. In June 2022, I celebrated reaching 100k followers on Twitter with a live stream! I didn't have much time, but I was enjoying my channel with about 10k subscribers.
In 2022, I kept creating content, mainly about Docker and blockchain, and I started a 12-month challenge of 12-hour livestreams. It was fun, and I learned a lot.
Not many people know that I ALREADY started a Rust series in December 2022 (called "Rust from Zero"), but then I stopped because of all the traveling and conferences.
In January 2023, I started a series about Developer Relations. It was super fun, and it got very good feedback. Sadly, it wasn't bringing me new subscribers; it was mostly to delight my current followers, so I stopped doing that (developers are looking for JavaScript, Rust, Next.js, and Python, not DevRel).
In 2023, I created the "CRUD Rest API" series. Each episode involves me building a CRUD Rest API service using different languages and frameworks, dockerizing it, connecting it with a Postgres container, and running it in a Docker container. I might do some other episode in the future.
Each video is pretty beginner-friendly, but the big picture and the goal were to show that you can achieve the same results using different technologies.
In January 2024, I started a new series about Rust, which is helping me reach hundreds of thousands of subscribers, and I’m not planning to stop anytime soon (I've published 30 videos in 31 weeks so far, only missing one because of a high fever, as my physical health always comes first). Important fact: I didn't feel guilty for stopping the Rust series in 2023. I just started over again. Feeling guilty will not bring anything positive to your life.
Last big news: I reached 100k subscribers in March 2024, exactly four years since that tweet. Interesting coincidence, right?
Conclusion:
As you can see, I changed topics often, but I made it SUSTAINABLE FOR ME, which was the most important thing to me.
Moral: We tend to overestimate what we can do in one day and underestimate what we can do in one year (or four years).
It’s been two weeks and Kamala isn’t doing interviews and the media aren’t demanding one. They’re going to go with the hide her in the basement campaign strategy AGAIN!!!
That tells you everything you need to know.
As the daughter of farmworkers, @usdaRD California State Director Maria Gallegos-Herrera shares her appreciation for the cherished values they taught her. Today she continues to honor and uplift the farmworker community.
#FarmworkerAppreciationDay
GenAI startup darlings are dropping like flies. Some of the most promising are increasingly being swallowed up by megacaps as they struggle to find viable business models and big tech firms look to skirt the regulatory scrutiny of outright acquisitions