Show more

As a senior programmer my favorite type of bug is the type: "Let's just ignore it and pretend it didn't happen"

So easy to fix

Is an acceptable fix to a bug to just tell users...

"Well don't use the UI that way, that's a stupid way to use it!"

My least helpful bug message that I encounter over and over AGAIN in my programming life over the past 30 years

"Object reference not set to an instance of an object."

At least tell me the name of the object for Christ's sake! especially if I've put the app out in debug mode!

The most annoying thing about being a programmer working on a team:

The other members of the team are also programmers and are willing to reflexibly argue they are correct to any possible opposing view.

And of course, being a programmer yourself, that's also true for you...

As a programmer, I hate creating / doing / updating documentation.

As a programmer, I love having documentation around when I'm expected to create deliverables.

Sadly, I'm actually REALLY GOOD at creating Development Documentation, so I end up having to do it more often than I like.

TFW you need to add a simple progress UI display interface to your app for just 1 known usage, and 45 mins after looking thru the project and thinking of all the ways / places / names you could use to accomplish the task and feeling completely overwhelmed cause maybe you are overthinking overengineering the whole thing!

As a developer who owns my machine there is one thing I WILL NOT ALLOW, and that is for my OS to tell me, at anytime, "Nope, you are not allowed to look at or make any modifications to that file".

Fuck that noise, If I want to corrupt my system, other then asking me "are you really sure you wish to kill me" the damn OS better get the hell out of my way!

when you are reviewing your logic test, and realize you forgot the rules of logic.

A, B, C are all bools

If it is true that A == B
and it is true that A == C
Then A == B == C

there is no need to also test if B == C

:doh:

Prima Donna programmers are so annoying to those of us programmers who are really deserving of the extra consideration!

Microsoft's Build Conference has been getting less and less interesting for me over the years, but since the Pandemic and going wholly virtual...

The content has gone to a place that holds no interest for me as a C# app developer.

Also the marketing stuff, which used to be restricted to just the Keynotes (and could be entertaining in those small doses) is now non-stop and in every presentation.

No Scott Gu, no Scott Hanselman...
Why Bother?

4 years ago I began using GIT as my primary source repository system, instead of TFS, which I'd been using since 2006.

after 4 years, I can honestly, and fairly, say GIT is a hot pile of shit that can't begin to approach even a fraction of the power and usability of TFS.

I can also say that TFS is dead and will never come back and so I will be cast into the Torvald's coding purgatory (actually HELL) for the remainder of my programming career.

On a side note, I find it funny how much programmers despise and avoid "process" and "specs", until it's their own work that is impacted by an on-the-fly change...

47 mins into a refactor and the smell is getting worse and worse.

Time to back out and rethink the refactor...

Might need to go even deeper!

Analytics Collection System that is secure, automatically anonymizes the data collected by an app, and the system doesn't collate or store the data internally.

Basically I'm looking for a business that does Google Analytics but isn't doing it to then use the data as well internally to do Google Evil.

It's amazing how much of my job consists of "There's an hour of my life I won't get back".

And what makes it worse?

Most of the time, it's my own stupidity that steals the precious sand grains of my life's hourglass.

Apparently, I'm also feeling poetic today

I've been making a living as a programmer since 1993. One thing that totally still trips me up..

Working with streams. The whole stinking logic of streams Which is the ReaderStream, which is the WriterStream, and how you have them interact is simply not logical.

We are stuck with this stupid paradigm cause old programmers won't let us change it.

var read = ReaderStream(source)
var wrt = WriterStream(destination)

`wrt.From(read)` Or `read.To(wrt)`

should both work, but NOO

Show more

Matthew πŸ³οΈβ€πŸŒˆ

CounterSocial is the first Social Network Platform to take a zero-tolerance stance to hostile nations, bot accounts and trolls who are weaponizing OUR social media platforms and freedoms to engage in influence operations against us. And we're here to counter it.