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. Other Discussions
  3. The Insider News
  4. Bad Developers Should NOT Use Frameworks

Bad Developers Should NOT Use Frameworks

Scheduled Pinned Locked Moved The Insider News
com
22 Posts 18 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.
  • J Jamie Atwood

    Bad Developers Should NOT Use Frameworks The sad part about this article is that the people that actually need to read this won’t. Why; because they simply don’t care about what they do. It really is the honest truth. Nonetheless, I will courageously continue writing in hopes that the good developers will magically convey this message to the people who need to learn it!

    This totally hits the nail right on the head!

    J Offline
    J Offline
    JHubSharp
    wrote on last edited by
    #11

    Based on this article, I'd say bad writers shouldn't use blog engines.

    1 Reply Last reply
    0
    • A AlexCode

      This is a useless argument that is there just to boost the author Adds income. If one is a bad professional he shouldn't be doing it, period! But life isn't as simple as this and we all know how it goes and we have to live with it. Everyone at least once looked at he's own code some months later and thought: "S**t! What was I thinking when I wrote this?!" Architects Here we're speaking about developers, but these are far from being the one that really weight on bad software at the end. For me, bad Architects (or the lack of a defined architecture) can damage much more than a bad developer. On top of the damage, a bad architecture is much harder to rollback than just a piece of bad written code. Project Leadership Bad of lack of project leadership leads to bad developers "perception". You might be a good developer but if you don't have the right info to work with you might end up writing bad code and not even knowing it. Frameworks There's a lot to say about this but bottom line is that Frameworks are never the problem. In fact they help to encapsulate logic that most of the time we would end up writing anyway so what's the problem? The problem is the same as Googling and Copy/Paste. Using them blindly, without caring about what they really do underneath. Of course, at the end it's easy to blame who actually stroke the keys and code the damn mess, but I've seen much more crappy software than crappy developers and this should mean something... Cheers!

      M Offline
      M Offline
      Matthew Faithfull
      wrote on last edited by
      #12

      AlexCode wrote:

      Frameworks are never the problem.

      I would beg to differ but MFC doesn't provide a way to do that with making a fool of yourself. ;)

      AlexCode wrote:

      Using them blindly, without caring about what they really do underneath.

      Agree 100% but of course this can only be solved if the framework itself is transparent, open source and well documented. I do framework development because it's hard and therefore a good way to learn. 10 years and I'm still learning exactly how hard it is. :)

      "The secret of happiness is freedom, and the secret of freedom, courage." Thucydides (B.C. 460-400)

      1 Reply Last reply
      0
      • J Jamie Atwood

        Bad Developers Should NOT Use Frameworks The sad part about this article is that the people that actually need to read this won’t. Why; because they simply don’t care about what they do. It really is the honest truth. Nonetheless, I will courageously continue writing in hopes that the good developers will magically convey this message to the people who need to learn it!

        This totally hits the nail right on the head!

        U Offline
        U Offline
        User 4535060
        wrote on last edited by
        #13

        Framework that can be used only by expert developers is probably not so good :)

        A 1 Reply Last reply
        0
        • J Jamie Atwood

          Bad Developers Should NOT Use Frameworks The sad part about this article is that the people that actually need to read this won’t. Why; because they simply don’t care about what they do. It really is the honest truth. Nonetheless, I will courageously continue writing in hopes that the good developers will magically convey this message to the people who need to learn it!

          This totally hits the nail right on the head!

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

          Too much judgemental boasting by this piece of blogger. Or maybe he just wants to let everyone know that he knows about validation?

          A 1 Reply Last reply
          0
          • T thrakazog

            Bad developers should also never be allowed to BUILD frameworks. I've experienced the outcome from this first hand. It was horrifying. :wtf: :mad:

            Play my game Gravity: Android[^], Windows Phone 7[^]

            S Offline
            S Offline
            StatementTerminator
            wrote on last edited by
            #15

            LOL, been there! I once worked with a guy who was obsessed with frameworks, he wrote an in-house one that was critical to our business. Only, he never finished it, or any other project he started. It was a horror show of method stubs and debugging code and commented-out changes, and this was in production! He refused to fix any bugs or complete needed functionality, considering that someone else's job, so the other programmers were forced to work around the problems or make the fixes themselves. He also liked to use frameworks for totally unnecessary applications, like for a simple SFTP client to pull an import file, a tool I was once forced to use. It was a ridiculous error-prone mess with objects being passed through seven layers of hell when there was no reason for abstraction in the first place. I ended up removing the reference to his code and just wrote some simple reliable code to do the basic SFTP pull (I suspect that he wanted me to use his tool so I would get tagged with ownership and maintain it for him--not it!). As for the article, though, I'm not sure what the guy was getting at. Frameworks are tools, it depends on how they are used. That's true of all tools in programming, including the languages themselves.

            1 Reply Last reply
            0
            • N Nemanja Trifunovic

              Good developers shouldn't use frameworks either.

              utf8-cpp

              A Offline
              A Offline
              agsware
              wrote on last edited by
              #16

              Yes, good developers do not need Frameworks !!!

              1 Reply Last reply
              0
              • D Diana Arnos

                It depends on "why are they bad?". Someone who still learning will make some mistakes (everybody has done some poor and ugly coding). The big problem is when things are bad and the developer don't care or don't review his (or her) work.

                M Offline
                M Offline
                Marc Clifton
                wrote on last edited by
                #17

                Diana NoWay wrote:

                It depends on "why are they bad?". Someone who still learning will make some mistakes (everybody has done some poor and ugly coding).

                Exactly, a bad developer is one who doesn't care and doesn't learn from mistakes. We all make mistakes, you should see some of mine! Marc

                Testers Wanted!
                Latest Article: User Authentication on Ruby on Rails - the definitive how to
                My Blog

                B 1 Reply Last reply
                0
                • J Jamie Atwood

                  Bad Developers Should NOT Use Frameworks The sad part about this article is that the people that actually need to read this won’t. Why; because they simply don’t care about what they do. It really is the honest truth. Nonetheless, I will courageously continue writing in hopes that the good developers will magically convey this message to the people who need to learn it!

                  This totally hits the nail right on the head!

                  R Offline
                  R Offline
                  RafagaX
                  wrote on last edited by
                  #18

                  He should hit a nail on his head, this is a useless rant and on top of that incoherent.

                  CEO at: - Rafaga Systems - Para Facturas - Modern Components for the moment...

                  1 Reply Last reply
                  0
                  • M Marc Clifton

                    Diana NoWay wrote:

                    It depends on "why are they bad?". Someone who still learning will make some mistakes (everybody has done some poor and ugly coding).

                    Exactly, a bad developer is one who doesn't care and doesn't learn from mistakes. We all make mistakes, you should see some of mine! Marc

                    Testers Wanted!
                    Latest Article: User Authentication on Ruby on Rails - the definitive how to
                    My Blog

                    B Offline
                    B Offline
                    BrainiacV
                    wrote on last edited by
                    #19

                    Mistakes do not make you bad. Everyone makes mistakes or even writes code that won't work as envisioned. I've had to work with some really bad programmers, although mostly it seems I get to follow behind them and clean up their messes. What's a bad programmer for me? One that doesn't even understand what they are writing. I was given some code this programmer had written before he went on vacation, he swore up and down that he had tested it. Didn't come close to working. I gutted it down to 1/3rd of its original size and when he got back from vacation I showed it to him. He didn't even see where I had made any changes. Another one thought if the program crashed, it was the user's fault. But the worst for me have been the ones that convince management they are God's Gift to Programming ard produce something that barely works and then moves on, leaving me to seemingly whine to management about the crap code and how resistant it is to even simple changes without crashing the entire program. You know, writing a subroutine that does 10 things and then call it because you are only interested in 2 of the things it does and you hope the other 8 don't step on anything important. Sorry, I'm getting off on to a rant that could go for pages. To me, the only advantage of a bad programmer is that they teach what not to do.

                    Psychosis at 10 Film at 11 Those who do not remember the past, are doomed to repeat it. Those who do not remember the past, cannot build upon it.

                    1 Reply Last reply
                    0
                    • U User 4535060

                      Framework that can be used only by expert developers is probably not so good :)

                      A Offline
                      A Offline
                      AlexCode
                      wrote on last edited by
                      #20

                      The same goes for API's... :doh:

                      1 Reply Last reply
                      0
                      • L Lost User

                        Too much judgemental boasting by this piece of blogger. Or maybe he just wants to let everyone know that he knows about validation?

                        A Offline
                        A Offline
                        AlexCode
                        wrote on last edited by
                        #21

                        No, he really just wants the Adds income... :)

                        1 Reply Last reply
                        0
                        • J Jamie Atwood

                          Bad Developers Should NOT Use Frameworks The sad part about this article is that the people that actually need to read this won’t. Why; because they simply don’t care about what they do. It really is the honest truth. Nonetheless, I will courageously continue writing in hopes that the good developers will magically convey this message to the people who need to learn it!

                          This totally hits the nail right on the head!

                          R Offline
                          R Offline
                          Ranganadh Paramkusam
                          wrote on last edited by
                          #22

                          Bad Developers Should NOT develop, in any case

                          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