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. Books I brought to work today

Books I brought to work today

Scheduled Pinned Locked Moved The Lounge
c++csharpdesignxmloop
6 Posts 4 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.
  • N Offline
    N Offline
    Nemanja Trifunovic
    wrote on last edited by
    #1

    I was looking at my technical books yesterday and came to conclusion I haven't used some of them in years. So I decided to take them to work - I'll look smart :-\ and the books won't take space at home. The ones I took today are: - "Design Patterns" by Gamma and the gang. The introduction is pretty insightful but the book is one of of the worst things that happened to programming. Too many people feel they are bad programmers if they don't use an Abstract Factory to create a simple object or that it is OK to use a Singleton as opposed to a global variable, and don't get me started with adapters and facades and observers and visitors... - "Object Oriented Analysis and Design" by Booch. Actually an interesting and well written book. I just realised I've never used anything I read there. - "Refactoring" by Fowler. Fowler is a master of applying fancy names to existing practices and making a science out of it. - "Multi-Paradigm Design for C++" by Coplien. I was never able to complete a single chapter of that book - maybe it is just me. - "XML in a Nutshell" by Harold and Means. Not a bad book but contains nothing that can't be found on the Internet. Plus, it covers some technologies that looked promissing but never really took off.

    utf8-cpp

    M R 2 Replies Last reply
    0
    • N Nemanja Trifunovic

      I was looking at my technical books yesterday and came to conclusion I haven't used some of them in years. So I decided to take them to work - I'll look smart :-\ and the books won't take space at home. The ones I took today are: - "Design Patterns" by Gamma and the gang. The introduction is pretty insightful but the book is one of of the worst things that happened to programming. Too many people feel they are bad programmers if they don't use an Abstract Factory to create a simple object or that it is OK to use a Singleton as opposed to a global variable, and don't get me started with adapters and facades and observers and visitors... - "Object Oriented Analysis and Design" by Booch. Actually an interesting and well written book. I just realised I've never used anything I read there. - "Refactoring" by Fowler. Fowler is a master of applying fancy names to existing practices and making a science out of it. - "Multi-Paradigm Design for C++" by Coplien. I was never able to complete a single chapter of that book - maybe it is just me. - "XML in a Nutshell" by Harold and Means. Not a bad book but contains nothing that can't be found on the Internet. Plus, it covers some technologies that looked promissing but never really took off.

      utf8-cpp

      M Offline
      M Offline
      Manfred Rudolf Bihy
      wrote on last edited by
      #2

      Nemanja Trifunovic wrote:

      I'll look smart ...

      You'll have a tough time with that part.

      Nemanja Trifunovic wrote:

      "Design Patterns" by Gamma at all

      :doh: If anything "at all" you'll look pretty dumb! :laugh: If anything at all it should be et al.[^]. Another thing to mention is that books don't make a person look smart. Cheers!

      "With sufficient thrust, pigs fly just fine."

      Ross Callon, The Twelve Networking Truths, RFC1925

      N 1 Reply Last reply
      0
      • N Nemanja Trifunovic

        I was looking at my technical books yesterday and came to conclusion I haven't used some of them in years. So I decided to take them to work - I'll look smart :-\ and the books won't take space at home. The ones I took today are: - "Design Patterns" by Gamma and the gang. The introduction is pretty insightful but the book is one of of the worst things that happened to programming. Too many people feel they are bad programmers if they don't use an Abstract Factory to create a simple object or that it is OK to use a Singleton as opposed to a global variable, and don't get me started with adapters and facades and observers and visitors... - "Object Oriented Analysis and Design" by Booch. Actually an interesting and well written book. I just realised I've never used anything I read there. - "Refactoring" by Fowler. Fowler is a master of applying fancy names to existing practices and making a science out of it. - "Multi-Paradigm Design for C++" by Coplien. I was never able to complete a single chapter of that book - maybe it is just me. - "XML in a Nutshell" by Harold and Means. Not a bad book but contains nothing that can't be found on the Internet. Plus, it covers some technologies that looked promissing but never really took off.

        utf8-cpp

        R Offline
        R Offline
        Rama Krishna Vavilala
        wrote on last edited by
        #3

        Nemanja Trifunovic wrote:

        "Design Patterns" by Gamma at all. The introduction is pretty insightful but the book is one of of the worst things that happened to programming

        I have to disagree on this one. I have never seen a programmer who has read this book and still programs badly. It is only those programmers who have partially read the book or skimmed through it without understanding the concepts fully or came across the design pattern buzzword that have implemented the patterns incorrectly or over used it.

        Nemanja Trifunovic wrote:

        "Refactoring" by Fowler. Fowler is a master of applying fancy names to existing practices and making a science out of it.

        It is well written as his all books. That is what most general programming books tend out to be - fancy names for existing practices. There is nothing wrong with it. Again most people miss the most fundamental thing in Refactoring - have automated tests before refactoring anything.

        1 Reply Last reply
        0
        • M Manfred Rudolf Bihy

          Nemanja Trifunovic wrote:

          I'll look smart ...

          You'll have a tough time with that part.

          Nemanja Trifunovic wrote:

          "Design Patterns" by Gamma at all

          :doh: If anything "at all" you'll look pretty dumb! :laugh: If anything at all it should be et al.[^]. Another thing to mention is that books don't make a person look smart. Cheers!

          "With sufficient thrust, pigs fly just fine."

          Ross Callon, The Twelve Networking Truths, RFC1925

          N Offline
          N Offline
          Nemanja Trifunovic
          wrote on last edited by
          #4

          Manfred R. Bihy wrote:

          If anything at all it should be et al.[^].

          :doh:

          Manfred R. Bihy wrote:

          Another thing to mention is that books don't make a person look smart.

          Really? I should look for glasses then.

          utf8-cpp

          M 1 Reply Last reply
          0
          • N Nemanja Trifunovic

            Manfred R. Bihy wrote:

            If anything at all it should be et al.[^].

            :doh:

            Manfred R. Bihy wrote:

            Another thing to mention is that books don't make a person look smart.

            Really? I should look for glasses then.

            utf8-cpp

            M Offline
            M Offline
            Manfred Rudolf Bihy
            wrote on last edited by
            #5

            Nemanja Trifunovic wrote:

            Really? I should look for glasses then.

            It might work, but it would certainly depend on the glasses you choose. How about these[^]. :-D Cheers!

            "With sufficient thrust, pigs fly just fine."

            Ross Callon, The Twelve Networking Truths, RFC1925

            N 1 Reply Last reply
            0
            • M Manfred Rudolf Bihy

              Nemanja Trifunovic wrote:

              Really? I should look for glasses then.

              It might work, but it would certainly depend on the glasses you choose. How about these[^]. :-D Cheers!

              "With sufficient thrust, pigs fly just fine."

              Ross Callon, The Twelve Networking Truths, RFC1925

              N Offline
              N Offline
              Nagy Vilmos
              wrote on last edited by
              #6

              Oy! Give me my glasses back!


              Panic, Chaos, Destruction. My work here is done. Drink. Get drunk. Fall over - P O'H OK, I will win to day or my name isn't Ethel Crudacre! - DD Ethel Crudacre I cannot live by bread alone. Bacon and ketchup are needed as well. - Trollslayer Have a bit more patience with newbies. Of course some of them act dumb - they're often *students*, for heaven's sake - Terry Pratchett

              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