Foul mood, but day ends well
-
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
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.
-
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
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'
-
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
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!
-
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'
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
-
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!
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.
-
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.
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
-
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
-
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.
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!
-
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
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.
-
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!
I second that motion!
-
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!
Crap. For your sake I'll not fix it. Darn it - Stupid fingers and brain. I'll see my way out........
-
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
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
-
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)
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