Chris James
quii.dev
Chris James
@quii.dev
Software developer. Wrote Learn Go with Tests, which some people like.

quii.dev
Reposted by Chris James
YAGNI is too often a plague infecting otherwise good software design. It's a knee-jerk reaction to "I don't have a clue, so I'll ensure that I don't need to have a clue."
October 7, 2025 at 5:22 AM
Reposted by Chris James
It's Mental Math Monday! What goes on in your head when you're mentally calculating 45% of 40?
October 6, 2025 at 1:18 PM
Another test
May 9, 2025 at 8:51 AM
Testing
May 8, 2025 at 5:02 PM
Very mature software engineering
April 29, 2025 at 3:01 PM
April 23, 2025 at 7:16 AM
Reposted by Chris James
“Teslas aren’t woke” insists UK Tesla rep and urges us to stand up for Elon Musk youtu.be/kuY_ywICSZs?...
“Tesla’s aren’t woke!” Tesla UK rep speaks out.
YouTube video by Rosie Holt
youtu.be
March 19, 2025 at 9:00 AM
Reposted by Chris James
Katie Leonard (one of our eng managers) recently wrote a 🔥killer🔥 piece on the current obsession with cutting middle management in the name of "efficiency".

"Efficiency is not the same as effectiveness. An org running at 100% capacity is brittle, not agile."

www.linkedin.com/pulse/cuttin...
Cutting Middle Management Is Costing Your Capacity for Change
Over the last year, the tech industry has seen a wave of layoffs targeting middle management. Executives at companies like Meta, Shopify, and Amazon have framed this as a push toward efficiency.
www.linkedin.com
March 6, 2025 at 6:23 AM
Have to do a presentation about engineering culture in a few weeks. Thought I'd spend a bit of time making some very business-serious slide images
February 17, 2025 at 2:56 PM
www.congress.gov/bill/119th-c...

H.R.1161 - To authorize the President to enter into negotiations to acquire Greenland and to rename Greenland as "Red, White, and Blueland".

JFC
www.congress.gov
February 11, 2025 at 10:13 PM
Reposted by Chris James
🚨BREAKING. From a program officer at the National Science Foundation, a list of keywords that can cause a grant to be pulled. I will be sharing screenshots of these keywords along with a decision tree. Please share widely. This is a crisis for academic freedom & science.
February 4, 2025 at 1:26 AM
This is.... quite dystopian asm.org/Under-Review
Under Review | ASM.org
asm.org
February 4, 2025 at 2:05 PM
Learn Go with Tests: Working without mocks

quii.gitbook.io/learn-go-wit...

#golang #tdd

(not new, but I re-read it, thought I did a good job!)
Working without mocks | Learn Go with tests
quii.gitbook.io
February 4, 2025 at 8:53 AM
Reposted by Chris James
I am tempted to adopt this formula across the widest possible range of topics

"Regardless of whether one thinks that's a realistic option - which I do not - should we not have the courage to ask these questions?" - Suella Braverman

What might we call these?
A 'Braverman conjecture"?
January 28, 2025 at 10:14 PM
Reposted by Chris James
funniest possible end game event has entered the field of play
January 28, 2025 at 7:31 PM
Reposted by Chris James
As someone who has reported on AI for 7 years and covered China tech as well, I think the biggest lesson to be drawn from DeepSeek is the huge cracks it illustrates with the current dominant paradigm of AI development. A long thread. 1/
January 27, 2025 at 2:12 PM
Reposted by Chris James
We're making all your websites shitty and evil. What are you gonna do, log off and spend time with your family
January 14, 2025 at 10:45 PM
berthub.eu/articles/pos...

Great post, a lot of wisdom. How much of the discourse in tech is about writing things that barely last a year. How many systems have you made that have ran for 5+ years?
On Long Term Software Development - Bert Hubert
Recently the Dutch Electoral Board (where I am also a very part time advisor) invited me to do a talk reflecting on their open source Abacus vote tabulation software. Much software is now provided as ...
berthub.eu
January 13, 2025 at 11:46 AM
Reposted by Chris James
“Learn Go with tests” is a high watermark for both TDD resources and programming language introductions. Even if you have no interest in Go this is a fantastic introduction to TDD in action

Thank you @quii.dev
Learn Go with Tests | Learn Go with tests
quii.gitbook.io
January 11, 2025 at 8:12 AM
I have added a short, possibly silly example usage of a custom iterator to the end of the mocking chapter in Learn Go with Tests.

quii.gitbook.io/learn-go-wit... #golang
Mocking | Learn Go with tests
quii.gitbook.io
January 3, 2025 at 11:22 AM
I'm sure there are wiser heads than mine who know why:

How come there is no way to go from iter.Seq2 to iterate.Seq built into the standard library for #golang? (or is there and im not finding it?)

Do you really have to write something like this?
January 3, 2025 at 10:34 AM
Reposted by Chris James
"In 2023 Elsevier began using AI during production without informing the board, resulting in many style and formatting errors, as well as reversing versions of papers that had already been accepted and formatted by the editors."

very innovative, very cool
Evolution journal editors resign en masse
Board members expressed concerns over high fees, editorial independence, and use of AI in editorial processes.
arstechnica.com
December 31, 2024 at 3:49 PM
Reposted by Chris James
A real photo and perfect metaphor heading into 2025.
January 1, 2025 at 7:23 PM