Overthinking is often seen as a blocker, but in programming, it can reflect how much we care about quality. Here’s my reflection on turning it into a strength instead of a weakness.
Unit testing is often underrated, but it plays a crucial role in maintaining code quality. In this post, I compare unit tests to nose hairs—not glamorous, but essential.
Writing is a skill often overlooked by programmers, but it is very useful. Writing helps us communicate ideas more clearly and makes teamwork more effective. Additionally, writing helps us document our learning process and work experiences.
Starting again with the programming world with minimal experience writing code, what I can think of is that the most important thing is that the application can run and have not an error, so many technical and non-technical things are not my concern.
Whatever programming language you choose, all you have to do are understand programming concepts, understand data structures and patterns when you learning to program.