Me: "you know there is really no reason to have the word 'Windows' included in the namespaces of all the classes in this 8 year old app..
I should do a global search and replace the hundreds of references, while I'm in here fixing this show stopper bug I found that is making our app not work for people."
Also Me: "Are you fucking kidding me??? Is there no end to your stupidity??""
In updating my Visual Studio 2019 just saw a component being installed called
Microsoft.UnGAC
Ah yes, the GAC. As all attempts to solve DLL hell have before them the GAC had some great pluses, and some horrible minuses.
Every DLL Hell solution has just introduced a new DLL Hell condition.
Satan isn't letting us programmers off the hook.
That Feeling When:
You just successfully finish up a really difficult new feature that you need to add to the app, and in celebration you throw your hands above your head and lean back in your chair to let go of the stress you didn't know you were holding in and
.
.
.
.
.
.
.
.
You realize you didn't put on under arm deodorant yesterday and you still need to take a shower this morning!
I just realized the world and my profession have really changed over the past 30 years.
I have a list of the weather conditions for each hour over the next 7 days that I need to display in a UX (MyRadar Windows).
And I thought to myself,
"You know I should probably put these into a sorted list so operations run faster".
Then I laughed cause with modern Computer 168 items really isn't worth the programming time for sorting.
So I'm working on a Xaml layout for creating an Arc of a temperature graph for a day.
So I need to make a databound control that adjusts it's layout , path of drawing based on the size and values supplied to it dynamically.
This requires that I write a few IValueConverters that make user control react to its size to properly layout the Arc.
I've named the library that contains these IValueConverters the...
Wait for it...
ArcReactor.
My code continually INSISTS on doing exactly what I coded it up to do, not what I WANT it to do.
*sigh*
May I just take a moment to point out that RFC 7946 the GeoJSON Format spec
https://tools.ietf.org/html/rfc7946
fundamentally encodes a bad "definition" cause "that's the way it's always been done".
Point and Position. A Point is defined as the x and y, a Position is defined as X, Y, & Z... BUT the Z is optional, and Time is explicitly disallowed.
If I tell you to meet me In New York at Times Square but I don't tell you "when" I'll be there, then I'm not giving you a position.
I FUCKING HATE, HATE GIT.
FUCK LINUS TORVALD, THE HORSE HE RODE IN ON, AND MAY HIS PROGENY KNOW NOTHING BUT SCORN AND SHUNNING.
Hardest thing to do emotionally as part of my job.
When someone reports a bug in my app, not take it as a direct attack on me and my work.
25 years I've been doing this and still, the first thing I "feel" when reading a bug on a public slack channel is "are you trying to get me in trouble?..."
My the imposter syndrome is sorta baked into being a human for me.
For The Record: previous developers did NOT use Git correctly or rigorously and the mess is a result of this poor understand / usage of GIT.
But still it's either two days to clean it up, or blow it away and start over with a clean repository.
It's a fundamentally flawed Source Control System.
How did I spend my day.
Why over 6 hours trying to merge development to master in Git.
Rebase 245 steps in phase one
Rebase 342 steps in phase two.
this would have taken a whole 15 mins in TFS
**sigh**
I loath GIT and LInus Torvald with the force of a million super novae
Debugging on the Production Server
https://www.reddit.com/r/ProgrammerHumor/comments/hmn7v7/debugging_on_the_production_server/
When you turn back to a project you haven't worked on in over a year and a half, dreading the time you will need to get yourself back up to speed, and there in a sub folder called "Documentation" is a complete primer you wrote to yourself 2 years ago, with all the things you need to know .
Sometimes I really impress myself! (which isn't as bit a feat as it sounds).
I still can't do on the Fly Linq/Lambda composition | Reactive MVVM programming from memory...
I still need to look up examples of "how did I do something that that again" or
"What are the operators you chain together to get that effect",
.. But I just Grok'd why so many people swear so strongly on MVVM and ReactiveX
Microsoft Build 2020 getting started.
Excuse me while I drink deeply from the Kool-aid.
SSQQUUUEEEE!!
When you stare into the Git.
Linus Torvalds stares back into you
- Nietzsche
I'm pretty sure that is the correct German to English translation that Nietzsche had originally intended.
If you have ever worked in Map based applications you would be VERY familiar with Null Island, The spot where the Equator cross the Prime Meridian
O'0'0' Lon, 0'0'0' Lat
Mostly because a null position in a mapping engine will default to that point.
Who here is Familiar with Null Island?
Who here has had to deal with Null Island in the normal course of their work day...?
The most amazing thing happened.
It turns out my computer program was doing EXACTLY what I told it to do, not what I wanted it to do!
Isn't that totally weird?
(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!