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. Waking up to a mess

Waking up to a mess

Scheduled Pinned Locked Moved The Lounge
25 Posts 13 Posters 1 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.
  • A Andreas Mertens

    Here as well. Our cat here likes chewing on the potted palm fronds and then creating mixed media art expressions on the carpet...

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

    Great metaphor

    1 Reply Last reply
    0
    • honey the codewitchH honey the codewitch

      I hate this. Whether or not I start work right away, I really don't like waking up to a code mess - a project that doesn't build or that I'm in the middle of debugging, etc. I do everything I can to avoid it, but sometimes it happens anyway. Right now I'm facing some indomitable bugs on multiple fronts, multiple projects. In fact, I don't even have a path forward I can make progress on, but for fixing those bugs. And they are confusing. I've been attacking each of them for days, in the past. I put them down and stepped away for quite awhile too. That's a tough spot to be in. But the worst part of all of it is waking up to it. Every day that I do that, I have to be very careful to keep my mood up and not spoil my morning and thus my day, because if I'm not I'll think about it and fret over it even if I'm not actively working on it. The only real out is some sort of mentally immersive activity or meditation that allows me to lose it, but that relief is more temporary than the bugs, so I just try to keep myself occupied until the worst of it passes. Meh. I'm guessing I'm not the only one who has run into this. I get the feeling nobody likes broken builds and hanging debugging sessions - especially say, coming into them on a Monday morning (for those of you that do the M-F thing)

      Real programmers use butterflies

      S Offline
      S Offline
      Snorri Kristjansson
      wrote on last edited by
      #14

      Yes it's a very frustrating situation. My salvation is having a side project that I can work on and actually make some progress on. Most of the time 🤭

      1 Reply Last reply
      0
      • honey the codewitchH honey the codewitch

        I hate this. Whether or not I start work right away, I really don't like waking up to a code mess - a project that doesn't build or that I'm in the middle of debugging, etc. I do everything I can to avoid it, but sometimes it happens anyway. Right now I'm facing some indomitable bugs on multiple fronts, multiple projects. In fact, I don't even have a path forward I can make progress on, but for fixing those bugs. And they are confusing. I've been attacking each of them for days, in the past. I put them down and stepped away for quite awhile too. That's a tough spot to be in. But the worst part of all of it is waking up to it. Every day that I do that, I have to be very careful to keep my mood up and not spoil my morning and thus my day, because if I'm not I'll think about it and fret over it even if I'm not actively working on it. The only real out is some sort of mentally immersive activity or meditation that allows me to lose it, but that relief is more temporary than the bugs, so I just try to keep myself occupied until the worst of it passes. Meh. I'm guessing I'm not the only one who has run into this. I get the feeling nobody likes broken builds and hanging debugging sessions - especially say, coming into them on a Monday morning (for those of you that do the M-F thing)

        Real programmers use butterflies

        C Offline
        C Offline
        Cpichols
        wrote on last edited by
        #15

        I keep running notes and leave myself comment markers in the code for where I'm having trouble. It helps. Asana is a good app too - you can make tasks and sub tasks and more and more subtasks, leave notes everywhere (so be careful not to lose them), and organize them by tags and into projects. You can view your tasks in many ways. I like it for personal work as well as team work, but I still keep a notepad open on my desktop called current or running notes. Sometimes just cleaning up and adding comments throughout helps with debugging and is a bit of a break without being an actual break. Best of luck!

        B 1 Reply Last reply
        0
        • honey the codewitchH honey the codewitch

          I hate this. Whether or not I start work right away, I really don't like waking up to a code mess - a project that doesn't build or that I'm in the middle of debugging, etc. I do everything I can to avoid it, but sometimes it happens anyway. Right now I'm facing some indomitable bugs on multiple fronts, multiple projects. In fact, I don't even have a path forward I can make progress on, but for fixing those bugs. And they are confusing. I've been attacking each of them for days, in the past. I put them down and stepped away for quite awhile too. That's a tough spot to be in. But the worst part of all of it is waking up to it. Every day that I do that, I have to be very careful to keep my mood up and not spoil my morning and thus my day, because if I'm not I'll think about it and fret over it even if I'm not actively working on it. The only real out is some sort of mentally immersive activity or meditation that allows me to lose it, but that relief is more temporary than the bugs, so I just try to keep myself occupied until the worst of it passes. Meh. I'm guessing I'm not the only one who has run into this. I get the feeling nobody likes broken builds and hanging debugging sessions - especially say, coming into them on a Monday morning (for those of you that do the M-F thing)

          Real programmers use butterflies

          P Offline
          P Offline
          Peter Kelley 2021
          wrote on last edited by
          #16

          Well I hope you have a lot of "ah-HA!" moments soon! It sounds like you need some. Cheers!

          1 Reply Last reply
          0
          • C Cpichols

            I keep running notes and leave myself comment markers in the code for where I'm having trouble. It helps. Asana is a good app too - you can make tasks and sub tasks and more and more subtasks, leave notes everywhere (so be careful not to lose them), and organize them by tags and into projects. You can view your tasks in many ways. I like it for personal work as well as team work, but I still keep a notepad open on my desktop called current or running notes. Sometimes just cleaning up and adding comments throughout helps with debugging and is a bit of a break without being an actual break. Best of luck!

            B Offline
            B Offline
            bryanren
            wrote on last edited by
            #17

            Reading it closely to make good comments >> wait what?? Reading what is written, not what I think I wrote.

            1 Reply Last reply
            0
            • honey the codewitchH honey the codewitch

              I hate this. Whether or not I start work right away, I really don't like waking up to a code mess - a project that doesn't build or that I'm in the middle of debugging, etc. I do everything I can to avoid it, but sometimes it happens anyway. Right now I'm facing some indomitable bugs on multiple fronts, multiple projects. In fact, I don't even have a path forward I can make progress on, but for fixing those bugs. And they are confusing. I've been attacking each of them for days, in the past. I put them down and stepped away for quite awhile too. That's a tough spot to be in. But the worst part of all of it is waking up to it. Every day that I do that, I have to be very careful to keep my mood up and not spoil my morning and thus my day, because if I'm not I'll think about it and fret over it even if I'm not actively working on it. The only real out is some sort of mentally immersive activity or meditation that allows me to lose it, but that relief is more temporary than the bugs, so I just try to keep myself occupied until the worst of it passes. Meh. I'm guessing I'm not the only one who has run into this. I get the feeling nobody likes broken builds and hanging debugging sessions - especially say, coming into them on a Monday morning (for those of you that do the M-F thing)

              Real programmers use butterflies

              B Offline
              B Offline
              Bruce Patin
              wrote on last edited by
              #18

              I wake up in the middle of the night trying to solve what seems like intractable problems and can't get back to sleep.

              1 Reply Last reply
              0
              • Greg UtasG Greg Utas

                I haven't woken up to broken builds but have definitely woken up to debugging sessions for days on end.

                Robust Services Core | Software Techniques for Lemmings | Articles
                The fox knows many things, but the hedgehog knows one big thing.

                C Offline
                C Offline
                charlieg
                wrote on last edited by
                #19

                I see you have your Windows updates turned off. I've had numerous times where Windows has finally decided to reboot my machine to install "critical" updates. There went a 3 week soak session trying to catch a bug. I'm trying to be more generous this year to the clowns, but I swear, whoever made that decision to force reboots needs to meet my 2x4 multiple times.

                Charlie Gilley “They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.” BF, 1759 Has never been more appropriate.

                Greg UtasG 1 Reply Last reply
                0
                • C charlieg

                  I see you have your Windows updates turned off. I've had numerous times where Windows has finally decided to reboot my machine to install "critical" updates. There went a 3 week soak session trying to catch a bug. I'm trying to be more generous this year to the clowns, but I swear, whoever made that decision to force reboots needs to meet my 2x4 multiple times.

                  Charlie Gilley “They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.” BF, 1759 Has never been more appropriate.

                  Greg UtasG Offline
                  Greg UtasG Offline
                  Greg Utas
                  wrote on last edited by
                  #20

                  Wow. It's been a long time since I worked on software for which 3-week soak sessions were a thing.

                  Robust Services Core | Software Techniques for Lemmings | Articles
                  The fox knows many things, but the hedgehog knows one big thing.

                  <p><a href="https://github.com/GregUtas/robust-services-core/blob/master/README.md">Robust Services Core</a>
                  <em>The fox knows many things, but the hedgehog knows one big thing.</em></p>

                  C 1 Reply Last reply
                  0
                  • Greg UtasG Greg Utas

                    Wow. It's been a long time since I worked on software for which 3-week soak sessions were a thing.

                    Robust Services Core | Software Techniques for Lemmings | Articles
                    The fox knows many things, but the hedgehog knows one big thing.

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

                    Some of the systems I work on only turn off once a year. Things like memory fragmentation become very important. It can be a real challenge to track down some customer issues.

                    Charlie Gilley “They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.” BF, 1759 Has never been more appropriate.

                    Greg UtasG 1 Reply Last reply
                    0
                    • C charlieg

                      Some of the systems I work on only turn off once a year. Things like memory fragmentation become very important. It can be a real challenge to track down some customer issues.

                      Charlie Gilley “They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.” BF, 1759 Has never been more appropriate.

                      Greg UtasG Offline
                      Greg UtasG Offline
                      Greg Utas
                      wrote on last edited by
                      #22

                      I used to work on systems like that (telecom call servers). What kind of system are you working on? I still find it amusing when systems are shut down every week or two for "routine maintenance". :-D

                      Robust Services Core | Software Techniques for Lemmings | Articles
                      The fox knows many things, but the hedgehog knows one big thing.

                      <p><a href="https://github.com/GregUtas/robust-services-core/blob/master/README.md">Robust Services Core</a>
                      <em>The fox knows many things, but the hedgehog knows one big thing.</em></p>

                      C 1 Reply Last reply
                      0
                      • Greg UtasG Greg Utas

                        I used to work on systems like that (telecom call servers). What kind of system are you working on? I still find it amusing when systems are shut down every week or two for "routine maintenance". :-D

                        Robust Services Core | Software Techniques for Lemmings | Articles
                        The fox knows many things, but the hedgehog knows one big thing.

                        C Offline
                        C Offline
                        charlieg
                        wrote on last edited by
                        #23

                        Production machines for packaging. Imagine a 200 foot long machine packaging beer or diapers.... you name it. If our product stops running, the entire line goes down. The cost of our machine is insignificant to the cost of the line or the downtime. So, yeah, like telecom switches and the like. :)

                        Charlie Gilley “They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.” BF, 1759 Has never been more appropriate.

                        Greg UtasG 1 Reply Last reply
                        0
                        • C charlieg

                          Production machines for packaging. Imagine a 200 foot long machine packaging beer or diapers.... you name it. If our product stops running, the entire line goes down. The cost of our machine is insignificant to the cost of the line or the downtime. So, yeah, like telecom switches and the like. :)

                          Charlie Gilley “They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.” BF, 1759 Has never been more appropriate.

                          Greg UtasG Offline
                          Greg UtasG Offline
                          Greg Utas
                          wrote on last edited by
                          #24

                          Interesting. I'd have guessed that the line would be regularly shut down for hardware maintenance, which would reduce the uptime expectations on you. Then again, your software wouldn't want to be the cause of a shutdown.

                          Robust Services Core | Software Techniques for Lemmings | Articles
                          The fox knows many things, but the hedgehog knows one big thing.

                          <p><a href="https://github.com/GregUtas/robust-services-core/blob/master/README.md">Robust Services Core</a>
                          <em>The fox knows many things, but the hedgehog knows one big thing.</em></p>

                          C 1 Reply Last reply
                          0
                          • Greg UtasG Greg Utas

                            Interesting. I'd have guessed that the line would be regularly shut down for hardware maintenance, which would reduce the uptime expectations on you. Then again, your software wouldn't want to be the cause of a shutdown.

                            Robust Services Core | Software Techniques for Lemmings | Articles
                            The fox knows many things, but the hedgehog knows one big thing.

                            C Offline
                            C Offline
                            charlieg
                            wrote on last edited by
                            #25

                            Most of the time there is an annual shutdown. In our case, our equipment tends to be wired into the production line, so it's a REALLY big deal to tell the user to cycle power. Many times, our equipment is parked under the line in protected areas. The only way to cycle power is to do it for the entire production line, and there tends to be a LOT of systems connected to that line. Note that if our system isn't working, they aren't making product, I guess that qualifies as mission critical in a light sense of the word. So, over the years I've learned not to code things in ways we take for granted. For example, malloc's are evil. Skipping the memory leak issue (We'll assume there is a matching free everywhere), this can easily lead to memory fragmentation and a hang down the road. I didn't believe it at first. I'm a believer now.

                            Charlie Gilley “They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.” BF, 1759 Has never been more appropriate.

                            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