We've been preoccupied with worrying about our career paths, but there's a higher-level path that should be our primary concern before thinking about our careers.
With a sufficient number of users of an API, it does not matter what you promise in the contract: all observable behaviors of your system will be depended on by somebody.
I remembered a part from Yuval Noah Harari’s book, Sapiens, about capitalism. It got me thinking about how we see our customers when building products. Are we really meeting their needs, or just exploiting them for business?
Maintaining logging logic within Java classes, especially in a Spring Boot application, can quickly turn a clean and maintainable codebase into a chaotic mess.
The ongoing debate in the tech community revolves around whether it’s better to be a full-stack developer or to specialize in one area. Many articles argue against becoming a full-stack developer, suggesting it could make you a jack of all trades and master of none, often in a negative context.