The Mighty Quinn
quinngil.com
The Mighty Quinn
@quinngil.com
Always looking for better ways to develop software so I can share with others.

Code is my hobby. Also collecting Magic:TheGathering cards... One of these costs more than the other.
Reposted by The Mighty Quinn
In this morning's coaching session with an iOS developer, primitive obsession was getting in our way. Specifically, an array. I learned from @softwareascraft.com to take an array and turn it into a type you can control. "If you don't do it now, you'll end up doing it later after you regret it."
April 27, 2025 at 4:38 AM
Reposted by The Mighty Quinn
April 20, 2025 at 5:41 PM
Continuing to use #TCR on this rewrite.

With the script to beep at me and automate the frequent commits... it's just #TDD. There's a few things a little different. Having done #TDD a lot - this is nothing new. It's strong support for what I want to be doing anyway.
April 4, 2025 at 5:56 AM
I did 3 hours of TDD/TCR tonight... and wrote 7 lines of non-test code!!! OH YEAH!!!!

Most of that was tweaking the TCR script; and fighting it. So much fighting it. Some changes don't play nice.

But I got through it; Hook and Crook used freely.
March 25, 2025 at 7:16 AM
I got my C# TC||R script(github.com/Fyzxs/DotNet...) updated. It now expects small commits and Arlo's Commit Notation (github.com/RefactoringC...)

I'm starting to rewrite my MtG site using TCR. I'm starting with the backend... will eventually have to configure something for a React frontend.
March 24, 2025 at 7:31 AM
Reposted by The Mighty Quinn
💥 BREAKING: Walt Disney Company shareholders voted today 99-1 percent to reject an anti-LGBTQ+ proposal, requesting that the company sever its relationship with the Human Rights Campaign and HRC's Corporate Equality Index. Disney Board recommended shareholders vote against the proposal.
March 20, 2025 at 5:33 PM
Updating my T&C||R powershell script.
Inspired by #AONW 2025.

Minimizing run tests for 'speed'.
Adding a popup dialog on green to use Arlo's Commit Notation.

I will re-re-re-write my site backend using 'TDD like I mean It', TCR, and ACN.

It's gonna hurt; hurt so much/good.
March 19, 2025 at 7:12 AM
Reposted by The Mighty Quinn
January 22, 2025 at 3:57 AM
Reposted by The Mighty Quinn
Also, it was a fuckin Nazi salute come the fuck on
January 21, 2025 at 6:18 AM
Reposted by The Mighty Quinn
ABSOFUCKINGLUTELY 💯
January 19, 2025 at 6:36 PM
Reposted by The Mighty Quinn
We do not talk to 👮
If you are in Chicago.
Do not forget.

If anyone asks
YOU DON'T KNOW ANY "ILLEGAL ALIENS"

If you are questioned
YOU KNOW NOTHING.

If someone is being pursued
YOU ARE THEIR BEST FRIEND.

We are a Sanctuary City.
DO NOT TALK TO OR COOPERATE WITH ICE OR OTHER FEDS
January 20, 2025 at 5:05 PM
"I have NOTHING!!! Next"
I treat it with the importance it deserves.
Having a 9am meeting where you have to give a status update the first day back from a long vacation should be illegal
January 6, 2025 at 8:21 PM
A company I worked with had the mentality of, "we all succeed or none of us do".
I use that phrase a lot when pushing back on the "I did my job" view.
"At least it wasn't our team's fault," is a perfectly acceptable outcome in The Desert. In The Forest we say, "How could we have helped? How can we help now?"
January 6, 2025 at 8:09 PM
I often use an interface to shrink/clarify/control accepting specific generics in another interface.
I do this with classes too.

Example (Csharp):
public interface TheInterfaceThingy : IOtherInterface<SomeType, AnotherType, WhyAmIAddingMore>;

What do you call this?
December 3, 2024 at 11:54 PM
Reposted by The Mighty Quinn
I am convinced that some people have had their memory of 2016-2021 wiped. That’s the only explanation for this. WERE YOU IN A COMA??? Were you off planet? Did you fall into a hole and go camping under a rock? Did you miss all the pardons Trump approved??
December 2, 2024 at 2:36 PM
There's a lead role on a sibling team to mine.
Looking for strong XP/TDD/Ensemble Programming.
SecDevOps focused; the team should own all.
Desired tech knowledge is angular/react/typescript.

