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. I went to university for this, really?

I went to university for this, really?

Scheduled Pinned Locked Moved The Lounge
visual-studiodata-structureshelpquestionannouncement
18 Posts 16 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.
  • D Duncan Edwards Jones

    * Nuget update packages * Clean and build * Google error messages * Read stack overflow article about incompatible nuget packages * Repeat And the days just fly by....

    Richard DeemingR Offline
    Richard DeemingR Offline
    Richard Deeming
    wrote on last edited by
    #5

    Two short weeks ago:

    • Update NuGet packages;
    • Deploy new version of application using Squirrel[^];
    • Application updates, and all is good;

    Next day:

    • Add a new feature to the application;
    • Deploy new version;
    • Notice that application doesn't update to the new version - notice a MissingMethodException in the event log;
    • Notice that application now won't start after closing - the update created an empty folder for the new version before crashing, which prevents the launcher from starting the application;
    • Discover that Squirrel is not compatible with latest Mono.Cecil and SharpCompress NuGet packages, but hasn't declared that in the requirements;
    • Discover that this bug was first reported back in February[^], and still hasn't been fixed; :mad:
    • Roll-back Mono.Cecil and SharpCompress packages, recompile, re-deploy;
    • Spend next couple of days explaining to customers that they need to manually install the latest version of the application, since the auto-update is borked;

    Add to notes: When updating NuGet packages, build and release at least two new versions of the application to the test site before rolling out to the live sites, to ensure that the updated updater actually updates. :doh:


    "These people looked deep within my soul and assigned me a number based on the order in which I joined." - Homer

    "These people looked deep within my soul and assigned me a number based on the order in which I joined" - Homer

    1 Reply Last reply
    0
    • OriginalGriffO OriginalGriff

      And beer. Lots of beer. Don`t forget the beer, it`s important.

      Sent from my Amstrad PC 1640 Never throw anything away, Griff Bad command or file name. Bad, bad command! Sit! Stay! Staaaay... AntiTwitter: @DalekDave is now a follower!

      D Offline
      D Offline
      Duncan Edwards Jones
      wrote on last edited by
      #6

      Nah - I went to college in Brum. The beer was (and probably still is) dreadful.

      1 Reply Last reply
      0
      • D Duncan Edwards Jones

        * Nuget update packages * Clean and build * Google error messages * Read stack overflow article about incompatible nuget packages * Repeat And the days just fly by....

        L Offline
        L Offline
        littleGreenDude
        wrote on last edited by
        #7

        I went to university for Fortran, Pascal and Turbo C... none of which I use today. Should have focused on beer and the ladies. :sigh:

        G 1 Reply Last reply
        0
        • D Duncan Edwards Jones

          * Nuget update packages * Clean and build * Google error messages * Read stack overflow article about incompatible nuget packages * Repeat And the days just fly by....

          D Offline
          D Offline
          Duncan Edwards Jones
          wrote on last edited by
          #8

          "Error CS0122 'ValueBinder' is inaccessible due to its protection level" Aaaaaaargh!!!

          1 Reply Last reply
          0
          • D Duncan Edwards Jones

            * Nuget update packages * Clean and build * Google error messages * Read stack overflow article about incompatible nuget packages * Repeat And the days just fly by....

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

            NuGet: Nothing U Get Ever Works. Including the acronym. ;)

            Latest Article - A Concise Overview of Threads Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny Artificial intelligence is the only remedy for natural stupidity. - CDP1802

            C 1 Reply Last reply
            0
            • D Duncan Edwards Jones

              * Nuget update packages * Clean and build * Google error messages * Read stack overflow article about incompatible nuget packages * Repeat And the days just fly by....

              abmvA Offline
              abmvA Offline
              abmv
              wrote on last edited by
              #10

              are you not using any automation? like check in to source control and schedule a nightly build ? email the build report to devs ? what is this new thing ? back in the old days we used to do it like that ...

              Caveat Emptor. "Progress doesn't come from early risers – progress is made by lazy men looking for easier ways to do things." Lazarus Long

              We are in the beginning of a mass extinction. - Greta Thunberg

              1 Reply Last reply
              0
              • D Duncan Edwards Jones

                * Nuget update packages * Clean and build * Google error messages * Read stack overflow article about incompatible nuget packages * Repeat And the days just fly by....

                K Offline
                K Offline
                Kirill Illenseer
                wrote on last edited by
                #11

                AFAIK there's no point to going to university for thist stuff. I remember my informatics lections being so theoretical, they're pretty useless for getting stuff done and academia didn't prepare me for stuff going wrong in the field (such as a network connection being less reliable than a SATA cable). I've read on some blog linked in the Codeproject news about how programming should be taught in a master/apprentice-manner rather than in an academic manner and from my own experience in the field, I very much agree. I don't think that academia is entirely useless. When it comes to stuff such as designing embedded OS' or compilers yourself, deep theoretical knowledge surely is helpful. But when you're the guy who uses all those background services to get the actual task done, university is a waste of time. Well, not entirely. I got hired for having a degree sinmply because it indicated to my now-employer that I'm a bright head capable of learning. Apart of that, that's about it.

                D E 2 Replies Last reply
                0
                • M Marc Clifton

                  NuGet: Nothing U Get Ever Works. Including the acronym. ;)

                  Latest Article - A Concise Overview of Threads Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny Artificial intelligence is the only remedy for natural stupidity. - CDP1802

                  C Offline
                  C Offline
                  CPallini
                  wrote on last edited by
                  #12

                  :laugh:

                  1 Reply Last reply
                  0
                  • Kornfeld Eliyahu PeterK Kornfeld Eliyahu Peter

                    Are you telling us that you went to the university to learn? I was under the impression that university is to collect positive experiences for the later, when you will have no time (family, work and other things)...

                    "The greatest enemy of knowledge is not ignorance, it is the illusion of knowledge". Stephen Hawking, 1942- 2018

                    F Offline
                    F Offline
                    Fabio Franco
                    wrote on last edited by
                    #13

                    Kornfeld Eliyahu Peter wrote:

                    Are you telling us that you went to the university to learn?

                    I learned how to party.

                    Kornfeld Eliyahu Peter wrote:

                    when you will have no time (family, work and other things)...

                    So true... I miss those times, but I am glad I had them

                    To alcohol! The cause of, and solution to, all of life's problems - Homer Simpson ---- Our heads are round so our thoughts can change direction - Francis Picabia

                    1 Reply Last reply
                    0
                    • K Kirill Illenseer

                      AFAIK there's no point to going to university for thist stuff. I remember my informatics lections being so theoretical, they're pretty useless for getting stuff done and academia didn't prepare me for stuff going wrong in the field (such as a network connection being less reliable than a SATA cable). I've read on some blog linked in the Codeproject news about how programming should be taught in a master/apprentice-manner rather than in an academic manner and from my own experience in the field, I very much agree. I don't think that academia is entirely useless. When it comes to stuff such as designing embedded OS' or compilers yourself, deep theoretical knowledge surely is helpful. But when you're the guy who uses all those background services to get the actual task done, university is a waste of time. Well, not entirely. I got hired for having a degree sinmply because it indicated to my now-employer that I'm a bright head capable of learning. Apart of that, that's about it.

                      D Offline
                      D Offline
                      Daniel Pfeffer
                      wrote on last edited by
                      #14

                      Kirill Illenseer wrote:

                      Well, not entirely. I got hired for having a degree sinmply because it indicated to my now-employer that I'm a bright head capable of learning. Apart of that, that's about it.

                      This is true of many degree "requirements". They are used by the recruiters to winnow out the chaff.

                      Freedom is the freedom to say that two plus two make four. If that is granted, all else follows. -- 6079 Smith W.

                      1 Reply Last reply
                      0
                      • D Duncan Edwards Jones

                        * Nuget update packages * Clean and build * Google error messages * Read stack overflow article about incompatible nuget packages * Repeat And the days just fly by....

                        K Offline
                        K Offline
                        KBZX5000
                        wrote on last edited by
                        #15

                        In uni, I learned: - how to build a complex 3D engine in an esoteric programming language nobody uses (= no internet resources) - how to assess the complexity of algorithms, theoretically, and measure their actual complexity in the field - an esoteric variant of opcodes, not x86 based, to drive a CPU in an emulated environment - how to build data structures, with a comparable quality to the C++ STL ..and that's just the stuff I remember on the top of my head. In general, I felt the quality of my Uni was good. Totally worth the 1.5K euros a year. Well, maybe a bit less; if you resell your books, it's more like 0.7K a year. :)

                        1 Reply Last reply
                        0
                        • L littleGreenDude

                          I went to university for Fortran, Pascal and Turbo C... none of which I use today. Should have focused on beer and the ladies. :sigh:

                          G Offline
                          G Offline
                          Greg Lovekamp
                          wrote on last edited by
                          #16

                          I went to college (I'm American instead of British) to learn how to think rather than learning tools: guidelines for how to solve a problem when you have no clue how to start. I think my school did a good job: I can generally find a solution to ANY problem my work (or life) throws at me. I frequently don't find the optimum solution first, but I discover a solution. I compare it to being a carpenter. The apprenticeship is not to learn how specific tools work; it is to learn what to do WITH the tools. A good college education is the same.

                          1 Reply Last reply
                          0
                          • D Duncan Edwards Jones

                            * Nuget update packages * Clean and build * Google error messages * Read stack overflow article about incompatible nuget packages * Repeat And the days just fly by....

                            S Offline
                            S Offline
                            Shmoken99
                            wrote on last edited by
                            #17

                            ... and all I get to do is decide who gets a desk near a window.

                            1 Reply Last reply
                            0
                            • K Kirill Illenseer

                              AFAIK there's no point to going to university for thist stuff. I remember my informatics lections being so theoretical, they're pretty useless for getting stuff done and academia didn't prepare me for stuff going wrong in the field (such as a network connection being less reliable than a SATA cable). I've read on some blog linked in the Codeproject news about how programming should be taught in a master/apprentice-manner rather than in an academic manner and from my own experience in the field, I very much agree. I don't think that academia is entirely useless. When it comes to stuff such as designing embedded OS' or compilers yourself, deep theoretical knowledge surely is helpful. But when you're the guy who uses all those background services to get the actual task done, university is a waste of time. Well, not entirely. I got hired for having a degree sinmply because it indicated to my now-employer that I'm a bright head capable of learning. Apart of that, that's about it.

                              E Offline
                              E Offline
                              englebart
                              wrote on last edited by
                              #18

                              My very smart (and wise) roommate: A college degree proves that you can put up with four years of . If you can put up with that, you can put up with a job.

                              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