Close Menu
Technotification
    Facebook X (Twitter) Instagram
    Facebook X (Twitter) Instagram
    Technotification
    • Home
    • News
    • How To
    • Explained
    • Facts
    • Lists
    • Programming
    • Security
    • Gaming
    Technotification
    Home › Programming › 5 Habits to Avoid to Become a Good Programmer

    5 Habits to Avoid to Become a Good Programmer

    By Vikram Singh RaoAugust 8, 2021
    Facebook Twitter Reddit LinkedIn
    habits that stop you from being a good programmer
    Credit: Flicker

    In my previous articles, I’ve talked about many skills and programs that can help you to become a good programmer. But, there are also some habits that prevent you from being a good programmer. Let’s talk about them

    Contents

    • 1. No Experiments, No creativity, No Curiosity
    • 2. You can’t wait to become rich and famous
    • 3. You Want Normal Work Hours
    • 4 You Can’t Sit or Focus For Long Periods
    • 5 You Can’t solve logic problems

    1. No Experiments, No creativity, No Curiosity

    Programming or Hacking also requires a person to be very creative about coding and development. Most of the people are very good with logic but not so creative. When you create a program, It is like a blank canvas and your paintbrushes are your programming languages, algorithms, frameworks, libraries, etc. You’re creating something out of nothing and this is a process that hinges on experimental fearlessness.

    There is no “One True Way” to write good code or break the code. There are many ways to code a program and you should be open to experiments. Maybe, You’ll come up with a more efficient technique to do it. If you don’t have a natural curiosity, you’ll always approach your coding problems from the same angle. This way programming will become rote work.

    Read: How to become a good programmer?

    2. You can’t wait to become rich and famous

    The time has changed, the competition is so high. There was a time when programming or hacking was a lucrative pursuit. The technology is changed and the security is improved. Today, It requires a lot of patience and hard work to become a successful programmer. You’ll need a passion for your work. If your main target is to make a lot of money or become famous in the shortest amount of time, this is not going to happen unless you are Steve Jobs.

    Some people are extremely lucky in this field, who becomes rich and famous overnight but you shouldn’t follow or copy their idea, it won’t help.

    3. You Want Normal Work Hours

    It may be okay if you are working for someone else and you are already a well-experienced programmer but if that’s not the case, you can’t have normal work hours. A good programmer or a hacker can’t follow a strict timetable. If you are doing something interesting, keep on doing it.

    Late-night coding is a common thing in programmers’ life. Even if you are working for yourself, you’ll have to spend many daily hours if you want to stay ahead of your competition.

    4: You Can’t Sit or Focus For Long Periods

    It is a common thing that you’ll have to spend more time with your computer than your girlfriend if you want to become a good programmer. The nature of programming requires that you sit in front of a computer for a long period of time.

    If you are not comfortable being in front of the computer, constantly typing and thinking then you may have to quit the idea of programming. There are some concerns when it comes to this kind of computer-related sedentary lifestyle and it can lead to serious health issues if you ignore it for too long.

    5: You Can’t solve logic problems

    The most important thing is how logical you are when it comes to solving problems. If you are very creative in creating programs then you should also focus on debugging. Debugging, the process of fixing logical and syntax errors in the heart of programming.

    Much of the reward in programming comes from fixing bugs also known as bug hunting (Check: Google Will Pay You $200,000 For Finding a Bug in Android). The more complicated the bug, the more rewarding it is when you finally solve it. If you find no satisfaction in this, then programming will be nothing more than an endless string of frustrations.

    Share. Facebook Twitter LinkedIn Tumblr Reddit Telegram WhatsApp
    Vikram Singh Rao
    • Website
    • Facebook
    • X (Twitter)
    • LinkedIn

    I am an entrepreneur at heart who has made his hobby turned a passion, his profession now.

    Related Posts

    The Best Python Libraries for Data Visualization in 2025

    April 1, 2025

    Is C++ Still Relevant in 2025 and Beyond?

    February 20, 2025

    5 Best Programming Languages for Machine Learning in 2025

    February 18, 2025

    10 Must-Have Chrome Extensions for Web Developers in 2025

    February 17, 2025

    Difference Between C, C++, C#, and Objective-C Programming

    February 16, 2025

    How to Learn Programming Faster and Smarter in 2025

    February 14, 2025
    Lists You May Like

    10 Sites to Watch Free Korean Drama [2025 Edition]

    January 2, 2025

    10 Best RARBG Alternative Sites in April 2025 [Working Links]

    April 1, 2025

    The Pirate Bay Proxy List in 2025 [Updated List]

    January 2, 2025

    10 Best Torrent Search Engine Sites (2025 Edition)

    February 12, 2025

    10 Best GTA V Roleplay Servers in 2025 (Updated List)

    January 6, 2025

    5 Best Torrent Sites for Software in 2025

    January 2, 2025

    1337x Alternatives, Proxies, and Mirror Sites in 2025

    January 2, 2025

    10 Best Torrent Sites for eBooks in 2025 [Working]

    January 2, 2025

    10 Best Anime Torrent Sites in 2025 [Working Sites]

    January 6, 2025

    Top Free Photo Editing Software For PC in 2025

    January 2, 2025
    Pages
    • About
    • Contact
    • Privacy
    • Careers
    Privacy

    Information such as the type of browser being used, its operating system, and your IP address is gathered in order to enhance your online experience.

    © 2013 - 2025 Technotification | All rights reserved.

    Type above and press Enter to search. Press Esc to cancel.