Some cool stuff coming up for the team with react.

premera.wd5.myworkdayjobs.com/en-US/premer...
December 2, 2024 at 3:07 PM
Reposted by The Mighty Quinn
If you can’t explain & defend code that went into the code base via a code review/pair you participated in, that code should not have been merged. Doesn’t matter if you wrote the code or just reviewed it: it’s your work and so your responsibility.

“AI wrote it” is even less of an excuse than that.
November 26, 2024 at 8:09 PM
Continuing to putz with @godotengine.org in almost entirely code.

I can switch between scenes!!!

It's small and simple; but fun to have gotten working.

Well... It's not REALLY switching... I have an empty scene which I then add/remove nodes which are the scenes.

It works. Which works for me.
November 26, 2024 at 6:49 PM
Reposted by The Mighty Quinn
Anyway
TRANS RIGHTS ARE AN ECONOMIC ISSUE
TRANS RIGHTS ARE A LABOR ISSUE
TRANS RIGHTS ARE AN EDUCATION ISSUE
TRANS RIGHTS ARE A CIVIL LIBERTY ISSUE
TRANS RIGHTS ARE A FREE SPEECH ISSUE
TRANS RIGHTS ARE A MATERIAL ISSUE

and

TRANS LIVES ARE PRECIOUS
🏳️‍⚧️🏳️‍⚧️🏳️‍⚧️🏳️‍⚧️🏳️‍⚧️🏳️‍⚧️🏳️‍⚧️🏳️‍⚧️🏳️‍⚧️🏳️‍⚧️🏳️‍⚧️
🏳️‍⚧️🏳️‍⚧️🏳️‍⚧️🏳️‍⚧️🏳️‍⚧️🏳️‍⚧️🏳️‍⚧️🏳️‍⚧️🏳️‍⚧️🏳️‍⚧️🏳️‍⚧️
🏳️‍⚧️🏳️‍⚧️🏳️‍⚧️🏳️‍⚧️🏳️‍⚧️🏳️‍⚧️🏳️‍⚧️🏳️‍⚧️🏳️‍⚧️🏳️‍⚧️🏳️‍⚧️
🏳️‍⚧️🏳️‍⚧️🏳️‍⚧️🏳️‍⚧️🏳️‍⚧️🏳️‍⚧️🏳️‍⚧️🏳️‍⚧️🏳️‍⚧️🏳️‍⚧️🏳️‍⚧️
November 21, 2024 at 4:03 PM
A few years ago I wrote a small series on how I "#TDD like I mean it" quinngil.com/tdd-like-you...
It has flow charts!
I have a second series on #TDD ... which was mostly a rant, doing #TDD on Money... I'll dig that up for a future post.
November 19, 2024 at 3:15 AM
Ahhhh, yeah.
One way I promote this type of shift is making the edges of your system as thin as possible.
Finally got around to pulling out the last dozen lines of boiler plate from my Azure functions. :)
New refactoring move: ⚗️ Distill & Extract

Code is often painful to test because business logic and I/O are mixed, thus:
1️⃣ Identify the I/O parts
2️⃣ Distill them around the business logic
3️⃣ Extract the pure logic in a function

Now you can test and then refactor the logic

Example in TypeScript 👇
November 17, 2024 at 1:37 AM
I love making changes like this. If you need to explain it; give it a name.
New refactoring move: ⭐ Decompose Conditionals ⭐

Sometimes, you can't tell at a glance what a if/else does 🤔

In JavaScript, you can explicit your intention with variables… or functions. Use them!

I find this move helpful to prevent mixing levels of abstractions—good ones make code easier to grok
November 17, 2024 at 1:22 AM
This is an awesome conference. I'll be there.
Tickets are ON SALE NOW!!!

Agile Open Northwest 2025 Registration is OPEN, and you can register here: www.tickettailor.com/events/agile...

For more information, you can visit our AONW 2025 website.
www.agileopennorthwest.org/2025

Register today! Space is limited
November 16, 2024 at 5:06 PM