notes to self
building in public
Building products is hard. Building them while sharing the journey publicly is even harder, but it's also incredibly rewarding. The feedback loop is faster, the accountability is real, and the community you build along the way is invaluable.
ship fast, iterate faster
Perfectionism is the enemy of progress. Ship something that works, then make it better. Your users will tell you what actually matters, not your assumptions.
code is a means, not an end
The best code is the code that solves real problems for real people. Sometimes that means writing less code. Sometimes that means choosing the boring technology that works.
context matters
What works in silicon valley might not work in sri lanka. What works for a startup might not work for an enterprise. Always understand the context before applying solutions.
ai is a tool, not a replacement
AI can amplify your capabilities, but it can't replace your judgment, your creativity, or your understanding of the problem space. Use it wisely.
the best time to start was yesterday
The second best time is now. Stop waiting for the perfect moment, the perfect idea, or the perfect setup. Start building.