11
15 Comments

What makes a bad programmer?

submitted this link on January 28, 2023
  1. 3

    Rigidly following sound processes always turns good professional to the bad one. It just takes 2 years, so it is hard to notice.

    Naivety of my fellows who believe that following best practices alone will yield good results is astonishing. Processes allow masses not to think and spend their lives unknowingly misguided.

    1. 2

      Yes.
      That alone is an absolute pain to deal with.
      Having a situation where you rationally explain the why of a proposed and optimal solution that could be outside of "best practices" to then be scratched completely because of that alone.
      Having a rigid mindset is in fact detrimental to the quality of the end product.

  2. 2

    I guess there is no doubt about the fact that programmers tend to fall victim to the Dunning-Kruger effect. <a href="https://essentialsclothing.co/sweatshirts/">sweatshirts</a>

  3. 1

    In the context of startups, there are "bad" programmers on 2 opposite ends of the spectrum: those that lack the skills to build a basic app, and those that are extremely skilled but insist on over-engineering everything. Either way, nothing will get shipped on time or on budget.

  4. 1

    A bad programmer is someone who does not take the time to understand the problem they are trying to solve, is not organized and lacks attention to detail, does not use best practices and fails to comment code, and does not stay up-to-date with new programming trends.

  5. 1

    A bad developer can mean many things, starting from organising code, talking with clients, what methods he use to develop the coding.. to, understanding the tasks, delivery time, and so on.

    There are many povs when you refer someone as being a 'bad developer'.

  6. 1

    No mention of poor variable/function naming, not thinking about program & data structure? One of the problems I've had with contractors is exactly that: poor overall program structure and variable/function naming, coupled with no meaningful comments/documentation whatsoever to make up for the aforementioned poor structure & naming. In some cases you can add difficulty understanding the task at hand to the list of shortcomings (e.g., wanting my PayPal sandbox API key when interfacing with PayPal is NOT part of the job).

    Skimming through the article, a good dose of humility would probably do wonders both in terms of relationships and the ability to learn and get better in your craft (the hardest lesson is the one you're too arrogant to learn). I know it's nice to feel important, but it's those who make others feel important that bring out the best in everybody (including themselves).

  7. 1

    One of things id say is stubbornest. There is nothing wrong with being confident in your solution, but everything can be done in quite a few ways, and some just follow some things dogmatically. Causing just mess in the code

    1. 2

      I stubbornly refuse to admit that you are right 🤣

  8. 1

    Yup, the Dunning-Kruger effect is certainly rife among programmers.

    1. 1

      Hi @maaike , are you in BA? Or know other IH'ers in BA? Probably will go there.

  9. 1

    My issue, when hiring devs, and being a non-tech person is that you don't know whether they are incompetent or very smart and just pulling the wool over your eyes (to secure more work/money). This is always the issue when you hire someone for a job you don't know how to do yourself.

    1. 1

      Ez trick. Hire based on curiosity and work ethic traits. A motivated curious developer will always find a way to be productive and get results.

Trending on Indie Hackers
710% Growth on my tiny productivity tool hit differently, here is what worked in January User Avatar 65 comments Write COLD DM like this and get clients easily User Avatar 31 comments I built a tool to search all my messages (Slack, LinkedIn, Gmail, etc.) in one place because I was losing my mind. User Avatar 26 comments Our clients have raised over $ 2.5 M in funding. Here’s what we actually do User Avatar 14 comments 🚀 I Built a Chrome ExtensionThat Turns Reddit Into a Real-Time Lead & Research Engine(Free for First 10 Users) User Avatar 13 comments How I got my first sale from a forgotten project User Avatar 10 comments