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. Keep it simple silly(KISS)

Keep it simple silly(KISS)

Scheduled Pinned Locked Moved The Lounge
13 Posts 12 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.
  • M Monster Maker

    People say simplicity is familiar. Developers please share what you do to make complex things simple!!

    World is short of ideas!

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

    Monster Maker wrote:

    what you do to make complex things simple

    Don't think that's even possible, so I just make sure I don't make simple things complicated.

    utf8-cpp

    1 Reply Last reply
    0
    • M Monster Maker

      People say simplicity is familiar. Developers please share what you do to make complex things simple!!

      World is short of ideas!

      P Offline
      P Offline
      Pete OHanlon
      wrote on last edited by
      #4

      I break things down into smaller chunks and repeat until it all makes sense.

      I was brought up to respect my elders. I don't respect many people nowadays.
      CodeStash - Online Snippet Management | My blog | MoXAML PowerToys | Mole 2010 - debugging made easier

      1 Reply Last reply
      0
      • M Monster Maker

        People say simplicity is familiar. Developers please share what you do to make complex things simple!!

        World is short of ideas!

        R Offline
        R Offline
        RedDk
        wrote on last edited by
        #5

        Open any downloaded internet black & white image of personal interest using Photoshop, activate the smudge tool and, using your mouse make swirling motions through the picture. Increase the rate at which you swirl until the CPU is no longer able to keep up with the motions of your swirl technique and, to your eye, the smudge cursor appears to be lagging. And finally when you've had enough of this, stop smudge swirling and save the document as a .psd. In a folder you will be able to find at a later time. Do this in hopes of diminishing real value of returns in the "reputation" standings here at CP in case you feel you're over compensating somehow by checking it periodically.

        1 Reply Last reply
        0
        • M Monster Maker

          People say simplicity is familiar. Developers please share what you do to make complex things simple!!

          World is short of ideas!

          R Offline
          R Offline
          R Giskard Reventlov
          wrote on last edited by
          #6

          I drink coffee.

          "If you think it's expensive to hire a professional to do the job, wait until you hire an amateur." Red Adair. nils illegitimus carborundum me, me, me

          CPalliniC 1 Reply Last reply
          0
          • R R Giskard Reventlov

            I drink coffee.

            "If you think it's expensive to hire a professional to do the job, wait until you hire an amateur." Red Adair. nils illegitimus carborundum me, me, me

            CPalliniC Offline
            CPalliniC Offline
            CPallini
            wrote on last edited by
            #7

            I used to. Now I'm living in a more complex, decaffeinated world.

            Veni, vidi, vici.

            In testa che avete, signor di Ceprano?

            R 1 Reply Last reply
            0
            • CPalliniC CPallini

              I used to. Now I'm living in a more complex, decaffeinated world.

              Veni, vidi, vici.

              R Offline
              R Offline
              R Giskard Reventlov
              wrote on last edited by
              #8

              :thumbsup:

              "If you think it's expensive to hire a professional to do the job, wait until you hire an amateur." Red Adair. nils illegitimus carborundum me, me, me

              1 Reply Last reply
              0
              • M Monster Maker

                People say simplicity is familiar. Developers please share what you do to make complex things simple!!

                World is short of ideas!

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

                Monster Maker wrote:

                Developers please share what you do to make complex things simple!!

                Excel, or if that's too complicated, CListCtrl. ;) Marc

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

                1 Reply Last reply
                0
                • M Monster Maker

                  People say simplicity is familiar. Developers please share what you do to make complex things simple!!

                  World is short of ideas!

                  E Offline
                  E Offline
                  Espen Harlinn
                  wrote on last edited by
                  #10

                  Read, real books, it's surprising what you might learn on nearly any subject ...

                  Espen Harlinn Principal Architect, Software - Goodtech Projects & Services AS Projects promoting programming in "natural language" are intrinsically doomed to fail. Edsger W.Dijkstra

                  1 Reply Last reply
                  0
                  • M Monster Maker

                    People say simplicity is familiar. Developers please share what you do to make complex things simple!!

                    World is short of ideas!

                    C Offline
                    C Offline
                    Chris Maunder
                    wrote on last edited by
                    #11

                    Remove the ability for users to actually use your app. You'll see an almost 100% drop in usability complaints.

                    cheers, Chris Maunder The Code Project | Co-founder Microsoft C++ MVP

                    1 Reply Last reply
                    0
                    • M Monster Maker

                      People say simplicity is familiar. Developers please share what you do to make complex things simple!!

                      World is short of ideas!

                      T Offline
                      T Offline
                      tumbledDown2earth
                      wrote on last edited by
                      #12

                      IM a die hard fan of KISS (in both forms) ... Having said that, its really difficult (politically) to be as simple as it could... As it seems software development, for the business run by other people (some of whom have never developed any software), is a dependent process... Honestly many times it becomes a matter of daily bread too for many. I have felt it several times ... The spearheads are mostly dictating this is what they want... without any consideration for simplicity, maintainability, testability and productivity .. Sadly people are mostly jumping with 'Get it done, FAST, with what little we have' ... I have also warned them to stay close of the KISS model .. and they got convinced that the more complex it gets the more better it is .. and then see such projects fall on the face (sometimes breaking all teeth) Sorry for being a little lengthy .. but the word actually brought in a lot of feelings

                      1 Reply Last reply
                      0
                      • M Monster Maker

                        People say simplicity is familiar. Developers please share what you do to make complex things simple!!

                        World is short of ideas!

                        K Offline
                        K Offline
                        KP Lee
                        wrote on last edited by
                        #13

                        Monster Maker wrote:

                        People say simplicity is familiar.

                        Not the people I'm around (including me) Also when I learned the acronym, KISS was a bit more insulting than just calling me silly. I don't have a goal to make things simple, my goals are to make it easy to understand, meet the requirement and my changes don't break anything. A lot of times my goal is to make something more performant. All of that sometimes also leads to making the query simpler to understand as well. Sometimes Simple just ain't possible. I had this bug on a stored procedure, traced the performance problem to a view, since I didn't have a bug on the view and the logic was gawd-awful, created my own logic in the sproc that transformed the performance from minutes to seconds. My results exactly matched the original result without using the view. Suddenly the performance of old and new sproc matched, but I was getting more results than the original sproc was now getting. Traced the unchanged sproc back to the now changed view. Someone had used a similar technique I used but their where clause didn't include all the extra data the other included. So did he fix the view to meet new requirements, or screw it up when going to the new process and not matching up the original selection which I had done? I certainly didn't know the real business requirements to say which (or neither) was doing things correctly.

                        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