A lesson in dependency wars, version pinning, and the reality of building in public.
Every founder dreams of a perfect launch. You hit "Deploy," the logo appears, and the users start flowing in. For Lawyie, my intelligent legal infrastructure for Africa, the launch started exactly that way.
But then, the screen went blank. "Error running app."
No red lines in the cod...
If you're actively applying for jobs, you probably know the struggle:
If you work with measurements often enough, you eventually run into the same problem: the value you have isn't in the unit you need.
A product specification might be in inches. A construction drawing might use feet. A European supplier might give you dimensions in centimeters or millimeters.
The actual formulas are usually simple. Finding the right conversion, avoiding rounding ...
Sometimes you want your visitors to be able to book a call or a demo with you, and you might not want to pay for Calendy or to use external widgets.
You might also want the booking data in your own database, not leaving for someone else's dashboard, and you want the booking to actually plug into your app's pipeline instead of being a dead-end iframe.
Wireschedule is a self-host...
What if you could type a stock ticker and get more than just its current price?
I wanted to build something that could combine real financial data, fundamental valuation, and recent market information into one place.
So I built StockAny AI — an AI-powered equity research and valuation terminal.
👉 GitHub:
Here is a test that passes, on a workbook that is wrong.
from openpyxl import Workbook, load_workbook
wb =