Blogs
Home Blog
Why I Switched from VS Code to Cursor

After years with VS Code, I didn’t expect to switch editors—until Cursor (and its AI superpowers) quietly changed how I work. Not by writing code for me, but by clearing the clutter between idea and execution. Less context-switching, more building. Turns out, good tools don’t shout—they just help you think faster.

Read more
Understanding SOLID Principles in Front End Development

A practical exploration of applying SOLID principles to modern web development. Highlights how embracing these principles can enhance code structure, testability, and maintainability in real-world React projects.​

Read more
From Swift to React: A Wake-Up Call in the World of Web Apps

Insights from transitioning from Swift to React, highlighting the architectural gaps, bloated components, and testing challenges in typical web codebases. Explores how MobX State Tree and a structured, modular approach brought clarity and maintainability. A practical take on applying mobile engineering principles to modern web development.

Read more
Design Thinking for Front-End Developers

Discover how a front-end developer shifted from obsessing over perfect code to prioritizing user experience through design thinking. Learn how empathy, iteration, and collaboration can elevate your front-end work, bridge the gap with designers, and create more impactful digital products.

Read more
Difference between leader and a manager

Great management isn’t just about processes and tasks—it’s about people. While managers focus on execution and efficiency, true leaders inspire, build trust, and foster growth. Through personal experiences, I learned that leadership means listening more, empowering teams, making tough decisions with empathy, and leading by example.

Read more
Biggest mistakes new managers make

New managers often fall into the trap of expecting their team to think and work exactly like them, which stifles creativity and growth. This blog highlights five common mistakes, including trying to create clones, ignoring team strengths, and failing to foster psychological safety.

Read more
Technical Expertise for Project Managers

Technical expertise is essential for project managers (PMs) as it enhances communication with technical teams, enables more accurate project estimations, and improves risk management. A technically proficient PM can make informed decisions, gain credibility with engineers, and help resolve issues efficiently. Understanding the complexities of software development ensures better alignment between business objectives and technical execution, leading to smoother project outcomes.

Read more