You don't start out writing good software.
Recent
When 'It Works' Becomes the Problem
A look into what happens when legacy systems, vendor lock-in, and a fear of change combine to create a quiet kind of technical debt.
Stop Using System.currentTimeMillis() for Anything That Matters
·4 mins
Why you shouldn’t trust the system clock for time-sensitive features and how to use Google’s TrustedTime API instead.