Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Which tools or packages should be known by a developer irrespective of programming language to be a better developer?

Which tools or packages should be known by a developer irrespective of programming language to be a better developer?

Scheduled Pinned Locked Moved The Lounge
collaborationtoolsbusinesshelpquestion
33 Posts 17 Posters 5 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • G GKP1992

    I plan to binge watch this weekend! Love the show!

    OriginalGriffO Offline
    OriginalGriffO Offline
    OriginalGriff
    wrote on last edited by
    #13

    Bad news I'm afraid: it's on weekly drops ...

    "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt AntiTwitter: @DalekDave is now a follower!

    "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
    "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt

    P 1 Reply Last reply
    0
    • OriginalGriffO OriginalGriff

      Bad news I'm afraid: it's on weekly drops ...

      "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt AntiTwitter: @DalekDave is now a follower!

      P Offline
      P Offline
      PIEBALDconsult
      wrote on last edited by
      #14

      I'll wait for it to be done and then binge it. This is the way.

      OriginalGriffO 1 Reply Last reply
      0
      • R Ravi from India

        I know that being a developer doesn't only mean writing good code. Agreed that it is a primary responsibility of a developer, but he/she should have good knowledge about other tools like Code version control (GIT, SVN etc.), Project management tools (Jira, Zoho etc.), Good communication skills, knowledge about shortcuts of the editor they use for better productivity. What else comes to your mind, that can help a developer to write better code?

        L Offline
        L Offline
        Lost User
        wrote on last edited by
        #15

        Ravi-from-India wrote:

        What else comes to your mind, that can help a developer to write better code?

        Education. If not schooling, then books. Knowing how a CVS works is assumed, you should be able to write your own or get out.

        Bastard Programmer from Hell :suss: "If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.

        P 1 Reply Last reply
        0
        • R Ravi from India

          I know that being a developer doesn't only mean writing good code. Agreed that it is a primary responsibility of a developer, but he/she should have good knowledge about other tools like Code version control (GIT, SVN etc.), Project management tools (Jira, Zoho etc.), Good communication skills, knowledge about shortcuts of the editor they use for better productivity. What else comes to your mind, that can help a developer to write better code?

          P Offline
          P Offline
          PIEBALDconsult
          wrote on last edited by
          #16

          A text editor. Learn how to compile/build at the command line. Learn how to track down bugs without a debugger, then how to track them down with a debugger, and learn when to use each technique effectively. Learn not to simply follow "advice" from "experts" -- think about the bigger picture, what subset of a topic is the expert covering. Presenters tend to have a narrow view of what they intend to present, they cannot cover the whole topic in a TED Talk or a YouTube video -- RTFM. One cannot innovate by "following best practices". Safety must never be first or you will never accomplish anything. This is the way.

          N 1 Reply Last reply
          0
          • L Lost User

            Ravi-from-India wrote:

            What else comes to your mind, that can help a developer to write better code?

            Education. If not schooling, then books. Knowing how a CVS works is assumed, you should be able to write your own or get out.

            Bastard Programmer from Hell :suss: "If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.

            P Offline
            P Offline
            PIEBALDconsult
            wrote on last edited by
            #17

            Eddy Vluggen wrote:

            Knowing how a CVS works is assumed, you should be able to write your own or get out.

            Hmm, yeah, except last month when I introduced a bug into one of mine and couldn't then fetch out the previous version :sigh: .

            1 Reply Last reply
            0
            • P PIEBALDconsult

              I'll wait for it to be done and then binge it. This is the way.

              OriginalGriffO Offline
              OriginalGriffO Offline
              OriginalGriff
              wrote on last edited by
              #18

              Yeah, a week is a long time in politics, but it's even longer between episodes of something good.

              "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt AntiTwitter: @DalekDave is now a follower!

              "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
              "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt

              1 Reply Last reply
              0
              • R Ravi from India

                I know that being a developer doesn't only mean writing good code. Agreed that it is a primary responsibility of a developer, but he/she should have good knowledge about other tools like Code version control (GIT, SVN etc.), Project management tools (Jira, Zoho etc.), Good communication skills, knowledge about shortcuts of the editor they use for better productivity. What else comes to your mind, that can help a developer to write better code?

                D Offline
                D Offline
                Duncan Edwards Jones
                wrote on last edited by
                #19

                Relational databases (SQL) - learn how and when to use them and only then make a decision when/if not to use them. Code profilers - because nobody is as smart as they think they are and the sooner you can see that you are doing something wasteful the less likely it is to make it into production

                1 Reply Last reply
                0
                • P PIEBALDconsult

                  A text editor. Learn how to compile/build at the command line. Learn how to track down bugs without a debugger, then how to track them down with a debugger, and learn when to use each technique effectively. Learn not to simply follow "advice" from "experts" -- think about the bigger picture, what subset of a topic is the expert covering. Presenters tend to have a narrow view of what they intend to present, they cannot cover the whole topic in a TED Talk or a YouTube video -- RTFM. One cannot innovate by "following best practices". Safety must never be first or you will never accomplish anything. This is the way.

                  N Offline
                  N Offline
                  Nelek
                  wrote on last edited by
                  #20

                  PIEBALDconsult wrote:

                  -- RTFM.

                  If there is one and it is not fully crap.

                  M.D.V. ;) If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about? Help me to understand what I'm saying, and I'll explain it better to you Rating helpful answers is nice, but saying thanks can be even nicer.

                  1 Reply Last reply
                  0
                  • R Ravi from India

                    I know that being a developer doesn't only mean writing good code. Agreed that it is a primary responsibility of a developer, but he/she should have good knowledge about other tools like Code version control (GIT, SVN etc.), Project management tools (Jira, Zoho etc.), Good communication skills, knowledge about shortcuts of the editor they use for better productivity. What else comes to your mind, that can help a developer to write better code?

                    L Offline
                    L Offline
                    Lost User
                    wrote on last edited by
                    #21

                    Reading a core dump. I miss those days.

                    "Before entering on an understanding, I have meditated for a long time, and have foreseen what might happen. It is not genius which reveals to me suddenly, secretly, what I have to say or to do in a circumstance unexpected by other people; it is reflection, it is meditation." - Napoleon I

                    1 Reply Last reply
                    0
                    • OriginalGriffO OriginalGriff

                      My real world name is not a secret - it's Paul Griffin. When I signed up, that name was gone. So was "Griffin", "PGriffin", "Griff", "TheGriff" and every other combo until I got to "OriginalGriff" So that was my name. I've kinda grown into it now, so I respond to "Paul" (Herself), "Paul Griffin" (Herself when I've been bad), "Griff" (Loads of people), "OG" (Some people, mostly here), "Mr Griffin" (Telesales and policemen). I use it a lot on t'interwebs now as it's generally untaken.

                      "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt AntiTwitter: @DalekDave is now a follower!

                      J Offline
                      J Offline
                      jmaida
                      wrote on last edited by
                      #22

                      got it

                      "A little time, a little trouble, your better day" Badfinger

                      1 Reply Last reply
                      0
                      • OriginalGriffO OriginalGriff

                        Series 3 out today! Yay! :-D

                        "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt AntiTwitter: @DalekDave is now a follower!

                        M Offline
                        M Offline
                        Mycroft Holmes
                        wrote on last edited by
                        #23

                        Damn I must be missing something interesting, series 3 of what? (I may get to binge on 1&2)

                        Never underestimate the power of human stupidity - RAH I'm old. I know stuff - JSOP

                        OriginalGriffO 1 Reply Last reply
                        0
                        • OriginalGriffO OriginalGriff

                          Good code doesn't come from packages, or software: it comes from experience. Practice, practice, practice. And then practice some more. This is the way.

                          "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt AntiTwitter: @DalekDave is now a follower!

                          J Offline
                          J Offline
                          jmaida
                          wrote on last edited by
                          #24

                          Some of the best advice everyone or anyone can use, especially writing code.

                          "A little time, a little trouble, your better day" Badfinger

                          1 Reply Last reply
                          0
                          • R Ravi from India

                            I know that being a developer doesn't only mean writing good code. Agreed that it is a primary responsibility of a developer, but he/she should have good knowledge about other tools like Code version control (GIT, SVN etc.), Project management tools (Jira, Zoho etc.), Good communication skills, knowledge about shortcuts of the editor they use for better productivity. What else comes to your mind, that can help a developer to write better code?

                            E Offline
                            E Offline
                            englebart
                            wrote on last edited by
                            #25

                            Study other programming libraries and languages for their good ideas. Ex. C++ STL (Standard Template Library) design principles and performance. SmallTalk - amazing pure OO design. I really like the Boolean design with SmallTalk. SQL - amazing power built on top of a few, consistent building blocks Functional Programming concepts. Leads to very testable/provable code State based design Etc

                            1 Reply Last reply
                            0
                            • M Mycroft Holmes

                              Damn I must be missing something interesting, series 3 of what? (I may get to binge on 1&2)

                              Never underestimate the power of human stupidity - RAH I'm old. I know stuff - JSOP

                              OriginalGriffO Offline
                              OriginalGriffO Offline
                              OriginalGriff
                              wrote on last edited by
                              #26

                              The Mandalorian[^] But between series 2 and 3, you need to watch The Book of Boba Fett[^] as the last three episodes continue the Mandalorian story line and there'd be a "big jump" or "plot hole the size of Tatooine" if you didn't! This is the way.

                              "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt AntiTwitter: @DalekDave is now a follower!

                              "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
                              "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt

                              M 1 Reply Last reply
                              0
                              • R Ravi from India

                                I know that being a developer doesn't only mean writing good code. Agreed that it is a primary responsibility of a developer, but he/she should have good knowledge about other tools like Code version control (GIT, SVN etc.), Project management tools (Jira, Zoho etc.), Good communication skills, knowledge about shortcuts of the editor they use for better productivity. What else comes to your mind, that can help a developer to write better code?

                                abmvA Offline
                                abmvA Offline
                                abmv
                                wrote on last edited by
                                #27

                                I think only hard work and learning from your mistakes and trying to be better will help... no tools or packages will help.. all the other thinks you can learn but end of the day its your code that matters

                                Caveat Emptor. "Progress doesn't come from early risers – progress is made by lazy men looking for easier ways to do things." Lazarus Long

                                We are in the beginning of a mass extinction. - Greta Thunberg

                                1 Reply Last reply
                                0
                                • OriginalGriffO OriginalGriff

                                  The Mandalorian[^] But between series 2 and 3, you need to watch The Book of Boba Fett[^] as the last three episodes continue the Mandalorian story line and there'd be a "big jump" or "plot hole the size of Tatooine" if you didn't! This is the way.

                                  "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt AntiTwitter: @DalekDave is now a follower!

                                  M Offline
                                  M Offline
                                  Mycroft Holmes
                                  wrote on last edited by
                                  #28

                                  I watched the first one and was not overly impressed, but now I can binge watch both, by which time s3 should be complete. This is going to piss off the better half, I going to want the BIG TV.

                                  Never underestimate the power of human stupidity - RAH I'm old. I know stuff - JSOP

                                  1 Reply Last reply
                                  0
                                  • R Ravi from India

                                    I know that being a developer doesn't only mean writing good code. Agreed that it is a primary responsibility of a developer, but he/she should have good knowledge about other tools like Code version control (GIT, SVN etc.), Project management tools (Jira, Zoho etc.), Good communication skills, knowledge about shortcuts of the editor they use for better productivity. What else comes to your mind, that can help a developer to write better code?

                                    B Offline
                                    B Offline
                                    BillWoodruff
                                    wrote on last edited by
                                    #29

                                    wisdom, sagacity, discernment, patience, imagination, non-defensiveness, curiosity.

                                    «The mind is not a vessel to be filled but a fire to be kindled» Plutarch

                                    M 1 Reply Last reply
                                    0
                                    • R Ravi from India

                                      I know that being a developer doesn't only mean writing good code. Agreed that it is a primary responsibility of a developer, but he/she should have good knowledge about other tools like Code version control (GIT, SVN etc.), Project management tools (Jira, Zoho etc.), Good communication skills, knowledge about shortcuts of the editor they use for better productivity. What else comes to your mind, that can help a developer to write better code?

                                      C Offline
                                      C Offline
                                      Chris Baker 2021
                                      wrote on last edited by
                                      #30

                                      Understanding the domain you are writing code for. I know that's quite specific per project, but nonetheless important I feel.

                                      1 Reply Last reply
                                      0
                                      • R Ravi from India

                                        I know that being a developer doesn't only mean writing good code. Agreed that it is a primary responsibility of a developer, but he/she should have good knowledge about other tools like Code version control (GIT, SVN etc.), Project management tools (Jira, Zoho etc.), Good communication skills, knowledge about shortcuts of the editor they use for better productivity. What else comes to your mind, that can help a developer to write better code?

                                        L Offline
                                        L Offline
                                        Luis Guerrro
                                        wrote on last edited by
                                        #31

                                        Not a package nor tool, but you need to know how to debug, either with the help of an IDE/debugger tool (like VS) or without it (the old way, by placing messages or flags sent to screen, database, or console). Also you need to know how to search for help, may sound a little odd, but a few new guys/gals I work with seem to be lost on how to look for help on internet... i remember when I started, you have to look at books and magazines, now it's easier with search engines, sites like codeProject, etc, but you still need to know how to ask questions/look for answers, how and what to search, and that comes with experience (and some common sense). HTH

                                        1 Reply Last reply
                                        0
                                        • R Ravi from India

                                          I know that being a developer doesn't only mean writing good code. Agreed that it is a primary responsibility of a developer, but he/she should have good knowledge about other tools like Code version control (GIT, SVN etc.), Project management tools (Jira, Zoho etc.), Good communication skills, knowledge about shortcuts of the editor they use for better productivity. What else comes to your mind, that can help a developer to write better code?

                                          M Offline
                                          M Offline
                                          Matt Bond
                                          wrote on last edited by
                                          #32

                                          Analytical puzzles. Debugging and trouble-shooting code is a significant portion of one's time writing & maintaining code - no one writes perfect code the first time, every time. If you can't quickly analyze the issue and fix it, then you spend a lot of time on wasted efforts and dead-ends. This also applies to unit testing. Determining the minimum number of valid tests to test meaningfully different scenarios is as much art as science. Most developers know to test the happy path and the extremes (like testing for one-off errors when working with arrays). But there are many cases that might be less obvious for any specific scenario.

                                          Bond Keep all things as simple as possible, but no simpler. -said someone, somewhere

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups