Book

Exploring Freelancing

Navigate freelancing as a developer; find clients, manage contracts, ensure timely payment, and learn from experiences!

While creating my goals for 2022, the major thing I want to do this year is ship products, especially the features requested by the users of my app.

I have this pet project that I love to work on - Chroma Game, a simple color matching game. In 2020 and 2021, I got a dozen feedback regarding it, mostly feature requests. While I assured and promised all of them that I’d release a new version with their feature, I never did.

The last release was on 25th March 2020 to fix a critical issue for iOS 13.4 users.

Yikes.

I worked on all the features that my users requested but never shipped anything. It was always this one more improvement that I wanted to make so that the release was perfect.

In reality, a perfect release doesn’t exist.

Coming to 1st January 2022. The codebase is a mess, and I don’t know where to start fixing it. All the features are mixed in the same branch because I wasn’t aware of feature flags back then.

Roadmap

To the whiteboard. Instead of deciding where to start, I went through all the emails from my users.

Most of them were something along these lines -

Hello, I have this idea to make a CMYK mode for designers that work in print to practice color matching.

Can you add a CMYK mode?

CMYK? 😬😊

How about HSB, LAB, and CMYK color models?

Do a CMYK section?

Reading these emails, it is clear that the roadmap’s first thing is CMYK. Based on the number of responses, I already have this feature implemented, and it took much time compared to RGB.

Conclusion

The next thing is to release. Just add CMYK, make it a paid feature, and ship.

And that’s it! That’s my roadmap for the next week!

Book

Exploring Freelancing

Navigate freelancing as a developer; find clients, manage contracts, ensure timely payment, and learn from experiences!