Essays

  1. How do you cut off a tree?

    Top-down vs bottom-up.

  2. Online vs. Offline

    Online is all about things we see, hear and experience through an interface.

  3. But

    Case closed.

  4. Anger

    $%*#@

  5. Distraction

    Having the evidence myself, I wouldn't skip that.

  6. Year 2500

    My bet is things that go against our natural properties won't stand any chance long-term.

  7. Why

    Start peeling off those layers of certainty.

  8. Enough

    For anything else, "enough" is better than nothing and not worse than excellent.

  9. Role model

    Batman for grown-ups goes like this.

  10. Quit

    Quitting vanishes progress and leaves no opportunity for growth.

  11. Expectations

    The older I get, the more I learn to tame my own expectations.

  12. Time

    We need less of it more than ever.

  13. Observe

    I keep forgetting there's a gap.

  14. Impact

    With each and every derivation, the context and meaning of the original idea gets weaker.

  15. Direction

    Direction is either 1 or -1.

  16. Robustness and second order effects

    One smart thing to do is to get prepared for big deviations.

  17. Learning to lead

    Learning to lead is learning to operate one's own life.

  18. Why we need systems in our lives

    We all need lanes so that we could focus on things that are more impactful than trying to keep a straight line.

  19. The header team

    On micro-frontends and our inability to avoid stupidity.

  20. What activities are considered productive.

    Everyone's tipping point is different. You got to find yours.

  21. My programming principles

    Understand why principles are important, how to expand horizontally and what does it mean for a design to emerge.

  22. Developing a writing habit

    This is the first article from a series in which I'll write short, imperfect sentences.