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. Foul mood, but day ends well

Foul mood, but day ends well

Scheduled Pinned Locked Moved The Lounge
pythoncomsalesfunctionaltutorial
16 Posts 10 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 Marc Clifton

    Let's see: My project is being taken away from me and rewritten in Python by a couple kids. Windows 8 delayed a demo by doing >100 updates, then trashing the PC. I accidentally installed the wrong Ingenico drivers, not realizing that I had two different versions on my computer, and I uploaded the older one to the demo box. The demo was scheduled before we even tested the system. The Ingenico pinpad went into "tamper" mode, and refused to accept card swipes. In the meantime, one of the kids is asking me to update the receipt printer so it also prints a customer copy, for his hot off the press (actually, still on the press) demo, which just so happens to be a competing product to the one I'm developing (don't ask how that happens.) But at the very last hour, we got a PC working, the right Ingenico drivers, a working Ingenico, and voila, the software, pinpad, ESeek ID scanner, and thermal printer all did the right thing in front of the CEO. So now my mood is more back to neutral. I'm really looking forward to next week. The CTO that "manages" all this, basically an ADHD personality that is either usually sleep deprived or seems to be on crack, and has no concept of how to manage a project, is going on vacation for a couple weeks. :jig: It's a paycheck, but that's about it. Which rubs me the wrong way, because my work ethic is such that I want to be interested, involved, and above all, happy, to do the work. I've done pro bono work and felt much more "job satisfaction." Marc

    Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project! 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

    R Offline
    R Offline
    Ron Anders
    wrote on last edited by
    #4

    Is this fun or what. So glad my CEO is my fighter pilot partner and wife. I don't get paychecks thigh. I just have to beg for stuff.

    M 1 Reply Last reply
    0
    • M Marc Clifton

      Super Lloyd wrote:

      Was it some sort of web thing?

      No, it's a hardware abstraction layer that has to talk to USB/COM devices (each with their nuances, async responses, vendor specific communication protocols, etc), handle input from keyboard wedge devices, and for one machine, communication is via a TCP/IP server that the HAL has to provide! Marc

      Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project! 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

      G Offline
      G Offline
      Garth J Lancaster
      wrote on last edited by
      #5

      I've worked with such (& Ingenico) - I'm pretty sure I would have to be given a full frontal lobotomy before I thought doing a HAL for that in Python made any sort of sense - good luck to the 'kids' when it gets load tested and/or moves into production and 'breaks'

      M 1 Reply Last reply
      0
      • M Marc Clifton

        Super Lloyd wrote:

        Was it some sort of web thing?

        No, it's a hardware abstraction layer that has to talk to USB/COM devices (each with their nuances, async responses, vendor specific communication protocols, etc), handle input from keyboard wedge devices, and for one machine, communication is via a TCP/IP server that the HAL has to provide! Marc

        Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project! 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

        S Offline
        S Offline
        Super Lloyd
        wrote on last edited by
        #6

        And people want to write that in python? And, I guess, reduce cost on the lowest layer of other application? Wouldn't that create later problems?! :O :doh:

        A new .NET Serializer All in one Menu-Ribbon Bar Taking over the world since 1371!

        R 1 Reply Last reply
        0
        • G Garth J Lancaster

          I've worked with such (& Ingenico) - I'm pretty sure I would have to be given a full frontal lobotomy before I thought doing a HAL for that in Python made any sort of sense - good luck to the 'kids' when it gets load tested and/or moves into production and 'breaks'

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

          Yeah, i wrote each device as a service that gets loaded based on the system configuration, a publisher /subscriber for intercommunication, full logging of events and errors, full async / multithreading capability, etc. We'll see what the kids create. Marc

          Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project! 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

          1 Reply Last reply
          0
          • S Super Lloyd

            And people want to write that in python? And, I guess, reduce cost on the lowest layer of other application? Wouldn't that create later problems?! :O :doh:

            A new .NET Serializer All in one Menu-Ribbon Bar Taking over the world since 1371!

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

            Super Lloyd wrote:

            Wouldn't that create later problems?! :O :doh:

            The problems (yes, plural) were created the minute someone decided Python was the way to go to produce a HAL. It will just be realised at a later time. :)

            "Real men drive manual transmission" - Rajesh.

            M 1 Reply Last reply
            0
            • R Rajesh R Subramanian

              Super Lloyd wrote:

              Wouldn't that create later problems?! :O :doh:

              The problems (yes, plural) were created the minute someone decided Python was the way to go to produce a HAL. It will just be realised at a later time. :)

              "Real men drive manual transmission" - Rajesh.

              M Offline
              M Offline
              Mycroft Holmes
              wrote on last edited by
              #9

              Rajesh R Subramanian wrote:

              It will just be realised at a later time

              I'm pretty sure there is at least someone who realises there is a problem, and will probably gloat here when it goes tits up, I look forward to that post.

              Never underestimate the power of human stupidity RAH

              M 1 Reply Last reply
              0
              • M Marc Clifton

                Let's see: My project is being taken away from me and rewritten in Python by a couple kids. Windows 8 delayed a demo by doing >100 updates, then trashing the PC. I accidentally installed the wrong Ingenico drivers, not realizing that I had two different versions on my computer, and I uploaded the older one to the demo box. The demo was scheduled before we even tested the system. The Ingenico pinpad went into "tamper" mode, and refused to accept card swipes. In the meantime, one of the kids is asking me to update the receipt printer so it also prints a customer copy, for his hot off the press (actually, still on the press) demo, which just so happens to be a competing product to the one I'm developing (don't ask how that happens.) But at the very last hour, we got a PC working, the right Ingenico drivers, a working Ingenico, and voila, the software, pinpad, ESeek ID scanner, and thermal printer all did the right thing in front of the CEO. So now my mood is more back to neutral. I'm really looking forward to next week. The CTO that "manages" all this, basically an ADHD personality that is either usually sleep deprived or seems to be on crack, and has no concept of how to manage a project, is going on vacation for a couple weeks. :jig: It's a paycheck, but that's about it. Which rubs me the wrong way, because my work ethic is such that I want to be interested, involved, and above all, happy, to do the work. I've done pro bono work and felt much more "job satisfaction." Marc

                Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project! 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

                V Offline
                V Offline
                V 0
                wrote on last edited by
                #10

                Usually I move on to greener pastures when I have managers like that :sigh: . They tend to break more than they fix.

                V.

                (MQOTD rules and previous solutions)

                M 1 Reply Last reply
                0
                • R Ron Anders

                  Is this fun or what. So glad my CEO is my fighter pilot partner and wife. I don't get paychecks thigh. I just have to beg for stuff.

                  M Offline
                  M Offline
                  Mark_Wallace
                  wrote on last edited by
                  #11

                  Ron Anders wrote:

                  I don't get paychecks thigh.

                  I'm voting for that as Freudian slip of the month.

                  I wanna be a eunuchs developer! Pass me a bread knife!

                  S R 2 Replies Last reply
                  0
                  • M Marc Clifton

                    Let's see: My project is being taken away from me and rewritten in Python by a couple kids. Windows 8 delayed a demo by doing >100 updates, then trashing the PC. I accidentally installed the wrong Ingenico drivers, not realizing that I had two different versions on my computer, and I uploaded the older one to the demo box. The demo was scheduled before we even tested the system. The Ingenico pinpad went into "tamper" mode, and refused to accept card swipes. In the meantime, one of the kids is asking me to update the receipt printer so it also prints a customer copy, for his hot off the press (actually, still on the press) demo, which just so happens to be a competing product to the one I'm developing (don't ask how that happens.) But at the very last hour, we got a PC working, the right Ingenico drivers, a working Ingenico, and voila, the software, pinpad, ESeek ID scanner, and thermal printer all did the right thing in front of the CEO. So now my mood is more back to neutral. I'm really looking forward to next week. The CTO that "manages" all this, basically an ADHD personality that is either usually sleep deprived or seems to be on crack, and has no concept of how to manage a project, is going on vacation for a couple weeks. :jig: It's a paycheck, but that's about it. Which rubs me the wrong way, because my work ethic is such that I want to be interested, involved, and above all, happy, to do the work. I've done pro bono work and felt much more "job satisfaction." Marc

                    Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project! 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

                    Kornfeld Eliyahu PeterK Offline
                    Kornfeld Eliyahu PeterK Offline
                    Kornfeld Eliyahu Peter
                    wrote on last edited by
                    #12

                    Can I come to visit for some relaxation? :-D

                    Skipper: We'll fix it. Alex: Fix it? How you gonna fix this? Skipper: Grit, spit and a whole lotta duct tape.

                    "It never ceases to amaze me that a spacecraft launched in 1977 can be fixed remotely from Earth." ― Brian Cox

                    1 Reply Last reply
                    0
                    • M Mark_Wallace

                      Ron Anders wrote:

                      I don't get paychecks thigh.

                      I'm voting for that as Freudian slip of the month.

                      I wanna be a eunuchs developer! Pass me a bread knife!

                      S Offline
                      S Offline
                      sibling123
                      wrote on last edited by
                      #13

                      I second that motion!

                      1 Reply Last reply
                      0
                      • M Mark_Wallace

                        Ron Anders wrote:

                        I don't get paychecks thigh.

                        I'm voting for that as Freudian slip of the month.

                        I wanna be a eunuchs developer! Pass me a bread knife!

                        R Offline
                        R Offline
                        Ron Anders
                        wrote on last edited by
                        #14

                        Crap. For your sake I'll not fix it. Darn it - Stupid fingers and brain. I'll see my way out........

                        1 Reply Last reply
                        0
                        • M Mycroft Holmes

                          Rajesh R Subramanian wrote:

                          It will just be realised at a later time

                          I'm pretty sure there is at least someone who realises there is a problem, and will probably gloat here when it goes tits up, I look forward to that post.

                          Never underestimate the power of human stupidity RAH

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

                          Mycroft Holmes wrote:

                          I'm pretty sure there is at least someone who realises there is a problem, and will probably gloat here when it goes tits up, I look forward to that post.

                          MEMEMEMEMEME! If I'm still around at this company, I'll be the one to write it! :jig: Marc

                          Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project! 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

                          1 Reply Last reply
                          0
                          • V V 0

                            Usually I move on to greener pastures when I have managers like that :sigh: . They tend to break more than they fix.

                            V.

                            (MQOTD rules and previous solutions)

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

                            V. wrote:

                            Usually I move on to greener pastures when I have managers like that

                            The fact that I work 3000 miles away, remotely, helps to mitigate the issues. If I worked there, my greener pasture would probably be a cell, either padded, or barred, or both! Marc

                            Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project! 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

                            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