DEV Community

Cover image for After 6 months of learning to code, I had some paying customers from my products.
Ann Ng
Ann Ng

Posted on

3

After 6 months of learning to code, I had some paying customers from my products.

Hello everyone, I’m Ann ✌️.

I've had a long-time interest in programming, but with a 9-to-6 Mon through Fri work schedule, I was just physically tired and had no time for learning new things.

So, I decided to take a break to travel and do what I love. I considered it an award after five years of relentlessly working for corporates.

My journey began in June 2022.

I started learning JavaScript, HTML, and CSS from online sources such as FreeCodeCamp, Udacity, etc., along with helpful guidance from my mentor (my boyfriend 😊).

To avoid boredom, I always find a project to practice every lesson. Then, my first product was released, makecohort.com - a free-to-use tool that helps people create cohort analyses from CSV files.

Cohort analysis created by makecohort.com

My second product.

One day in late Aug, my boyfriend suggested me find an idea to tap into the current trend of AI. After the first try using Stable Diffusion and DALL-E, I was hooked. I thought I could make a product that helps people pick their app icons without knowing how to create prompts or code.

I then turned my learning path to React, Next.js and a bunch of new things I had never ever worked with (databases, webhooks, APIs). Honestly, I was having trouble understanding the concepts of React. Even now, I'm still a bit vague about some of its Hook features 😅.

After one month of frustration, I finally launched the first version of candyicons.com, which offers AI-generated app icons. I recently added some features like custom favicons and app icon generators.

CandyIcons homepage

What I've achieved so far ~

The moment when I had my first sale

Email title of a company wanting to buy a clone of makecohort.com

  • Valuable skills and knowledge.

JavaScript, HTML, CSS, React, Next.js, mySQL database, working with APIs, payment flow setup, .etc. I don't want to overstate it, but these things are precious to me 😅.

Wrap-up

I feel so happy when I look back at my journey. It was daunting yet fun at the same time when diving into the world of programming. As a code newbie, I love hearing your feedback on my products. That would be a huge help to me in improving 😻.

Thank you so much for reading!

P.S: My Twitter is @_ann_nguyen. If you’re on Twitter too, let’s connect 🤗.

Image of Quadratic

Free AI chart generator

Upload data, describe your vision, and get Python-powered, AI-generated charts instantly.

Try Quadratic free

Top comments (0)

Playwright CLI Flags Tutorial

5 Playwright CLI Flags That Will Transform Your Testing Workflow

  • --last-failed: Zero in on just the tests that failed in your previous run
  • --only-changed: Test only the spec files you've modified in git
  • --repeat-each: Run tests multiple times to catch flaky behavior before it reaches production
  • --forbid-only: Prevent accidental test.only commits from breaking your CI pipeline
  • --ui --headed --workers 1: Debug visually with browser windows and sequential test execution

Learn how these powerful command-line options can save you time, strengthen your test suite, and streamline your Playwright testing experience. Practical examples included!

Watch Video 📹️

👋 Kindness is contagious

If you found this post useful, please drop a ❤️ or leave a kind comment!

Okay