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. If you code standard line of business applications or work in an IT department but not a software company...

If you code standard line of business applications or work in an IT department but not a software company...

Scheduled Pinned Locked Moved The Lounge
businessdatabase
22 Posts 14 Posters 0 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.
  • T Offline
    T Offline
    ToddHileHoffer
    wrote on last edited by
    #1

    Thoroughly understanding SQL is more important than any other skill. Yeah it is just my opinion and you may feel free to disagree, but all business care about the money and the math has to add up. Everything else is secondary.

    I didn't get any requirements for the signature

    M S P E J 5 Replies Last reply
    0
    • T ToddHileHoffer

      Thoroughly understanding SQL is more important than any other skill. Yeah it is just my opinion and you may feel free to disagree, but all business care about the money and the math has to add up. Everything else is secondary.

      I didn't get any requirements for the signature

      M Offline
      M Offline
      moon_stick
      wrote on last edited by
      #2

      It wouldn't surprise me if SQL skills are part of standard skills requirements in the same way that most offices now will want Excel / Office skills for line of business workers, though it's probably a bit far fetched to say it's the most important skill. I'd guess the most important skill in any business is really communication - if you can't understand what you're being told or explain anything to other people, you're out of the door already! Just my 2 pence

      It definitely isn't definatley

      D 1 Reply Last reply
      0
      • M moon_stick

        It wouldn't surprise me if SQL skills are part of standard skills requirements in the same way that most offices now will want Excel / Office skills for line of business workers, though it's probably a bit far fetched to say it's the most important skill. I'd guess the most important skill in any business is really communication - if you can't understand what you're being told or explain anything to other people, you're out of the door already! Just my 2 pence

        It definitely isn't definatley

        D Offline
        D Offline
        Dinobot_Slag
        wrote on last edited by
        #3

        moon_stick wrote:

        the most important skill in any business is really communication

        Nope...breathing.

        I 1 Reply Last reply
        0
        • T ToddHileHoffer

          Thoroughly understanding SQL is more important than any other skill. Yeah it is just my opinion and you may feel free to disagree, but all business care about the money and the math has to add up. Everything else is secondary.

          I didn't get any requirements for the signature

          S Offline
          S Offline
          Shog9 0
          wrote on last edited by
          #4

          ToddHileHoffer wrote:

          Thoroughly understanding SQL is more important than any other skill.

          There's an argument to be made for that, but... I fit the profile you describe (well, depending on your definition of "standard"), and SQL work makes up maybe 10% of what i do, tops. I could conceivably get away without knowing SQL at all... there are other skills far more important.

          T 1 Reply Last reply
          0
          • S Shog9 0

            ToddHileHoffer wrote:

            Thoroughly understanding SQL is more important than any other skill.

            There's an argument to be made for that, but... I fit the profile you describe (well, depending on your definition of "standard"), and SQL work makes up maybe 10% of what i do, tops. I could conceivably get away without knowing SQL at all... there are other skills far more important.

            T Offline
            T Offline
            ToddHileHoffer
            wrote on last edited by
            #5

            SQL makes ups about 10% of what I do as well. But if you start with a normalized database with proper keys / constraints and indexes it makes programming easier. I guess if you never have to write interfaces, SQL is less important though.

            I didn't get any requirements for the signature

            S 1 Reply Last reply
            0
            • D Dinobot_Slag

              moon_stick wrote:

              the most important skill in any business is really communication

              Nope...breathing.

              I Offline
              I Offline
              Ian Shlasko
              wrote on last edited by
              #6

              Dinobot_Slag wrote:

              Nope...breathing.

              But I'm a vampire, you insensitive clod! Oh wait, this is CP, not Slashdot... Sorry, odd mood... Someone accidentally got that "Badger badger badger badger" thing stuck in my head, so all of my thoughts are coming out sideways. Anyway... Speaking as someone who writes line-of-business applications and doesn't work for a software company (Hedge fund)... SQL is definitely a necessity, but it only gets you halfway there. You still need to know a decent RAD tool/language hands-down to get things out in reasonable timeframes.

              Proud to have finally moved to the A-Ark. Which one are you in? Developer, Author (Guardians of Xen)

              H 1 Reply Last reply
              0
              • T ToddHileHoffer

                SQL makes ups about 10% of what I do as well. But if you start with a normalized database with proper keys / constraints and indexes it makes programming easier. I guess if you never have to write interfaces, SQL is less important though.

                I didn't get any requirements for the signature

                S Offline
                S Offline
                Shog9 0
                wrote on last edited by
                #7

                The majority of the communication we do with other systems is via XML, flat-file, or binary structures, sent via COM, web services, or plain old files. Again, it's bad if we can't load or save to The Big Oracle Database, but that's not a huge concern day-to-day.

                1 Reply Last reply
                0
                • I Ian Shlasko

                  Dinobot_Slag wrote:

                  Nope...breathing.

                  But I'm a vampire, you insensitive clod! Oh wait, this is CP, not Slashdot... Sorry, odd mood... Someone accidentally got that "Badger badger badger badger" thing stuck in my head, so all of my thoughts are coming out sideways. Anyway... Speaking as someone who writes line-of-business applications and doesn't work for a software company (Hedge fund)... SQL is definitely a necessity, but it only gets you halfway there. You still need to know a decent RAD tool/language hands-down to get things out in reasonable timeframes.

                  Proud to have finally moved to the A-Ark. Which one are you in? Developer, Author (Guardians of Xen)

                  H Offline
                  H Offline
                  hairy_hats
                  wrote on last edited by
                  #8

                  :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger:

                  I hope you realise that hamsters are very creative when it comes to revenge. - Elaine

                  P 1 Reply Last reply
                  0
                  • H hairy_hats

                    :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger: :badger:

                    I hope you realise that hamsters are very creative when it comes to revenge. - Elaine

                    P Offline
                    P Offline
                    phannon86
                    wrote on last edited by
                    #9

                    Mushroom, mushroom![^]

                    He who makes a beast out of himself gets rid of the pain of being a man

                    H 1 Reply Last reply
                    0
                    • P phannon86

                      Mushroom, mushroom![^]

                      He who makes a beast out of himself gets rid of the pain of being a man

                      H Offline
                      H Offline
                      hairy_hats
                      wrote on last edited by
                      #10

                      Christmas badgers![^]

                      I hope you realise that hamsters are very creative when it comes to revenge. - Elaine

                      1 Reply Last reply
                      0
                      • T ToddHileHoffer

                        Thoroughly understanding SQL is more important than any other skill. Yeah it is just my opinion and you may feel free to disagree, but all business care about the money and the math has to add up. Everything else is secondary.

                        I didn't get any requirements for the signature

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

                        Yeah, that's pretty much true. Given that the SQL is at the bottom of a stack of layers, if you screw up there, nothing further up can improve things. But it is to be hoped that the SQL can be improved without changing code at the upper layers, so perhaps an SQL expert (consultant) can be brought in toward the end of the project to review the SQL. In which case the primary developer needn't be an SQL whiz.

                        T S 2 Replies Last reply
                        0
                        • P PIEBALDconsult

                          Yeah, that's pretty much true. Given that the SQL is at the bottom of a stack of layers, if you screw up there, nothing further up can improve things. But it is to be hoped that the SQL can be improved without changing code at the upper layers, so perhaps an SQL expert (consultant) can be brought in toward the end of the project to review the SQL. In which case the primary developer needn't be an SQL whiz.

                          T Offline
                          T Offline
                          ToddHileHoffer
                          wrote on last edited by
                          #12

                          Well, if you are lucky enough to have DBA (or consultant) to review the SQL and help you with it then you are lucky. But it is true that if you have access to an expert to help then you don't have to be an expert yourself. My basic point was if you have a poor database even the best programmer can't fix it. And if you have a great database even the worst programmer can't do to much damage.

                          I didn't get any requirements for the signature

                          P M 2 Replies Last reply
                          0
                          • T ToddHileHoffer

                            Thoroughly understanding SQL is more important than any other skill. Yeah it is just my opinion and you may feel free to disagree, but all business care about the money and the math has to add up. Everything else is secondary.

                            I didn't get any requirements for the signature

                            E Offline
                            E Offline
                            Ennis Ray Lynch Jr
                            wrote on last edited by
                            #13

                            I often tell people that SQL will cure cancer. You can do anything with it. Which is why linq ticks me off so much. So many developers are pawning SQL off as deceased and irrelevant and the shouldn't.

                            Need custom software developed? I do C# development and consulting all over the United States. A man said to the universe: "Sir I exist!" "However," replied the universe, "The fact has not created in me A sense of obligation." --Stephen Crane

                            T T M J 4 Replies Last reply
                            0
                            • E Ennis Ray Lynch Jr

                              I often tell people that SQL will cure cancer. You can do anything with it. Which is why linq ticks me off so much. So many developers are pawning SQL off as deceased and irrelevant and the shouldn't.

                              Need custom software developed? I do C# development and consulting all over the United States. A man said to the universe: "Sir I exist!" "However," replied the universe, "The fact has not created in me A sense of obligation." --Stephen Crane

                              T Offline
                              T Offline
                              Todd Smith
                              wrote on last edited by
                              #14

                              Ennis Ray Lynch, Jr. wrote:

                              I often tell people that SQL will cure cancer. You can do anything with it. Which is why linq ticks me off so much. So many developers are pawning SQL off as deceased and irrelevant and the shouldn't.

                              There's still demand for COBOL isn't there? :D

                              Todd Smith

                              1 Reply Last reply
                              0
                              • P PIEBALDconsult

                                Yeah, that's pretty much true. Given that the SQL is at the bottom of a stack of layers, if you screw up there, nothing further up can improve things. But it is to be hoped that the SQL can be improved without changing code at the upper layers, so perhaps an SQL expert (consultant) can be brought in toward the end of the project to review the SQL. In which case the primary developer needn't be an SQL whiz.

                                S Offline
                                S Offline
                                Scott Serl
                                wrote on last edited by
                                #15

                                As a consultant who does a lot of SQL work, I have noticed that it usually isn't the SQL that sucks and needs to be fixed (90% of SQL is straight forward), but the methods of data access used, and the location. I still often see code that is wide open to SQL injection, and often see hard coded SQL directly in an asp page. Often the same SQL is hard coded in many places in the code.

                                T 1 Reply Last reply
                                0
                                • T ToddHileHoffer

                                  Thoroughly understanding SQL is more important than any other skill. Yeah it is just my opinion and you may feel free to disagree, but all business care about the money and the math has to add up. Everything else is secondary.

                                  I didn't get any requirements for the signature

                                  J Offline
                                  J Offline
                                  Joe Woodbury
                                  wrote on last edited by
                                  #16

                                  That's why I don't write business applications or work in an IT department.

                                  1 Reply Last reply
                                  0
                                  • E Ennis Ray Lynch Jr

                                    I often tell people that SQL will cure cancer. You can do anything with it. Which is why linq ticks me off so much. So many developers are pawning SQL off as deceased and irrelevant and the shouldn't.

                                    Need custom software developed? I do C# development and consulting all over the United States. A man said to the universe: "Sir I exist!" "However," replied the universe, "The fact has not created in me A sense of obligation." --Stephen Crane

                                    T Offline
                                    T Offline
                                    ToddHileHoffer
                                    wrote on last edited by
                                    #17

                                    I agree 100%. I am using LINQ to SQL in a new application just to learn it. I like being able to drag a stored proc to the dbml file and get a method to execute it without having to code parameters, but using it to access tables directly is awful. The error handling in it is really bad. If the transaction fails, the stack trace leads you know where. The exceptions generated from LINQ classes are as bad as the exception generated from ado.net commands are good.

                                    I didn't get any requirements for the signature

                                    1 Reply Last reply
                                    0
                                    • S Scott Serl

                                      As a consultant who does a lot of SQL work, I have noticed that it usually isn't the SQL that sucks and needs to be fixed (90% of SQL is straight forward), but the methods of data access used, and the location. I still often see code that is wide open to SQL injection, and often see hard coded SQL directly in an asp page. Often the same SQL is hard coded in many places in the code.

                                      T Offline
                                      T Offline
                                      ToddHileHoffer
                                      wrote on last edited by
                                      #18

                                      Well you are sort of proving my point. Any developer that understands SQL would never code it directly into a web page or use a sqlcommand without a parameter.

                                      I didn't get any requirements for the signature

                                      1 Reply Last reply
                                      0
                                      • T ToddHileHoffer

                                        Well, if you are lucky enough to have DBA (or consultant) to review the SQL and help you with it then you are lucky. But it is true that if you have access to an expert to help then you don't have to be an expert yourself. My basic point was if you have a poor database even the best programmer can't fix it. And if you have a great database even the worst programmer can't do to much damage.

                                        I didn't get any requirements for the signature

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

                                        Any business could hire a consultant for a day or two to look over the SQL and review the schema.

                                        1 Reply Last reply
                                        0
                                        • T ToddHileHoffer

                                          Well, if you are lucky enough to have DBA (or consultant) to review the SQL and help you with it then you are lucky. But it is true that if you have access to an expert to help then you don't have to be an expert yourself. My basic point was if you have a poor database even the best programmer can't fix it. And if you have a great database even the worst programmer can't do to much damage.

                                          I didn't get any requirements for the signature

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

                                          ToddHileHoffer wrote:

                                          And if you have a great database even the worst programmer can't do to much damage.

                                          I went along with most of your assumptions about the importance of SQL but this one I would argue with. I have seen some absolute crap apps hanging off a really professionaly built database. A crappy dev can still screw up a system. I do about 60% of my work in SQL, because I work with batch data I find it is dramatically faster to put the business logic into SQL. I flirted with doing all the processing in a C# layer but it was not as fast.

                                          Never underestimate the power of human stupidity RAH

                                          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