FarhanPatel
Read the writingSoftware
Things I’ve built.
Software, small experiments, and the questions behind them.
On the workbench.
Small experiments and work in progress.
- Prototype
Bulb Assist
A small Apple Watch app for turning smart bulbs on or off and adjusting their brightness.
I didn’t know at first that these bulbs were connected to Tuya Cloud. Working on Bulb Assist was how I found out.
Writing
Notes from
one layer down.
On software, the ideas behind it, and what happens when assumptions meet reality.
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
The Power of Second-Order Thinking in Software Engineering
Considering the ripple effects and long-term trade-offs of software engineering decisions.
- Mental models
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