Writing on software design, development, and the tech world

All of my long-form thoughts on programming, leadership, product
design, and more, collected in chronological order.

Preventing Layout Shifts: How to Effectively Use Image Placeholders

Have you ever visited a website only to have content jumping around while the page loads? This sort of experience characterized by images flickering in and down and content rearranging itself not only annoys users but also negatively impacts your website’s SEO ranking(if you care about that). It

How To Become Great At Giving And Receiving Feedback

Improve your communication skills and avoid switch-tracking! This habit occurs when someone deflects criticism or feedback by changing the subject. Pay attention and listen actively to have more productive conversations. Want to learn more? Check out our tips for avoiding switch-tracking.