Woe is Me
-
Woe 0) Someone in our leadership was sold a bill of goods, and as a result, they're moving our flagship web ASP.Net/ MSSQL app into ServiceNow - an off-the-shelf no/low code system that uses MySql and Angular. Woe 1) Back in 2019, I spent six months on a MVC5 project template to serve as a basis for a rewrite of all of our apps, which included some database changes to facilitate the "better way" to do some things. We also started redesigning the import/refresh process (the business rules that lives in the database) to normalize the data and use the database correctly (when I started working there, there were very few views, and we have one table with over 600 columns). The actual "woe" came when I realized that during our migration to the cloud, they did NOT migrate the new database code we were working on. Woe 2) Me and the other contract programmers decided that we would perform parallel development - on our own time - to serve as a fall-back for when the ServiceNow migration fails. To this end, I spent all weekend refactoring the dependency libraries and making the project template compile with the refactored libraries, only to be stopped cold by the fact that the database no longer contains the database components that the template relies on (this is when I discovered Woe 1 above). I sent an email last night to one of the DBAs to see if by chance they still had the backup, but I'm not very hopeful... What great work someone did to effectively quash the morale of quite possibly the hardest working person on the team.
".45 ACP - because shooting twice is just silly" - JSOP, 2010
-----
You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
-----
When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013#realJSOP wrote:
on our own time
Bad.
#realJSOP wrote:
I spent all weekend refactoring
Worse. If it ain't paid it ain't work time.
GCS d--(d+) s-/++ a C++++ U+++ P- L+@ E-- W++ N+ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++* Weapons extension: ma- k++ F+2 X
-
Woe 0) Someone in our leadership was sold a bill of goods, and as a result, they're moving our flagship web ASP.Net/ MSSQL app into ServiceNow - an off-the-shelf no/low code system that uses MySql and Angular. Woe 1) Back in 2019, I spent six months on a MVC5 project template to serve as a basis for a rewrite of all of our apps, which included some database changes to facilitate the "better way" to do some things. We also started redesigning the import/refresh process (the business rules that lives in the database) to normalize the data and use the database correctly (when I started working there, there were very few views, and we have one table with over 600 columns). The actual "woe" came when I realized that during our migration to the cloud, they did NOT migrate the new database code we were working on. Woe 2) Me and the other contract programmers decided that we would perform parallel development - on our own time - to serve as a fall-back for when the ServiceNow migration fails. To this end, I spent all weekend refactoring the dependency libraries and making the project template compile with the refactored libraries, only to be stopped cold by the fact that the database no longer contains the database components that the template relies on (this is when I discovered Woe 1 above). I sent an email last night to one of the DBAs to see if by chance they still had the backup, but I'm not very hopeful... What great work someone did to effectively quash the morale of quite possibly the hardest working person on the team.
".45 ACP - because shooting twice is just silly" - JSOP, 2010
-----
You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
-----
When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013#realJSOP wrote:
What great work someone did to effectively quash the morale of quite possibly the hardest working person on the team.
Just implementing Service Now would do that. I hate it. About 3 years ago, a bunch of Service Now 'consultants' came in to implement at my place. After nearly 2 years, we switched over to it. During that time the consultants had zero conversations with development and, surprise surprise, we have a system that is not fit for purpose! When we pointed this out, we were told the implementation was for the benefit of the business, not developers. OK, so can development go back to their old way of working? Nope!
-
Woe 0) Someone in our leadership was sold a bill of goods, and as a result, they're moving our flagship web ASP.Net/ MSSQL app into ServiceNow - an off-the-shelf no/low code system that uses MySql and Angular. Woe 1) Back in 2019, I spent six months on a MVC5 project template to serve as a basis for a rewrite of all of our apps, which included some database changes to facilitate the "better way" to do some things. We also started redesigning the import/refresh process (the business rules that lives in the database) to normalize the data and use the database correctly (when I started working there, there were very few views, and we have one table with over 600 columns). The actual "woe" came when I realized that during our migration to the cloud, they did NOT migrate the new database code we were working on. Woe 2) Me and the other contract programmers decided that we would perform parallel development - on our own time - to serve as a fall-back for when the ServiceNow migration fails. To this end, I spent all weekend refactoring the dependency libraries and making the project template compile with the refactored libraries, only to be stopped cold by the fact that the database no longer contains the database components that the template relies on (this is when I discovered Woe 1 above). I sent an email last night to one of the DBAs to see if by chance they still had the backup, but I'm not very hopeful... What great work someone did to effectively quash the morale of quite possibly the hardest working person on the team.
".45 ACP - because shooting twice is just silly" - JSOP, 2010
-----
You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
-----
When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013#realJSOP wrote:
and we have one table with over 600 columns
Now, that you just made up...
"The only place where Success comes before Work is in the dictionary." Vidal Sassoon, 1928 - 2012
-
#realJSOP wrote:
on our own time
Bad.
#realJSOP wrote:
I spent all weekend refactoring
Worse. If it ain't paid it ain't work time.
GCS d--(d+) s-/++ a C++++ U+++ P- L+@ E-- W++ N+ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++* Weapons extension: ma- k++ F+2 X
You and I obviously have a wildly different work ethic. I like the work (writing code - hell, I do it as a hobby). I just don't like stupid management decisions.
".45 ACP - because shooting twice is just silly" - JSOP, 2010
-----
You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
-----
When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013 -
#realJSOP wrote:
and we have one table with over 600 columns
Now, that you just made up...
"The only place where Success comes before Work is in the dictionary." Vidal Sassoon, 1928 - 2012
Nope. Sorry to say, it's not made up. The stuff I've seen in our database makes me both laugh and cry.
".45 ACP - because shooting twice is just silly" - JSOP, 2010
-----
You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
-----
When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013 -
You and I obviously have a wildly different work ethic. I like the work (writing code - hell, I do it as a hobby). I just don't like stupid management decisions.
".45 ACP - because shooting twice is just silly" - JSOP, 2010
-----
You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
-----
When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013I do for money what I used to do for pleasure, but I keep both separated: my own time, my own projects. Company time, company projects. Because every time management :elephant:s up the personal and family time I lost is on me and me alone. Burning out or ending with a divorce for my company's sake and for free? I saw too many friends waste their lives for the job with nothing in exchange. Some even took their own lives due to said burnouts / ruin of personal life.
GCS d--(d+) s-/++ a C++++ U+++ P- L+@ E-- W++ N+ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++* Weapons extension: ma- k++ F+2 X
-
I do for money what I used to do for pleasure, but I keep both separated: my own time, my own projects. Company time, company projects. Because every time management :elephant:s up the personal and family time I lost is on me and me alone. Burning out or ending with a divorce for my company's sake and for free? I saw too many friends waste their lives for the job with nothing in exchange. Some even took their own lives due to said burnouts / ruin of personal life.
GCS d--(d+) s-/++ a C++++ U+++ P- L+@ E-- W++ N+ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++* Weapons extension: ma- k++ F+2 X
den2k88 wrote:
I do for money what I used to do for pleasuer
Stolen from my CP Bio ! You left out the second part: I do for money what I use to do for pleasure. Just like a hooker. However - I'm not sure if I should feel honored or enraged.
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein
"If you are searching for perfection in others, then you seek disappointment. If you seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010
-
Nope. Sorry to say, it's not made up. The stuff I've seen in our database makes me both laugh and cry.
".45 ACP - because shooting twice is just silly" - JSOP, 2010
-----
You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
-----
When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013Six hundred columns? Sounds similar, but more extreme than, software subcontracted to India that the company (i.e., mine) paid for and discarded before use. As for your Woe[] - I've not paid the price but I've seen the pattern and more than once. They hired a new CIO (from outside) who's done roughly nothing but has caused the selection and implementation of some software packages that make me wretch. Not to worry, a good deal of it is being used by outside contractors whom I've been told are "buddies" of his. To an extent, this patter has been embraced by the company. The only good advice I can give to this sort of situation is my secret plan: "Next time be born rich".
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein
"If you are searching for perfection in others, then you seek disappointment. If you seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010
-
den2k88 wrote:
I do for money what I used to do for pleasuer
Stolen from my CP Bio ! You left out the second part: I do for money what I use to do for pleasure. Just like a hooker. However - I'm not sure if I should feel honored or enraged.
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein
"If you are searching for perfection in others, then you seek disappointment. If you seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010
So that's where I read it! I couldn't figure it out for the life of me (I read way too much and everything gets mixed). I intentionally left the second part out as in this case implying is funnier than stating :D
GCS d--(d+) s-/++ a C++++ U+++ P- L+@ E-- W++ N+ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++* Weapons extension: ma- k++ F+2 X
-
Woe 0) Someone in our leadership was sold a bill of goods, and as a result, they're moving our flagship web ASP.Net/ MSSQL app into ServiceNow - an off-the-shelf no/low code system that uses MySql and Angular. Woe 1) Back in 2019, I spent six months on a MVC5 project template to serve as a basis for a rewrite of all of our apps, which included some database changes to facilitate the "better way" to do some things. We also started redesigning the import/refresh process (the business rules that lives in the database) to normalize the data and use the database correctly (when I started working there, there were very few views, and we have one table with over 600 columns). The actual "woe" came when I realized that during our migration to the cloud, they did NOT migrate the new database code we were working on. Woe 2) Me and the other contract programmers decided that we would perform parallel development - on our own time - to serve as a fall-back for when the ServiceNow migration fails. To this end, I spent all weekend refactoring the dependency libraries and making the project template compile with the refactored libraries, only to be stopped cold by the fact that the database no longer contains the database components that the template relies on (this is when I discovered Woe 1 above). I sent an email last night to one of the DBAs to see if by chance they still had the backup, but I'm not very hopeful... What great work someone did to effectively quash the morale of quite possibly the hardest working person on the team.
".45 ACP - because shooting twice is just silly" - JSOP, 2010
-----
You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
-----
When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013We have ServiceNow providing access and stuff we need, everyone calls it ServiceWheneverTheHeckTheyFeelLikeIt. Wonder if Bill McDermott himself sold your bosses on it. (Bill was boss at SAP when they were buying everything then jumped ship over to ServiceNow)
I’ve given up trying to be calm. However, I am open to feeling slightly less agitated.
-
You and I obviously have a wildly different work ethic. I like the work (writing code - hell, I do it as a hobby). I just don't like stupid management decisions.
".45 ACP - because shooting twice is just silly" - JSOP, 2010
-----
You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
-----
When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013 -
Woe 0) Someone in our leadership was sold a bill of goods, and as a result, they're moving our flagship web ASP.Net/ MSSQL app into ServiceNow - an off-the-shelf no/low code system that uses MySql and Angular. Woe 1) Back in 2019, I spent six months on a MVC5 project template to serve as a basis for a rewrite of all of our apps, which included some database changes to facilitate the "better way" to do some things. We also started redesigning the import/refresh process (the business rules that lives in the database) to normalize the data and use the database correctly (when I started working there, there were very few views, and we have one table with over 600 columns). The actual "woe" came when I realized that during our migration to the cloud, they did NOT migrate the new database code we were working on. Woe 2) Me and the other contract programmers decided that we would perform parallel development - on our own time - to serve as a fall-back for when the ServiceNow migration fails. To this end, I spent all weekend refactoring the dependency libraries and making the project template compile with the refactored libraries, only to be stopped cold by the fact that the database no longer contains the database components that the template relies on (this is when I discovered Woe 1 above). I sent an email last night to one of the DBAs to see if by chance they still had the backup, but I'm not very hopeful... What great work someone did to effectively quash the morale of quite possibly the hardest working person on the team.
".45 ACP - because shooting twice is just silly" - JSOP, 2010
-----
You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
-----
When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013#realJSOP wrote:
MySql and Angular.
X|
#realJSOP wrote:
ServiceNow
I looked at their website and thought, wow, anyone that uses Willy Wonka as a metaphor cannot possibly be a professional business outfit -- it's like something that a company in [insert the expected prejudice] would do. Looking at their "about" page, I think my suspicions are confirmed. I'm amazed you don't just quit without any notice. I don't think I could stomach it.
Latest Articles:
Client-Side Type-Based Publisher/Subscriber, Exploring Synchronous, "Event-ed", and Worker Thread Subscriptions -
Six hundred columns? Sounds similar, but more extreme than, software subcontracted to India that the company (i.e., mine) paid for and discarded before use. As for your Woe[] - I've not paid the price but I've seen the pattern and more than once. They hired a new CIO (from outside) who's done roughly nothing but has caused the selection and implementation of some software packages that make me wretch. Not to worry, a good deal of it is being used by outside contractors whom I've been told are "buddies" of his. To an extent, this patter has been embraced by the company. The only good advice I can give to this sort of situation is my secret plan: "Next time be born rich".
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein
"If you are searching for perfection in others, then you seek disappointment. If you seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010
-
#realJSOP wrote:
MySql and Angular.
X|
#realJSOP wrote:
ServiceNow
I looked at their website and thought, wow, anyone that uses Willy Wonka as a metaphor cannot possibly be a professional business outfit -- it's like something that a company in [insert the expected prejudice] would do. Looking at their "about" page, I think my suspicions are confirmed. I'm amazed you don't just quit without any notice. I don't think I could stomach it.
Latest Articles:
Client-Side Type-Based Publisher/Subscriber, Exploring Synchronous, "Event-ed", and Worker Thread SubscriptionsMarc Clifton wrote:
I'm amazed you don't just quit without any notice. I don't think I could stomach it.
Quitting is fine; quitting without notice is unprofessional. That sort of thing gets around, and often limits your future prospects.
Freedom is the freedom to say that two plus two make four. If that is granted, all else follows. -- 6079 Smith W.
-
#realJSOP wrote:
MySql and Angular.
X|
#realJSOP wrote:
ServiceNow
I looked at their website and thought, wow, anyone that uses Willy Wonka as a metaphor cannot possibly be a professional business outfit -- it's like something that a company in [insert the expected prejudice] would do. Looking at their "about" page, I think my suspicions are confirmed. I'm amazed you don't just quit without any notice. I don't think I could stomach it.
Latest Articles:
Client-Side Type-Based Publisher/Subscriber, Exploring Synchronous, "Event-ed", and Worker Thread SubscriptionsI'm planning on retiring in Feb 2023, so no worries. I think I can stick it out that long.
".45 ACP - because shooting twice is just silly" - JSOP, 2010
-----
You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
-----
When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013 -
Not work ethic - experience. Spending your free time to do this without pay sets an expectation in management that you'll work overtime for free. This WILL come back to bite you.
I’ve been doing it this way for over 40 years. If it’s gonna bite me, it’ll have to do it quick - I’m retiring in a few years.
".45 ACP - because shooting twice is just silly" - JSOP, 2010
-----
You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
-----
When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013