All posts by visionarycoder

Interesting perspective…

Agile and the Long Crisis of Software (logicmag.io)

Think about the future…

Dapr for .NET Developers | Microsoft Docs

Reality & Autism

https://psyche.co/ideas/autistic-people-challenge-preconceived-ideas-about-rationality

Works for me…

A Modern Application of Darwinism?

I was reading a NY Times email a couple days ago. It appears the Democrats are running 90% vax rates while Republicans are lagging far, far behind. Death rates are matching vaccination rates.

So… If one segment of the population willfully refuses to take steps to preserving their own lives… why should society as a whole care?

What is our individual responsibility to society and society’s responsibility to the individual? If I say I won’t vax, should society care? If society does care, what are the limits to enforcing that “care?” That seems to be the argument Republicans and conspiracy theorist use. “It’s my body and the state has no say in what I do with my body.” (So long as we’re not talking about abortion rights because ya know women are too stupid to make that choice on there own. (ARGH!!!)) If society accepts that argument, won’t the issue take care of itself in due time? Will the anti-vax movement literally kill itself through inaction and self-destructive tirades against taking the most basic precautions against a global pandemic? If this logic chain is true, why should any Democrat care if a Republican willfully chooses a path of self-destruction. Democrats will only be proven correct when all of the opposition dies off. If Republicans are correct and it’s all a hoax, then they should be proven right in due time. Right?

This reminds me of the philosophical thought experiment of the trolley with no breaks. Which is the lesser evil? To let some die to that many more shall live or to save a few (or one) while many more die?

Before anyone blows a gasket over my comparison, I’d like to point out that my uncle died last year. Not from COVID, but from access to proper health care in a timely fashion. He died from blood poisoning caused by a bladder infection. My theory is that he couldn’t get into the hospital quick enough to stop the infection before it got into his blood. He lived in Florida and he was a very vocal Tea Party advocate. We rarely talked but when we did, he tended to spout off the usual right-wing troupes about how Democrats are evil, yada, yada, yada.

So. I have (had) skin in this game. I also believe in freewill AND I believe that you can do anything you want to your own body so long as you don’t make your problem my problem. Running to the ER because you have COVID while refusing the vaccine is making your choice my problem if I need to go to the ER for some other purpose. That’s not cool.

Maybe this scenario will take care of itself in time. Those that refuse the vaccine with die a cruel death. Alone on a ventilator, isolated from your family in the ICU ward or possibly stuck in a hallway or in the ambulance unable to even get into the ER for proper care.

Sadly, we shall see.

Cherry Picking

I was recently given this link:

Agile Is Powerful. So What Might It Look Like in Design for Construction? (tekla.com)

As I read through and immediately thought someone was smoking crack. I know I could use my normal vitrioloc syntax but…

Here’s a quick run though of the critically flawed ideas.

Forcing in the notion of “co-location” in the middle of a global pandemic is laughable if not callous and reckless. I have been on teams spread far and wide from India to Costa Rica to Israel. Business is global. The pandemic is real. Work gets done regardless of where people sit. Communication is key. Not co-location. Co-location is dead.

Continuous delivery is not always possible or a good idea. Have you ever made a physical part, say a cabinet or a table? I recently made an 8′ tall cabinet for a friend. It was built to fit a specific space in her garage. How am I supposed to provide continuous delivery for that? Give her one shelf at a time? No. Continuous delivery does not fit all production contexts.

I will not welcome a change that requires me to throw out the cabinet carcass that I have already built because my friend suddenly wants it 8′ wide instead of 8′ tall as originally requested. That kind of change requires scrapping everything I have and starting over. We need to tell clients, “No.” If you want a completely new cabinet, then we start from the beginning and scrap everything I have built up to this point. There is no other way to deliver physical assets.

Blind trust of your teammates is terribly naïve. I offer an open hand, but I learn very quickly when people on my teams are not working in the best interest of the project goals. I am working with someone right now that is only out to pad his wallet. He created a huge pile of shit code, then left the client to become an outside consultant for that same client. Why would he do that if he believed in his work and the company that he used to work for? He continues to under-estimate work efforts, cause chaos in the development teams, and muddies any topic that might lead to diminishing his role (and $$$). I saw the same behaviors at Intel. I saw it in other projects. There are always people who are not working in the best interests of the client. To think otherwise is… not good.

I suppose I could go on, but I think I have made my point. In my world, real developers ship. This kind of hand waving over an idea that has been shown to have significate weaknesses is only self-serving bullshit that only convinces clients to spend money on illusions.

More fuel to the fire:

Dave Thomas – Agile Manifesto Signee.

Truth, Lies, and Agile – Agile Out Loud (wordpress.com)

Is the Agile Manifesto Still a Thing? | Atlassian

Heresy: Tabs vs Spaces

We all know I’m a fan of kicking the hornet’s nest so see what flies out. One topic that comes up over and over and over again. Tabs vs Spaces.

I fall into the tabs camp. Why?

Continue reading Heresy: Tabs vs Spaces

Warp Drive?

Seriously… A real world warp bubble has been created.

Read more here.