© 2026 Hashnode
I almost fell into a trap believing that "more features" equals a "better product." When I started building The 80%, an assistant tool which helps students to keep track of their attendance, medicals and GPA. I had a strict four-week deadline to ship...

The industry loves to argue about monoliths vs. microservices, DDD vs. simple CRUD, “modern” frameworks vs. “legacy” architecture. Every few years the pendulum swings, but one thing has remained constant: Most companies adopt modern architectures lo...

Recently, I’ve been working on a design system for a relatively large organization.And somewhere deep in the project, a question started bothering me: 👉 Where do you draw the line between writing quality code and simply over-engineering things? I’ve...

Introduction As an engineer, you've likely received tasks from stakeholders that seem straightforward at first glance. Consider this common scenario: Issue Type: Task Summary: Implement Password Criteria for User Accounts Description: To improve sec...

Right, kettle on, crumpets in the toaster, a client with a static React app as basic as a cuppa. Just HTML, CSS, and enough JavaScript to animate a loading spinner. Yet, somehow, they are convinced to deploy this digital daisy to the world of Kuberne...
