baraa
Software Engineer
I focus on creating user experiences that are clear, practical, and visually balanced without over-complicating things.
Career
Instatus
currentJul 2022 — Present
- Software Engineer IIJan 2025 — Present
- Software EngineerAug 2022 — Jan 2025
- Software Engineer InternJul 2022 — Aug 2022
Microsoft
- Frontend & Design Engineering InternJul 2023
Projects
Writing
View allChange blindness in interfaces
Cover the moment a change happens and people stop seeing it, sometimes for thirty seconds, on a panel they are staring directly at.
Fitts and Hick, measured on you
Both laws get quoted in design writing as vibes. Both are fitted equations with coefficients, and you can measure your own in about two minutes.
The near plane, not the far one
Z-fighting gets blamed on the far plane every time. Depth precision is distributed hyperbolically, so moving near from 0.1 to 1 buys more than cutting far by a factor of ten.
The latency cliff
Your API is fine at 70% utilization and unusable at 90%, and nothing in between changed. Waiting time scales with the reciprocal of the free capacity.
Two doctors both went off call
Each transaction read a valid state and made a legal decision. The combination broke a rule neither of them could see.
Paging over a moving list
LIMIT and OFFSET are correct only if nothing writes to the table while someone is reading it, which is a condition your app does not meet.