Niraj Chauhan

Niraj Chauhan

#Father #Husband #SoftwareCraftsman #AIEnthusiast

Vibe Coding: My Take

Vibe Coding

Vibe coding is a new term that has been gaining popularity in the software development community. It is a way of coding that is focused on the desired outcome of a software project, rather than the code itself. It is a way of coding that is focused on the desired outcome of a software project, rather than the code itself.


Why coding with LLMs can be harder than you think

Robot writing code

Coding with LLMs sounds deceptively simple, but the reality is more complex than YouTube demos suggest. This post explores the challenges of vibe coding, providing practical strategies for effectively collaborating with AI coding assistants. Learn how to manage context, separate product and developer mindsets, and adapt your approach for different project types to harness the power of LLMs while avoiding common pitfalls that can slow down development.


My WFH desk setup

My Desk Setup

Since the pandemic began, most of us started working from home. Some people like it and some people miss their offices. But for me, the most amazing part of WFH is the desk setup. Have always seen YouTubers having this but I never got this opportunity until now.


Who is a Tech lead?

Team

Generally, every company will have roles for understanding seniority in the team, these roles can start from Junior Developer to all the way till Principal/Senior Developer. The term might vary from company to company but the idea is the same. The team will be composed of a set of developers with different expertise & experience. And it’s very important to have a SPOC(Single point of contact) for the engineering team to function. These anchor roles are generally called Tech Leads.