Explore

Principles

Beliefs I currently try to live and build by. They are held seriously, but not beyond revision.

Building

Good software can make the world better

Almost everything around us now depends on software. If we want better systems and institutions, we have to care about building better software.

Ship quickly, then earn stability

Early speed creates feedback, and real use reveals what matters. But move quickly to learn, not to cut corners: inheriting software built without reliability, security, or maintainability taught me those are never optional.

Understand before acting

I ask questions and think things through, but I also research first. The internet exists, and God gave us a brain. Good questions should build on the work you could do yourself.

AI should be a layer, not a place

People should not have to become dedicated AI users. The best systems make the tools, environments, and people they already rely on more capable.

Autonomy is knowing the difference

Some decisions can be automated, some need approval, and some should only produce recommendations. Intelligence is partly knowing when to act, ask, recommend, or stay quiet.

Preserve meaningful control

Efficiency is not the only value. People also need evidence, alternatives, agency, and human interaction. Automate the burden without erasing the useful parts of an experience.

Privacy should remain a choice

Useful personalization depends on personal context, which is exactly why it must come with meaningful consent, transparency, and user control. Personalization stops being helpful when it begins to feel like surveillance.

Thinking

Seek understanding, not just competence

Knowing how to use a tool is different from understanding why it works. I want to understand the foundations of the systems I build, not just become proficient at assembling them.

Be willing to be wrong

A single counterexample can disprove a universal claim, while a thousand supporting examples may still fail to prove it. Hold convictions seriously, but remain willing to revise them when the evidence changes.

Don’t confuse attention with innovation

Great marketing, commercial success, and technical invention are different achievements. I want to appreciate each without mistaking one for another.

Choose problems worth solving

Just because something can be built does not mean it should be. Technical difficulty, novelty, usefulness, and significance are different things, and I want to get better at recognizing their intersection.

Don’t outsource your judgment

AI should make me more capable, not less thoughtful. The ability to produce something quickly should never replace understanding whether it is correct, safe, or worth producing.

Living

Treat everyone as equal

I value people and relationships. As a Nigerian and Yoruba man, I was raised to treat people properly, with respect and love, because it is right and because you never know where life brings you together again.

Agency matters

Independence, self-reliance, courage, and directness are qualities I keep trying to strengthen.

Stay open

I admire people with strong minds who are still willing to learn, who do not look down on others, and who can care for people beyond class, race, or status.

Faith without performance

I am a Christian and I believe in God. I do not always think of myself as conventionally religious, but faith is part of how I understand life.

Strength can include asking for help

Being the only son in an African household taught me that people depend on me. I am still learning that responsibility and asking for help do not have to oppose each other.