Name First Logo Later
If I could go back to the start of MyTradePilot, I would change two things.
Not the scary technical bits, oddly enough.
Not the day the scanner button returned exactly zero candidates and the AI explained that the problem was a broken seeded random-number generator in a file called mockMarket.ts. Apparently a hash function returned a float where an integer was needed. I still don’t really know what that means. I only knew the button didn’t work.
Not even the day the app showed a $124,000 phantom gain in the P&L. That one made my stomach drop, because this is a stock-trading opportunity scanner. The whole point is trust in the numbers. If the numbers lie, even by accident, the app is worse than useless.
Those problems were frightening, but at least they were real problems.
The two things I would change are much more ordinary.
I would pick the name first.
And I would stop redesigning the logo.
I started this project as QuantisAI. At the time, it sounded smart. Maybe too smart. It had that shiny finance-tech feel to it, which appealed to me for about five minutes. Then, partway through the build, I changed the name to MyTradePilot.
That sounds simple when I write it in one sentence.
It was not simple in the actual app.
Names were already scattered around the site. The homepage said one thing. The learning page said TradePilot Academy. Other places still had traces of the old name. At one point I basically had three different brands living inside the same project, all pretending to be intentional.
This is what I now think of as brand fracture, which is a fancy way of saying, “I confused myself and probably everyone else too.”
When you are building with AI and you do not have a coding background, every change sounds easy until you realize how many places that change touches. A name is not just a name. It shows up in page titles, buttons, emails, footers, browser tabs, database labels, and probably three places you forgot existed.
The AI can help clean it up, but it is still your mess.
The logo was worse, because that was not even a structural problem. That was just me avoiding harder decisions while pretending I was “working on the brand.”
I paid for logo generation more than once. I rejected the first logo. Then I asked for five more. Then I liked the paper-airplane-and-candlestick concept. Then I changed my mind again and uploaded my own image.
I wish I could say this was a careful design process.
It was mostly me staring at tiny icons and wondering if a paper airplane looked trustworthy enough for a trading tool.
Meanwhile, the actual product still had bigger problems. The scanner needed to return real candidates. The P&L math needed to match a spreadsheet. Security scans were throwing words at me like SUPA_anon_security_definer_function_executable and search_path_mutable, which sounded less like app issues and more like something found in a submarine manual.
I had to trust the AI to fix those and hope I was not shipping a security hole.
There was also the first recurring bill for the market data and infrastructure needed to make the scanner run on real-ish data. That felt like a line in the sand. Up until then, I was experimenting. Once I agreed to a monthly cost, it felt like I had raised my hand and said, “Yes, I am actually doing this.”
And still, somehow, I was spending emotional energy on the logo.
The tiny win came later, when the scanner finally returned real candidates and the P&L math checked out against my spreadsheet. That felt better than any logo revision ever did.
It also reminded me what mattered.
A real user does not care if I tried six logo versions. They care whether the numbers are right. They care whether the app behaves the way it says it will. They care whether a bug could cause them to make a bad decision with real money.
That fear is different from “what if the app crashes?”
It is heavier than that.
So if I were starting again, I would choose the name before building anything serious. I would live with an imperfect logo for longer than felt comfortable. And I would put that saved energy into small, honest steps: one working scanner result, one checked calculation, one cleaned-up page at a time.
Because polish is nice, but trust is the product.
Small takeaway: pick the name early, then earn the logo later.