Disclaimer: We're here to have fun and learn about haircare ingredients! š§Ŗ While our tool can provide some basic insights, it's not a substitute for professional advice. Always consult with a hair care expert for personalized recommendations, especially if you have specific hair concerns or allergies. This web site is not endorsed by, directly affiliated with, maintained, authorized, or sponsored by The Curly Girl Method by Lorraine Masseyā¢ļø or her Curly Girl Handbook. Some links on Curlsbot are Affiliate links. Shopping through these links supports the further development of Curlsbot.
CurlsBot is back, and I'm ready to make it even better.
You may have noticed that CurlsBot recently got a major updateāits first real overhaul since 2019. This update was a complete rebuild from the ground up, but it also preserved the core functionality users relied on. I know itās been a long time coming, and Iām sorry for the delay. The journey back to working on CurlsBot has been a winding one, and Iād like to share it with you.
When I started CurlsBot in 2017, I was at a crossroads in my career. For the first time in my adult life, I found myself without a job. A promising job transfer had fallen through, leaving me feeling disillusioned. As a developer, Iād experienced a lot of gatekeeping, and I was burned out and deeply insecure about my programming abilities (this blog post captures how I felt then). I thought building an application might help me regain confidence and improve my job prospects.
Around the same time, I discovered Lorraine Masseyās Curly Girl Handbook and started using her advice to care for my wavy/curly hair. I was active in Facebook groups where people dissected product ingredients, and I thought, What if I could use code to analyze ingredient lists? It was a daunting challenge. Ingredient lists are inconsistent, and the rules are complex. For instance, I had to account for āsulfateā and āsulphate,ā as well as terms like ābehentrimonium methosulfate,ā which isnāt even a sulfate.
Initially, CurlsBot was a Facebook chatbot. But I didnāt want to depend on Facebook, so I turned it into a web application. At the time, I was primarily a front-end developer, meaning my work involved turning designs into functional websites. Backend workādatabases and APIsāwasnāt my strength, so CurlsBotās functionality was limited. Still, it was enough to land me my ādreamā job.
That dream job turned into a nightmare. The startup I joined had a toxic environmentānot because of my coworkers, who were fantastic, but because of the management. The stress was immense, and it took a toll on my health. I lost so much hair that I eventually shaved my head because it was too heartbreaking to deal with. The idea of working on CurlsBot or anything hair-related became unbearable, and I quit Facebook entirely.
Then, at the beginning of the Covid-19 pandemic, I was laid off. Over the next few years, I bounced between startups, each time being laid off again. Startups are inherently unstable, and the roles I took werenāt critical ones. By then, I wasnāt even writing production code. As a developer advocate and solutions engineer, my work focused on demos and consulting.
Earlier this month, I was laid off yet again. I found myself back where I was in 2017: unemployed, unsure of my skills, but with a head full of long hair. This time, I returned to CurlsBot ā not to prove myself to tech bosses whoād dismissed me as ānon-technical,ā but for my own satisfaction. My skills have grown since those early days, and what was once seen as a weaknessābeing a ājack of all trades, master of noneā ā has become a strength. Iāve picked up new abilities quickly, aided by the advances in software development tools since 2017.
This time, my motivation is different. Iād love to stop working for bosses altogether and gain full independence. Developing CurlsBot and other applications feels like a step toward that goal. I have other hustles, too (like the headbands in my Etsy shop, which are perfect for curly/wavy hair). Itās a risk, but Iām ready to take it.
I also wanted to make CurlsBot more flexible and helpful. As someone with wavy, low-porosity hair, Iāve found that much of the advice out there doesnāt work for me. Iāve seen others struggle, tooālike people prescribed sulfate-containing shampoos by their dermatologists who are afraid to use them because theyāve been told sulfates are ābad.ā My goal is to make CurlsBot a tool for information, not judgment.
Hereās what Iām planning:
Thank you for being part of this journey. Iām excited to see how CurlsBot evolves and hope it continues to be a valuable tool for the curly and wavy hair community.
We rank every The Ordinary product for wavy and curly hair, including shampoos, serums, oils, and conditioners.
A comprehensive guide to hair coloring options that work well with curly hair care routines, including natural and chemical alternatives.
Why low pH shampoos and cowashes are important for curly hair and a comprehensive list of curl friendly options.