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. The curse of the "framework"

The curse of the "framework"

Scheduled Pinned Locked Moved The Lounge
wpfcsharpbeta-testingregexarchitecture
11 Posts 9 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 Offline
    L Offline
    Lost User
    wrote on last edited by
    #1

    Posted in QA:

    Quote:

    Please help since I am new to wpf and not able to create radio buttons dynamically from the View Model's collection by MVVM.

    It's not that he can't, but MVVM won't "let him". (Actually, it's the curse of the "pattern" .... same difference. Big pattern. Small pattern. The pattern of patterns. After a while, the word even sounds like nonsense).

    It was only in wine that he laid down no limit for himself, but he did not allow himself to be confused by it. ― Confucian Analects: Rules of Confucius about his food

    OriginalGriffO O R 3 Replies Last reply
    0
    • L Lost User

      Posted in QA:

      Quote:

      Please help since I am new to wpf and not able to create radio buttons dynamically from the View Model's collection by MVVM.

      It's not that he can't, but MVVM won't "let him". (Actually, it's the curse of the "pattern" .... same difference. Big pattern. Small pattern. The pattern of patterns. After a while, the word even sounds like nonsense).

      It was only in wine that he laid down no limit for himself, but he did not allow himself to be confused by it. ― Confucian Analects: Rules of Confucius about his food

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

      When I was getting started, we were taught to think, not reproduce by rote: we had to code on punched cards, and the tutor got a summary of each students run count: your score dropped with each increased run above two, and was zero if you got to five. It taught you to learn the language, and proofread your cards: it taught you to think hard before committing to code. Now, they expect to find the code they need on CP / SO and just throw it in, compile and hand it in - just like history homework: read the page in the book, type it up in Word, hand it in. Dev isn't like that, and frameworks and patterns don't really help them to learn what the heck they are doing. IMHO, that is!

      "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

      K J 2 Replies Last reply
      0
      • OriginalGriffO OriginalGriff

        When I was getting started, we were taught to think, not reproduce by rote: we had to code on punched cards, and the tutor got a summary of each students run count: your score dropped with each increased run above two, and was zero if you got to five. It taught you to learn the language, and proofread your cards: it taught you to think hard before committing to code. Now, they expect to find the code they need on CP / SO and just throw it in, compile and hand it in - just like history homework: read the page in the book, type it up in Word, hand it in. Dev isn't like that, and frameworks and patterns don't really help them to learn what the heck they are doing. IMHO, that is!

        "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!

        K Offline
        K Offline
        Kris Lantz
        wrote on last edited by
        #3

        Your 'think hard' comment reminds me of my Assembly language course experience. That professor was old school, one of those who also started via cards. In his course, if you failed a weekly quiz or homework, you failed the course, period. It was an intimidating course that broke a lot of students. Fun times, fun times.

        W G 2 Replies Last reply
        0
        • OriginalGriffO OriginalGriff

          When I was getting started, we were taught to think, not reproduce by rote: we had to code on punched cards, and the tutor got a summary of each students run count: your score dropped with each increased run above two, and was zero if you got to five. It taught you to learn the language, and proofread your cards: it taught you to think hard before committing to code. Now, they expect to find the code they need on CP / SO and just throw it in, compile and hand it in - just like history homework: read the page in the book, type it up in Word, hand it in. Dev isn't like that, and frameworks and patterns don't really help them to learn what the heck they are doing. IMHO, that is!

          "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
          jsc42
          wrote on last edited by
          #4

          When I started, there weren't any tutors - you taught yourself. My experience with punched cards (at least initially) was filling in coding sheets and sending them off. Turn-round time was 14 days. The punishment for not getting it right was a long time delay. This encouraged you to carefully desk check before sending off. Unfortunately, that did not stop extra fortnight delays if the recipients of the coding sheets mistyped what you had written.

          OriginalGriffO 1 Reply Last reply
          0
          • L Lost User

            Posted in QA:

            Quote:

            Please help since I am new to wpf and not able to create radio buttons dynamically from the View Model's collection by MVVM.

            It's not that he can't, but MVVM won't "let him". (Actually, it's the curse of the "pattern" .... same difference. Big pattern. Small pattern. The pattern of patterns. After a while, the word even sounds like nonsense).

            It was only in wine that he laid down no limit for himself, but he did not allow himself to be confused by it. ― Confucian Analects: Rules of Confucius about his food

            O Offline
            O Offline
            obermd
            wrote on last edited by
            #5

            I have yet to find a framework that can really help solve real world problems, other than the one it was written for. The dotNet "framework" isn't really a framework, but rather a huge library of utilities and optimized base classes.

            Greg UtasG 1 Reply Last reply
            0
            • J jsc42

              When I started, there weren't any tutors - you taught yourself. My experience with punched cards (at least initially) was filling in coding sheets and sending them off. Turn-round time was 14 days. The punishment for not getting it right was a long time delay. This encouraged you to carefully desk check before sending off. Unfortunately, that did not stop extra fortnight delays if the recipients of the coding sheets mistyped what you had written.

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

              That's why I still use "slashed zeros[^]", "barred Z[^]", and so forth to this day! :-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!

              "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
              • K Kris Lantz

                Your 'think hard' comment reminds me of my Assembly language course experience. That professor was old school, one of those who also started via cards. In his course, if you failed a weekly quiz or homework, you failed the course, period. It was an intimidating course that broke a lot of students. Fun times, fun times.

                W Offline
                W Offline
                W Balboos GHB
                wrote on last edited by
                #7

                Kris Lantz wrote:

                That professor was old school,

                No he wasn't. He was just your garden variety asshole. Period.

                Ravings en masse^

                "The difference between genius and stupidity is that genius has its limits." - Albert Einstein

                "If you are searching for perfection in others, then you seek disappointment. If you seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010

                K 1 Reply Last reply
                0
                • O obermd

                  I have yet to find a framework that can really help solve real world problems, other than the one it was written for. The dotNet "framework" isn't really a framework, but rather a huge library of utilities and optimized base classes.

                  Greg UtasG Offline
                  Greg UtasG Offline
                  Greg Utas
                  wrote on last edited by
                  #8

                  Given that frameworks are application-specific and don't provide a complete solution for anything, your first sentence is axiomatic. It's jarring because your second sentence distinguishes a framework from a library.

                  Robust Services Core | Software Techniques for Lemmings | Articles
                  The fox knows many things, but the hedgehog knows one big thing.

                  <p><a href="https://github.com/GregUtas/robust-services-core/blob/master/README.md">Robust Services Core</a>
                  <em>The fox knows many things, but the hedgehog knows one big thing.</em></p>

                  1 Reply Last reply
                  0
                  • W W Balboos GHB

                    Kris Lantz wrote:

                    That professor was old school,

                    No he wasn't. He was just your garden variety asshole. Period.

                    Ravings en masse^

                    "The difference between genius and stupidity is that genius has its limits." - Albert Einstein

                    "If you are searching for perfection in others, then you seek disappointment. If you seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010

                    K Offline
                    K Offline
                    Kris Lantz
                    wrote on last edited by
                    #9

                    I was meaning 'old school' in his skill set, more so than his teaching style. In any case, you're not wrong in your comment. It wasn't a secret to him or the campus. :laugh: I think he just came with the land when they broke ground to build the school. I believe he was responsible for the creation of the CS department, so he had quite a bit of freedom in how things were done.

                    1 Reply Last reply
                    0
                    • L Lost User

                      Posted in QA:

                      Quote:

                      Please help since I am new to wpf and not able to create radio buttons dynamically from the View Model's collection by MVVM.

                      It's not that he can't, but MVVM won't "let him". (Actually, it's the curse of the "pattern" .... same difference. Big pattern. Small pattern. The pattern of patterns. After a while, the word even sounds like nonsense).

                      It was only in wine that he laid down no limit for himself, but he did not allow himself to be confused by it. ― Confucian Analects: Rules of Confucius about his food

                      R Offline
                      R Offline
                      Rick York
                      wrote on last edited by
                      #10

                      It's really annoying when you wrote the framework yourself. In my case, I rarely found things my framework wouldn't do. When I left the list was empty.

                      "They have a consciousness, they have a life, they have a soul! Damn you! Let the rabbits wear glasses! Save our brothers! Can I get an amen?"

                      1 Reply Last reply
                      0
                      • K Kris Lantz

                        Your 'think hard' comment reminds me of my Assembly language course experience. That professor was old school, one of those who also started via cards. In his course, if you failed a weekly quiz or homework, you failed the course, period. It was an intimidating course that broke a lot of students. Fun times, fun times.

                        G Offline
                        G Offline
                        Gary R Wheeler
                        wrote on last edited by
                        #11

                        Sounds like the guy I had for one of my classes. He was a first order prick. The purpose of the class was to build a microprocessor-based project. I only got about 90% of my project finished, so he told me he was going to fail me for the course. The angels smiled on me, he thought about it for a minute, and said "Let's go check your exam scores." I had perfect scores on the midterm and the final exam. I got a C in the class.

                        Software Zen: delete this;

                        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