Version control
You wouldn't build a house without a safety harness. Don't code without version control.
IDE
Technically, you could write Spring Boot apps in Notepad and compile them manually via the command line, but that’s like building a house with a screwdriver.
Formatters
With your IDE configured, the next step is setting up a formatter to keep your code consistent. A formatter automatically styles your code (indentation, spacing, line breaks) to enforce consistency. No more debates about tabs vs. spaces