There are lots of tools to enhance the way we code, using GenAI.
You can choose many.
You can say you are going to do some Vibe Coding. That’s ok. How are you going to do it?
I would say this: do your coding thinking about you changing the same code one year from now. Could be two weeks from now too.
Make sure you understand what do you need in place:
- Logs, so you can understand current behavior. Please rotate logs. 🙂
- Automated Tests, and always start a maintenance writing a new test scenario. Make your code fail. And then you add a new behavior.
- A ready to use pipeline, so you can validate and run tests locally before you can move to a new environment.
- Make sure you have at least a development and a production environment, so you can experiment and validate your changes.
- How you will deploy your code? Standardize using Kubernetes or some other container strategy. Make it easier to deploy and to execute a rollback.
Remember: it’s all vibes, until you need to solve a bug, add a new business rule or scale what you have.
Whenever possible, use frameworks that will help you to standardize the code in a certain way… example: PHP + Laravel, Ruby + Rails, Java + Quarkus, Go + Gin. You can think about the stack you would prefer. Also think about libraries that will help you to write less code. A design system will not hurt too.
Required questions to be answered before start coding? How you will secure your project? Think about API structure, rate limits, scale needs, authentication and authorization, for a start.
And have fun. It’s about vibes, right?
— Daniel Wildt
P.S.: Tools? Cursor, Github Copilot, Google Gemini, Chat GPT / OpenAI Codex, Claude, Manus, DeepSeek… choose your tool and go for it. According to your code license, you are going to be able to choose the best option. Also consider if you can use a free GenAI tool or if you have to pay, to have a more secure environment.
P.S.2: Remember… if it’s free and it’s on the cloud, you are the product. Think about sensitive information you are sharing with GenAI tools.
P.S.3: Here’s a sample and simple application, built using 100% Github Copilot.
It’s your time to engage with my writing journey. Check my project at patreon.com/dwildt and become a patreon!