If you are my manager and I tell you "I'll stay on the released Work Order specs"
What I really mean is:
"Okay, I'm working EXACTLY to order, and refer to you when our users complain"
Working to Order is always a "bad" thing... for the manager
When I decided to become a programmer and get my degree at 28... My first semester of college, the very first class I signed up for was Touch Typing.
I knew if I was going to be using a keyboard for the rest of my professional life, I couldn't get by just using the first finger and thumb on my left hand and my first 2 fingers and thumb on my right hand.
Now, many moons later, I'm still astounded that I think the words and my fingers fly around and type "all by themselves"
So I was one of the early adopters of Dark Mode, for everything.
Scott Hanselman first recommended Dark Mode and cause he was one of my programming "heros" I adopted it as well.
but that was over 18 years ago. so Today I decided "hey let's try light mode and see if it makes a big difference"
OMG! My Eyes, They are burning, burning!!!
What the hell is wrong with you light-mode people?
Even CoSo was FUGLY!
3 days later I finally found / fixed the bug.
Why did it take me so long? because it wasn't my bug.
It was a bug in the latest released, version of the .NET GarbageCollection.
In theory, if managed objects only have a circular reference to each other but no one outside of .NET is referencing any of the MOs, GC is supposed to clean it up.
Latest version... not so much.
If your MO circular references happen to go more than 5 levels deep
Memory Leak!
If you work in the Microsoft Stack and in Visual Studio 2022, do yourself a favor and unlock your inner 9 year old child.
Download the Farticus build extension from the VS marketplace (it's free) and have your computer sound out a random nasty sounding fart noise each time your VS compiler fails to build your project.
Don't get angry... start laughing instead!
(and personal note, search for "Homer Yoo-Hoo" and set it as the sound on successful build)
You can always tell when I'm having a Good and Easy Day programming as opposed to a Bad and Hard Day programming.
Bad and Hard: I'm listening to mellow low volume instrumental music.
Good and Easy: Rock and Dance music, loud and with a beat you can type to.
Currently I'm listening to Falco's Rock Me Amadeus.
So what sort of day am I having?
I hate Heisenbugs
"bug... what bug? there is no bug here. You must have hallucinated 4 mins ago when you _supposedly_ saw the bug happened repeatedly."
Damn software is trying to Gas Light me!
I just sent my first ever business letter discussing "Retirement" to the bosses.
Later this month I will "officially" be qualified to retire and receive some portion of SS.
Now I plan to work till 70, BUT... it is time for the company to start thinking about getting younger blood to run my dept.
Also between you and me, somewhere between 65 and 67, I can already tell I will NOT want to be a Manager anymore (or up to it honestly).
Just let me program.
me
NOTE: I'm about to also make some modifications to that Class.
So, who ever gets their stuff done first will have the easiest push request. Whoever comes second, will have merge conflicts to resolve.
May the best man get there first (a little motivation) LOL
Them:
Jejeje. That's a good incentive. It should be added in best practice methodologies. :grin:
As a coder, I really hate doing documentation.
you know what I hate more than documentation.
Arguing with other teams and OCD / On-The-Spectrum programmers on what exactly we all agreed to do 3 months ago in Slack / meeting / email during that late Friday afternoon session.
FTR: I'm a programmer that is on the spectrum and I can be really ocd and annoying!
So I'm not denying I'm a Black Pot
I'm beginning to finally understand and appreciate an IOC framework...
BUT...
Oy Vay with all the fucking plumbing and boilerplate code required to pull it off.
IOC really needs a "Convention over Coding" overhaul approach.
MVC / Ruby is IOC but damn easy to code and run with minimal boilerplate.
MVVM is just PAINFUL!
So you may have seen the meme where the point is made, "I want AI to clean the house and do the dishes so I can spend more time being artistic."
So I'm using GitHub Copilot (MS branded ChatGPT) in VS.
I just discovered the power of Commit Messages that it can generate for my Git Pushes and Pull Requests.
4 hours of work, and it summed up my work, clearly, cleanly, succinctly AND correctly in detail in 10 secs.
It just cleaned my house and did my dishes.
It's definitely Pride Month.
I just closed out Pull Request 69 on my git repository...
So there is a feature that our users call "Views" in our software.
Our application is written using the MVVM pattern.
Using the name `Views` in an MVVM application is VERY confusing for anything other than the second V in MVVM.
Spent 20 minutes trying to find a new term so we can rename classes and have a new terminology when talking programmer to programmer, none of us could come up with anything.
ChatGPT, on 4th prompt gave us "Scene"
How did I program before ChatGPT?
I just had a WhenAny observable on a POCO's undecorated `bool Value {get; set;}` property actually fire even though the class didn't implement any INotifyProperty stuff or other inheritance for property changes.
I mean sure it worked... but it shouldn't have!
Makes me wonder if they are thinking of backing in INotify to POCO and if so, did this "sneak" out
It's amazing to me how many discussions of a bug between different programming teams devolve into:
"It's not my problem, it's your problem"
"Nah Uh... it's not my stuff, it's your stuff, here is a graph I have made that shows it's your stuff"
"I'm sorry but you are wrong, here is a graph I made that definitively shows it's on our side of the fence..."
Repeat Ad Nauseum
If you are a programmer who works in Visual Studio, and are finding yourself getting frustration when your app bombs out from building due to a compile error...
Install this extension right now, and set it to "Random". You will find yourself laughing when your project doesn't compile instead of crying..
You are welcome!
https://marketplace.visualstudio.com/items?itemName=MadsKristensen.Farticus
/nosanitize
(VERY) Gay π³οΈβπ White Cis Male. Hard 6. Recovering Alcoholic. Snarky sarcastic Liberal. Computer Programmer. If you don't like Firefly you are dead to me!