FarhanPatel

Read the writing

Software

Things I’ve built.

Software, small experiments, and the questions behind them.

On the workbench.

Small experiments and work in progress.

  • Bulb Assist

    A small Apple Watch app for turning smart bulbs on or off and adjusting their brightness.

    Swift · watchOS · iOS · Tuya Cloud API · 2026

    I didn’t know at first that these bulbs were connected to Tuya Cloud. Working on Bulb Assist was how I found out.

    Prototype

Writing

Notes from
one layer down.

On software, the ideas behind it, and what happens when assumptions meet reality.

  1. I tried measuring ads in React Native — there was a lot more to it than I thought

    Debugging zero ad viewability in React Native by inspecting the native view hierarchy and OMID obstructions.

    • React Native
    • Android
  2. The Power of Second-Order Thinking in Software Engineering

    Considering the ripple effects and long-term trade-offs of software engineering decisions.

    • Mental models
  3. Mastering the Mind: Top 3 Mental Models Every Software Engineer Should Embrace

    Using Parkinson’s Law, the Pareto principle, and fast feedback to make better software engineering decisions.

    • Mental models
All writing

Find something.

Search published essays and projects, or choose an action.