← back

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.