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. In this company, there are two kinds of developers

In this company, there are two kinds of developers

Scheduled Pinned Locked Moved The Lounge
45 Posts 20 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.
  • L Leng Vang

    The 55 gallons bin are out dated text books. After Google, books, especially tutorial and technical manual are no longer needed. Just the other day our IT was being smart and change proxy in the middle of the day and cut off all our internet access. I can't do a squad, went home and work from home, because I need Google!!!

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

    Leng Vang wrote:

    After Google, books, especially tutorial and technical manual are no longer needed.

    Why would you, if you can just post your query here? Those who only react to circumstances can Google; the rest are those who prepare, read and study :thumbsup:

    Bastard Programmer from Hell :suss: If you can't read my code, try converting it here[^] "If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.

    J 1 Reply Last reply
    0
    • L Lost User

      Leng Vang wrote:

      After Google, books, especially tutorial and technical manual are no longer needed.

      Why would you, if you can just post your query here? Those who only react to circumstances can Google; the rest are those who prepare, read and study :thumbsup:

      Bastard Programmer from Hell :suss: If you can't read my code, try converting it here[^] "If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.

      J Offline
      J Offline
      Jon McKee
      wrote on last edited by
      #4

      What if you Google to prepare, read, and study? ;)

      L 1 Reply Last reply
      0
      • M Michael Breeden

        The move is completed and we have learned.... In this company, there are two kinds of developers. Those that came to work here after we still needed to collect technical books (AG After Google) Those that worked here when we still needed to collect technical books. (BG Before Google) ..They are the ones with the 55 gallon disposal bins next to their cubes.

        M Offline
        M Offline
        MarkTJohnson
        wrote on last edited by
        #5

        What type of desk set up is at the new place? No cube walls? Stack those books on the edge of the desk to create some personal space.

        M 1 Reply Last reply
        0
        • J Jon McKee

          What if you Google to prepare, read, and study? ;)

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

          You'd be rather limited; tutorials on the internet do not undergo the same screening as most books do. On most topics, the stuff that you Google would be unordered and fragmented, with the scope being based on your personal understanding - you might skip a few rather important things. That's how we ended up with VB6-forms that concatenate a string to form a query to check your password - people who are programming based on what tutorials they can Google :rolleyes:

          Bastard Programmer from Hell :suss: If you can't read my code, try converting it here[^] "If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.

          OriginalGriffO J N 3 Replies Last reply
          0
          • M MarkTJohnson

            What type of desk set up is at the new place? No cube walls? Stack those books on the edge of the desk to create some personal space.

            M Offline
            M Offline
            Michael Breeden
            wrote on last edited by
            #7

            How did you know ;P

            M 1 Reply Last reply
            0
            • L Lost User

              You'd be rather limited; tutorials on the internet do not undergo the same screening as most books do. On most topics, the stuff that you Google would be unordered and fragmented, with the scope being based on your personal understanding - you might skip a few rather important things. That's how we ended up with VB6-forms that concatenate a string to form a query to check your password - people who are programming based on what tutorials they can Google :rolleyes:

              Bastard Programmer from Hell :suss: If you can't read my code, try converting it here[^] "If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.

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

              HAve to agree - most online tutorials seems to be written by people who can't teach (or even communicate in some cases), and who don;t appear to know the subject in any detail. Many seem to have "working code" but no real idea why it works or how they got it. Video tutorials on YouTube are the worst. And sausages are the wurst.

              Bad command or file name. Bad, bad command! Sit! Stay! Staaaay... 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

              J L 2 Replies Last reply
              0
              • M Michael Breeden

                How did you know ;P

                M Offline
                M Offline
                MarkTJohnson
                wrote on last edited by
                #9

                Because in my current job, starting in 2013, I've been gradually downgraded from a cube with 5'6" walls, drawers, and lockable shelves, to a triangular desk area with 8" dividers, to a rolling table 5'6" by 3'. My books are currently stacked almost 3' high on one corner of the table to create some semblance of a visual blind. Big over the ear head phones help with the auditory distractions. It's "collaborative" space. I bet the idiots who designed this format don't have to use it.

                D 1 Reply Last reply
                0
                • L Lost User

                  You'd be rather limited; tutorials on the internet do not undergo the same screening as most books do. On most topics, the stuff that you Google would be unordered and fragmented, with the scope being based on your personal understanding - you might skip a few rather important things. That's how we ended up with VB6-forms that concatenate a string to form a query to check your password - people who are programming based on what tutorials they can Google :rolleyes:

                  Bastard Programmer from Hell :suss: If you can't read my code, try converting it here[^] "If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.

                  J Offline
                  J Offline
                  Jon McKee
                  wrote on last edited by
                  #10

                  While I do recognize that there are terrible tutorials out there, there are also some terrible books out there. Also tutorials are not the only form of information available. I learned JS/TS almost exclusively through MDN[^] and TypeScriptLang[^]. Don't get me wrong - books are great. But with how rapidly technology is changing, I'd rather read up-to-date online documentation than a probably out-of-date book that isn't due a new version til next year or later. As an aside, being able to filter through web searches, compare sources, and form actual knowledge from the aggregate is an underappreciated skill. Some topics force you to use this method either due to fragmented information or such rapidly changing technology that books as a medium are insufficient. The example that pops into my head immediately is IRC. There are books but if you base an IRC client implementation on that information you'll be missing tons of modern features such as ISUPPORT, SASL, and capability negotiation while including obsolete features such as RPL_BOUNCE and RPL_SUMMONING. TL;DR: Books are great for topics that don't change often. Online documentation is better for rapidly changing, fragmented, or niche topics. Both have their fair share of terrible advice.

                  L L 2 Replies Last reply
                  0
                  • OriginalGriffO OriginalGriff

                    HAve to agree - most online tutorials seems to be written by people who can't teach (or even communicate in some cases), and who don;t appear to know the subject in any detail. Many seem to have "working code" but no real idea why it works or how they got it. Video tutorials on YouTube are the worst. And sausages are the wurst.

                    Bad command or file name. Bad, bad command! Sit! Stay! Staaaay... AntiTwitter: @DalekDave is now a follower!

                    J Offline
                    J Offline
                    Jon McKee
                    wrote on last edited by
                    #11

                    OriginalGriff wrote:

                    Video tutorials on YouTube are the worst.

                    I can't agree more. Video in general is a bad medium for learning programming in my opinion. Re-reading a chapter or paragraph for better comprehension feels natural. Skipping back multiple times to find the exact time someone started talking about a topic is irritating at best. Not to even mention the content quality.

                    OriginalGriff wrote:

                    And sausages are the wurst.

                    Now I'm hungry :|

                    P 1 Reply Last reply
                    0
                    • J Jon McKee

                      While I do recognize that there are terrible tutorials out there, there are also some terrible books out there. Also tutorials are not the only form of information available. I learned JS/TS almost exclusively through MDN[^] and TypeScriptLang[^]. Don't get me wrong - books are great. But with how rapidly technology is changing, I'd rather read up-to-date online documentation than a probably out-of-date book that isn't due a new version til next year or later. As an aside, being able to filter through web searches, compare sources, and form actual knowledge from the aggregate is an underappreciated skill. Some topics force you to use this method either due to fragmented information or such rapidly changing technology that books as a medium are insufficient. The example that pops into my head immediately is IRC. There are books but if you base an IRC client implementation on that information you'll be missing tons of modern features such as ISUPPORT, SASL, and capability negotiation while including obsolete features such as RPL_BOUNCE and RPL_SUMMONING. TL;DR: Books are great for topics that don't change often. Online documentation is better for rapidly changing, fragmented, or niche topics. Both have their fair share of terrible advice.

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

                      Jon McKee wrote:

                      I learned JS/TS almost exclusively through MDN[^] and TypeScriptLang[^].

                      The syntax, yes :thumbsup:

                      Jon McKee wrote:

                      But with how rapidly technology is changing, I'd rather read up-to-date online documentation than a probably out-of-date book that isn't due a new version til next year or later.

                      Technology is changing? Where? Win10 is largely still working according to the same principles as Win95.

                      Jon McKee wrote:

                      There are books but if you base an IRC client implementation on that information you'll be missing tons of modern features such as ISUPPORT, SASL, and capability negotiation while including obsolete features such as RPL_BOUNCE and RPL_SUMMONING.

                      I'm not saying that some reference-documentation needs to be in book-format; only pointing out that authors spend a lot of time gathering knowledge and putting it in an accesible format. Not just as paper-books (which I prefer, because it squats bugs better than an tablet), but also as ebooks :)

                      Bastard Programmer from Hell :suss: If you can't read my code, try converting it here[^] "If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.

                      Richard Andrew x64R J 2 Replies Last reply
                      0
                      • J Jon McKee

                        OriginalGriff wrote:

                        Video tutorials on YouTube are the worst.

                        I can't agree more. Video in general is a bad medium for learning programming in my opinion. Re-reading a chapter or paragraph for better comprehension feels natural. Skipping back multiple times to find the exact time someone started talking about a topic is irritating at best. Not to even mention the content quality.

                        OriginalGriff wrote:

                        And sausages are the wurst.

                        Now I'm hungry :|

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

                        I'm not really a fan of writing in books, but occasionally a scribbled note has reduced the amount of kicking-myself over the years, particularly for technologies I don't use every year -- such as Perl and XSLT.

                        J 1 Reply Last reply
                        0
                        • L Lost User

                          Jon McKee wrote:

                          I learned JS/TS almost exclusively through MDN[^] and TypeScriptLang[^].

                          The syntax, yes :thumbsup:

                          Jon McKee wrote:

                          But with how rapidly technology is changing, I'd rather read up-to-date online documentation than a probably out-of-date book that isn't due a new version til next year or later.

                          Technology is changing? Where? Win10 is largely still working according to the same principles as Win95.

                          Jon McKee wrote:

                          There are books but if you base an IRC client implementation on that information you'll be missing tons of modern features such as ISUPPORT, SASL, and capability negotiation while including obsolete features such as RPL_BOUNCE and RPL_SUMMONING.

                          I'm not saying that some reference-documentation needs to be in book-format; only pointing out that authors spend a lot of time gathering knowledge and putting it in an accesible format. Not just as paper-books (which I prefer, because it squats bugs better than an tablet), but also as ebooks :)

                          Bastard Programmer from Hell :suss: If you can't read my code, try converting it here[^] "If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.

                          Richard Andrew x64R Offline
                          Richard Andrew x64R Offline
                          Richard Andrew x64
                          wrote on last edited by
                          #14

                          Eddy Vluggen wrote:

                          Win10 is largely still working according to the same principles as Win95.

                          Absolutely! I hate it when someone writes a new program and calls it new technology.

                          The difficult we do right away... ...the impossible takes slightly longer.

                          K 1 Reply Last reply
                          0
                          • M Michael Breeden

                            The move is completed and we have learned.... In this company, there are two kinds of developers. Those that came to work here after we still needed to collect technical books (AG After Google) Those that worked here when we still needed to collect technical books. (BG Before Google) ..They are the ones with the 55 gallon disposal bins next to their cubes.

                            D Offline
                            D Offline
                            Dr Walt Fair PE
                            wrote on last edited by
                            #15

                            Oh, And I thought those were where you were supposed to take a dump, to save time going to and from the restroom

                            CQ de W5ALT

                            Walt Fair, Jr., P. E. Comport Computing Specializing in Technical Engineering Software

                            1 Reply Last reply
                            0
                            • P PIEBALDconsult

                              I'm not really a fan of writing in books, but occasionally a scribbled note has reduced the amount of kicking-myself over the years, particularly for technologies I don't use every year -- such as Perl and XSLT.

                              J Offline
                              J Offline
                              Jon McKee
                              wrote on last edited by
                              #16

                              I love my notebooks. Useful for everything from notes on language quirks to scribbling architecture ideas :thumbsup:

                              1 Reply Last reply
                              0
                              • L Lost User

                                Jon McKee wrote:

                                I learned JS/TS almost exclusively through MDN[^] and TypeScriptLang[^].

                                The syntax, yes :thumbsup:

                                Jon McKee wrote:

                                But with how rapidly technology is changing, I'd rather read up-to-date online documentation than a probably out-of-date book that isn't due a new version til next year or later.

                                Technology is changing? Where? Win10 is largely still working according to the same principles as Win95.

                                Jon McKee wrote:

                                There are books but if you base an IRC client implementation on that information you'll be missing tons of modern features such as ISUPPORT, SASL, and capability negotiation while including obsolete features such as RPL_BOUNCE and RPL_SUMMONING.

                                I'm not saying that some reference-documentation needs to be in book-format; only pointing out that authors spend a lot of time gathering knowledge and putting it in an accesible format. Not just as paper-books (which I prefer, because it squats bugs better than an tablet), but also as ebooks :)

                                Bastard Programmer from Hell :suss: If you can't read my code, try converting it here[^] "If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.

                                J Offline
                                J Offline
                                Jon McKee
                                wrote on last edited by
                                #17

                                Eddy Vluggen wrote:

                                I'm not saying that some reference-documentation needs to be in book-format; only pointing out that authors spend a lot of time gathering knowledge and putting it in an accesible format. Not just as paper-books (which I prefer, because it squats bugs better than an tablet), but also as ebooks :)

                                Very true. And I do agree to an extent that paper books (and some ebooks) are scrutinized before publishing depending on the publisher. However, as you alluded to, the majority of the quality is placed upon the author regardless of the type of media. It may be easier to spread misinformation online but at the end of the day the onus is still upon the reader to determine validity. That's why I generally hold no bias towards different media types. I have no idea how these things are handled elsewhere though. In the US you can publish pretty much whatever you want as long as there's profit to be made. Truth and accuracy be damned. Looking at you revisionist history books X|

                                Eddy Vluggen wrote:

                                The syntax, yes :thumbsup:

                                Those links are more than syntax. They list built-in objects and available functionality, cover this and prototype-based inheritance, show available WebAPIs and their compatabilities, explain how HTML/CSS/JS interact, discuss the DOM, and more.

                                Eddy Vluggen wrote:

                                Technology is changing? Where? Win10 is largely still working according to the same principles as Win95.

                                Oh Windows :laugh: I should have been more specific. Technology was too broad a term. All hail logic gates! The one, true computing technology, haha.

                                L 1 Reply Last reply
                                0
                                • M MarkTJohnson

                                  Because in my current job, starting in 2013, I've been gradually downgraded from a cube with 5'6" walls, drawers, and lockable shelves, to a triangular desk area with 8" dividers, to a rolling table 5'6" by 3'. My books are currently stacked almost 3' high on one corner of the table to create some semblance of a visual blind. Big over the ear head phones help with the auditory distractions. It's "collaborative" space. I bet the idiots who designed this format don't have to use it.

                                  D Offline
                                  D Offline
                                  den2k88
                                  wrote on last edited by
                                  #18

                                  I managed to get moved to the hardware lab. It took an extensive testing of a very noisy electrical motor (it had to be controlled by the software and I'm the hardware communication man in the company since apparently I'm the only one who does it reliably) which had seemingly random errors after thousands of runs. *GROOOOOAN* *CHUNK!* *GROOOAAAN* *CLANG!* for weeks 8 hours/day and suddenly my request to be moved got approved. After 5 years I was asking.

                                  GCS d-- s-/++ a- C++++ U+++ P- L+@ E-- W++ N+ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- ++>+++ y+++*      Weapons extension: ma- k++ F+2 X

                                  D 1 Reply Last reply
                                  0
                                  • D den2k88

                                    I managed to get moved to the hardware lab. It took an extensive testing of a very noisy electrical motor (it had to be controlled by the software and I'm the hardware communication man in the company since apparently I'm the only one who does it reliably) which had seemingly random errors after thousands of runs. *GROOOOOAN* *CHUNK!* *GROOOAAAN* *CLANG!* for weeks 8 hours/day and suddenly my request to be moved got approved. After 5 years I was asking.

                                    GCS d-- s-/++ a- C++++ U+++ P- L+@ E-- W++ N+ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- ++>+++ y+++*      Weapons extension: ma- k++ F+2 X

                                    D Offline
                                    D Offline
                                    David Luca
                                    wrote on last edited by
                                    #19

                                    Was it Stuxnet? :)

                                    D 1 Reply Last reply
                                    0
                                    • D David Luca

                                      Was it Stuxnet? :)

                                      D Offline
                                      D Offline
                                      den2k88
                                      wrote on last edited by
                                      #20

                                      It had programmable firmware (via logical blocks on the programming interface) running in parallel with commands from the outside. The OS that run the firmware had race conditions with the commands received and the input so after thousands of tests the only solution was to scrap the firmware entirely and controlling the unit completely from RS232 (9600 baud, eternal) including safety stops and level photocells. [Note: safety not towards humans but towards other components of the machine, safety towards humans was managed the hard electrical way] Also it had an encoder... on paper. Actually it counted the clock cycles the enable was "1" so if the STOP_PHOTOCELL was ignored (it happened because of the aforementioned race conditions and the fact that the photocell emitted a pulse when active and then returned to idle state) and the engine arrived to the hard stop, that is a 10kg steel block) the so called "encoder" kept counting in the direction of the movement forever and kept pushing or pulling the load against the physical block.

                                      GCS d-- s-/++ a- C++++ U+++ P- L+@ E-- W++ N+ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- ++>+++ y+++*      Weapons extension: ma- k++ F+2 X

                                      1 Reply Last reply
                                      0
                                      • M Michael Breeden

                                        The move is completed and we have learned.... In this company, there are two kinds of developers. Those that came to work here after we still needed to collect technical books (AG After Google) Those that worked here when we still needed to collect technical books. (BG Before Google) ..They are the ones with the 55 gallon disposal bins next to their cubes.

                                        K Offline
                                        K Offline
                                        Kirill Illenseer
                                        wrote on last edited by
                                        #21

                                        For me personally, the breakpoint was less Google and more Stackoverflow. So it'll be ASO and BSO.

                                        L 1 Reply Last reply
                                        0
                                        • J Jon McKee

                                          Eddy Vluggen wrote:

                                          I'm not saying that some reference-documentation needs to be in book-format; only pointing out that authors spend a lot of time gathering knowledge and putting it in an accesible format. Not just as paper-books (which I prefer, because it squats bugs better than an tablet), but also as ebooks :)

                                          Very true. And I do agree to an extent that paper books (and some ebooks) are scrutinized before publishing depending on the publisher. However, as you alluded to, the majority of the quality is placed upon the author regardless of the type of media. It may be easier to spread misinformation online but at the end of the day the onus is still upon the reader to determine validity. That's why I generally hold no bias towards different media types. I have no idea how these things are handled elsewhere though. In the US you can publish pretty much whatever you want as long as there's profit to be made. Truth and accuracy be damned. Looking at you revisionist history books X|

                                          Eddy Vluggen wrote:

                                          The syntax, yes :thumbsup:

                                          Those links are more than syntax. They list built-in objects and available functionality, cover this and prototype-based inheritance, show available WebAPIs and their compatabilities, explain how HTML/CSS/JS interact, discuss the DOM, and more.

                                          Eddy Vluggen wrote:

                                          Technology is changing? Where? Win10 is largely still working according to the same principles as Win95.

                                          Oh Windows :laugh: I should have been more specific. Technology was too broad a term. All hail logic gates! The one, true computing technology, haha.

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

                                          Jon McKee wrote:

                                          It may be easier to spread misinformation online but at the end of the day the onus is still upon the reader to determine validity.

                                          I have reviewed a manuscript or two for Manning; every bit of text and code is verified. But yes, MSDN is underappreciated :)

                                          Bastard Programmer from Hell :suss: If you can't read my code, try converting it here[^] "If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.

                                          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