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!

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

    Bad developers shouldn't develop, regardless of whether they use a framework or not. Marc

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

    D 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
      lewax00
      wrote on last edited by
      #3

      Seems like the argument is "bad developers shouldn't use frameworks, because bad developers don't use frameworks". :doh:

      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!

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

        Good developers shouldn't use frameworks either.

        utf8-cpp

        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!

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

          I'm sorry. This is an incoherent rant.

          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!

            T Offline
            T Offline
            thrakazog
            wrote on last edited by
            #6

            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[^]

            A S 2 Replies 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!

              M Offline
              M Offline
              Member 9475889
              wrote on last edited by
              #7

              Incoherent argument. What was the point? I've read a few of this person's posts and after reading them I'm always left with the feeling that they must be terrible to work with.

              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[^]

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

                This is so true...

                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!

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

                  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 1 Reply Last reply
                  0
                  • M Marc Clifton

                    Bad developers shouldn't develop, regardless of whether they use a framework or not. Marc

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

                    D Offline
                    D Offline
                    Diana Arnos
                    wrote on last edited by
                    #10

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

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