I'm Andrew Nater 👋🏽
I build apps and websites that help people lead better lives. I use this site to explore my interest in software, health, education, and philosophy.
It’s difficult to know how and when to employ inheritance. As with most things, there are no clear cut answers but I hope to answer a few
In my experience, great software always has these qualities: functionality, reliability, security, and usability.
The Cross Platform Myth
Cross platform software frameworks cause more problems than they solve. They enable developers to build mediocre software not meant for any platform in particular.
Is It Time to Refactor?
Is this refactor going to make life easier? How much effort will it require? Is it going to affect critical functionality?