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. Coding : school vs real life

Coding : school vs real life

Scheduled Pinned Locked Moved The Lounge
phpvisual-studiocom
28 Posts 20 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 Nish Nishant

    Source: reddit.com http://i.imgur.com/Lus4Y.png[^]

    Regards, Nish


    My technology blog: voidnish.wordpress.com

    A Offline
    A Offline
    Andy Brummer
    wrote on last edited by
    #3

    And in VB you'd just dump a bucket of red paint on it. :)

    Curvature of the Mind now with 3D

    R J 2 Replies Last reply
    0
    • A Andy Brummer

      And in VB you'd just dump a bucket of red paint on it. :)

      Curvature of the Mind now with 3D

      R Offline
      R Offline
      Rajesh R Subramanian
      wrote on last edited by
      #4

      Hilarious! :laugh:

      "Real men drive manual transmission" - Rajesh.

      1 Reply Last reply
      0
      • N Nish Nishant

        Source: reddit.com http://i.imgur.com/Lus4Y.png[^]

        Regards, Nish


        My technology blog: voidnish.wordpress.com

        Mike HankeyM Offline
        Mike HankeyM Offline
        Mike Hankey
        wrote on last edited by
        #5

        And managements job to keep changing the colors!

        VS2010/AVR Studio 5.0 ToDo Manager Extension

        S R I B N 5 Replies Last reply
        0
        • Mike HankeyM Mike Hankey

          And managements job to keep changing the colors!

          VS2010/AVR Studio 5.0 ToDo Manager Extension

          S Offline
          S Offline
          S Houghtelin
          wrote on last edited by
          #6

          Mike Hankey wrote:

          changing the colors!

          ...and the number of squares, and if we could just add and an extra side without changing the configuration of the other sides... :sigh:

          It was broke, so I fixed it.

          Mike HankeyM J 2 Replies Last reply
          0
          • S S Houghtelin

            Mike Hankey wrote:

            changing the colors!

            ...and the number of squares, and if we could just add and an extra side without changing the configuration of the other sides... :sigh:

            It was broke, so I fixed it.

            Mike HankeyM Offline
            Mike HankeyM Offline
            Mike Hankey
            wrote on last edited by
            #7

            :laugh: Been there eh? Me too!

            VS2010/AVR Studio 5.0 ToDo Manager Extension

            1 Reply Last reply
            0
            • Mike HankeyM Mike Hankey

              And managements job to keep changing the colors!

              VS2010/AVR Studio 5.0 ToDo Manager Extension

              R Offline
              R Offline
              Rajeev Jayaram
              wrote on last edited by
              #8

              That isn't in the requirement spec. It is a change record. More money !!! cost of paint extra

              1 Reply Last reply
              0
              • N Nish Nishant

                Source: reddit.com http://i.imgur.com/Lus4Y.png[^]

                Regards, Nish


                My technology blog: voidnish.wordpress.com

                Z Offline
                Z Offline
                ZurdoDev
                wrote on last edited by
                #9

                Now that's funny.

                1 Reply Last reply
                0
                • N Nish Nishant

                  Source: reddit.com http://i.imgur.com/Lus4Y.png[^]

                  Regards, Nish


                  My technology blog: voidnish.wordpress.com

                  G Offline
                  G Offline
                  Gary Wheeler
                  wrote on last edited by
                  #10

                  My observation: Academic projects look like the top image, while real-world projects often end up like the bottom one. Academic developers, professors and grad students, code like the bottom image, while professional developers code like the top image. I've done consulting work for a couple colleges. I was tempted to call out the local haz-mat team to clean up their code, it stank so badly.

                  Software Zen: delete this;

                  I C 2 Replies Last reply
                  0
                  • A Andy Brummer

                    And in VB you'd just dump a bucket of red paint on it. :)

                    Curvature of the Mind now with 3D

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

                    Heh.. and it would be a circle not a square..

                    K 1 Reply Last reply
                    0
                    • S S Houghtelin

                      Mike Hankey wrote:

                      changing the colors!

                      ...and the number of squares, and if we could just add and an extra side without changing the configuration of the other sides... :sigh:

                      It was broke, so I fixed it.

                      J Offline
                      J Offline
                      JTWhit
                      wrote on last edited by
                      #12

                      lol.. Oh and btw, did we mention that you only have a day to have it developed, tested, published and the documentation written?

                      J 1 Reply Last reply
                      0
                      • Mike HankeyM Mike Hankey

                        And managements job to keep changing the colors!

                        VS2010/AVR Studio 5.0 ToDo Manager Extension

                        I Offline
                        I Offline
                        Isfeasachme
                        wrote on last edited by
                        #13

                        Management's -job- is to keep you focused on red while the business keeps changing the colors. (... Because red is what his boss likes :p)

                        1 Reply Last reply
                        0
                        • G Gary Wheeler

                          My observation: Academic projects look like the top image, while real-world projects often end up like the bottom one. Academic developers, professors and grad students, code like the bottom image, while professional developers code like the top image. I've done consulting work for a couple colleges. I was tempted to call out the local haz-mat team to clean up their code, it stank so badly.

                          Software Zen: delete this;

                          I Offline
                          I Offline
                          Isfeasachme
                          wrote on last edited by
                          #14

                          When I saw this thread title, my first thought was: to simulate the real world with an academic project, cut the due date in half, and have 3 other assignments due on that same date. Oh - and one of those 3 assignments is to finish the homework of the guy who dropped the class after the first week. To simulate a project manager, remove every 5th word of the assignment description. If you call your instructor for clarity remove 3 more words. To simulate a tight budget, delete your teacher's email address and phone number. (This simulates the business decision to save money on a project by cutting support and training.) To simulate a marketing meeting, roll a pair of dice. The number that comes up is the number of times you will have to change your clothes while coding. Throw old clothes in a pile on the floor. You don't have time to clean them up

                          R J 2 Replies Last reply
                          0
                          • I Isfeasachme

                            When I saw this thread title, my first thought was: to simulate the real world with an academic project, cut the due date in half, and have 3 other assignments due on that same date. Oh - and one of those 3 assignments is to finish the homework of the guy who dropped the class after the first week. To simulate a project manager, remove every 5th word of the assignment description. If you call your instructor for clarity remove 3 more words. To simulate a tight budget, delete your teacher's email address and phone number. (This simulates the business decision to save money on a project by cutting support and training.) To simulate a marketing meeting, roll a pair of dice. The number that comes up is the number of times you will have to change your clothes while coding. Throw old clothes in a pile on the floor. You don't have time to clean them up

                            R Offline
                            R Offline
                            robertschoenstein
                            wrote on last edited by
                            #15

                            You forgot the part where the assignment radically changes one week before its due!

                            ICP-Fan (The Keyboard Wielding Maniac)

                            P 1 Reply Last reply
                            0
                            • I Isfeasachme

                              When I saw this thread title, my first thought was: to simulate the real world with an academic project, cut the due date in half, and have 3 other assignments due on that same date. Oh - and one of those 3 assignments is to finish the homework of the guy who dropped the class after the first week. To simulate a project manager, remove every 5th word of the assignment description. If you call your instructor for clarity remove 3 more words. To simulate a tight budget, delete your teacher's email address and phone number. (This simulates the business decision to save money on a project by cutting support and training.) To simulate a marketing meeting, roll a pair of dice. The number that comes up is the number of times you will have to change your clothes while coding. Throw old clothes in a pile on the floor. You don't have time to clean them up

                              J Offline
                              J Offline
                              Jonathan C Dickinson
                              wrote on last edited by
                              #16

                              DnD for programmers? Dungeon = project, Dragons = management.

                              He who asks a question is a fool for five minutes. He who does not ask a question remains a fool forever. [Chineese Proverb] Jonathan C Dickinson (C# Software Engineer)

                              1 Reply Last reply
                              0
                              • N Nish Nishant

                                Source: reddit.com http://i.imgur.com/Lus4Y.png[^]

                                Regards, Nish


                                My technology blog: voidnish.wordpress.com

                                G Offline
                                G Offline
                                giuchici
                                wrote on last edited by
                                #17

                                And it takes a while until the "college" inside of you lets it go and accept the truth. One of the best visual metaphors for the sad reality of our day to day predicament. ======================================================= If "hard coding" would only mean that someone is coding hard.

                                giuchici

                                1 Reply Last reply
                                0
                                • Mike HankeyM Mike Hankey

                                  And managements job to keep changing the colors!

                                  VS2010/AVR Studio 5.0 ToDo Manager Extension

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

                                  So true, I've looked over many programs in my career and some were like looking through layers of paint. My company has acquired customers from another company that was going out of business and we had to convert their data. The IT person I talked to at that company characterized their code as layers of paint. Looking at their database structures, my reading between the lines of why they were going out of business was because they had modified their code so much that flexibility resembled concrete instead of putty.

                                  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.

                                  Mike HankeyM 1 Reply Last reply
                                  0
                                  • J JTWhit

                                    lol.. Oh and btw, did we mention that you only have a day to have it developed, tested, published and the documentation written?

                                    J Offline
                                    J Offline
                                    jsc42
                                    wrote on last edited by
                                    #19

                                    JTWhit wrote:

                                    Oh and btw, did we mention that you only have a day to have it developed, tested, published and the documentation written?

                                    And, if the deadline is too tight, skip the testing and documentation; as did the person who made the original application whose code you will be modifying.

                                    1 Reply Last reply
                                    0
                                    • B BrainiacV

                                      So true, I've looked over many programs in my career and some were like looking through layers of paint. My company has acquired customers from another company that was going out of business and we had to convert their data. The IT person I talked to at that company characterized their code as layers of paint. Looking at their database structures, my reading between the lines of why they were going out of business was because they had modified their code so much that flexibility resembled concrete instead of putty.

                                      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.

                                      Mike HankeyM Offline
                                      Mike HankeyM Offline
                                      Mike Hankey
                                      wrote on last edited by
                                      #20

                                      The last company I worked for had a LOP (Lipstick On a Pig) release of their software.

                                      VS2010/AVR Studio 5.0 ToDo Manager Extension

                                      1 Reply Last reply
                                      0
                                      • G Gary Wheeler

                                        My observation: Academic projects look like the top image, while real-world projects often end up like the bottom one. Academic developers, professors and grad students, code like the bottom image, while professional developers code like the top image. I've done consulting work for a couple colleges. I was tempted to call out the local haz-mat team to clean up their code, it stank so badly.

                                        Software Zen: delete this;

                                        C Offline
                                        C Offline
                                        cpkilekofp
                                        wrote on last edited by
                                        #21

                                        Gary Wheeler wrote:

                                        I've done consulting work for a couple colleges. I was tempted to call out the local haz-mat team to clean up their code, it stank so badly.

                                        *nods* The importance of having your code work is directly proportional to how likely it is that you will be the one present when the paint gets scratched, the software cattle stampede because they see the wrong color, flattening enough crops that someone will have to starve this winter, and guess who that's gonna be? If you won't be there to suffer the consequences, or don't have sufficient risk to yourself to care about the consequences, then (with apologies to Mr. Johnson and his Boswell) it defocuses the mind wonderfully away from coding as if your job depended on it.

                                        1 Reply Last reply
                                        0
                                        • R robertschoenstein

                                          You forgot the part where the assignment radically changes one week before its due!

                                          ICP-Fan (The Keyboard Wielding Maniac)

                                          P Offline
                                          P Offline
                                          patbob
                                          wrote on last edited by
                                          #22

                                          Maybe you were lucky in college, but most of my experience was that -- the teacher couldn't make the assignments dumb enough, and kept changing them. It was worse in the intro classes, which I wasn't allowed to test out of because the CS department didn't believe in letting people do that. As for Gary's comment about coding, that's because CS grad students don't know how to program. They're all about lofty ideas and masters/doctorate degrees, not about learning skills.

                                          We can program with only 1's, but if all you've got are zeros, you've got nothing.

                                          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