Chris James
@quii.dev
Software developer. Wrote Learn Go with Tests, which some people like.
quii.dev
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
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."
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
It's Mental Math Monday! What goes on in your head when you're mentally calculating 45% of 40?
Very mature software engineering
April 29, 2025 at 3:01 PM
Very mature software engineering
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
“Teslas aren’t woke” insists UK Tesla rep and urges us to stand up for Elon Musk youtu.be/kuY_ywICSZs?...
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...
"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
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...
"Efficiency is not the same as effectiveness. An org running at 100% capacity is brittle, not agile."
www.linkedin.com/pulse/cuttin...
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
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
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
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
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
H.R.1161 - To authorize the President to enter into negotiations to acquire Greenland and to rename Greenland as "Red, White, and Blueland".
JFC
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
🚨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.
This is.... quite dystopian asm.org/Under-Review
Under Review | ASM.org
asm.org
February 4, 2025 at 2:05 PM
This is.... quite dystopian asm.org/Under-Review
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!)
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
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!)
quii.gitbook.io/learn-go-wit...
#golang #tdd
(not new, but I re-read it, thought I did a good job!)
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"?
"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
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"?
"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"?
Reposted by Chris James
funniest possible end game event has entered the field of play
January 28, 2025 at 7:31 PM
funniest possible end game event has entered the field of play
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
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/
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
We're making all your websites shitty and evil. What are you gonna do, log off and spend time with your family
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?
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
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?
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?
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
Thank you @quii.dev
Learn Go with Tests | Learn Go with tests
quii.gitbook.io
January 11, 2025 at 8:12 AM
“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
Thank you @quii.dev
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
quii.gitbook.io/learn-go-wit... #golang
Mocking | Learn Go with tests
quii.gitbook.io
January 3, 2025 at 11:22 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
quii.gitbook.io/learn-go-wit... #golang
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?
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
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?
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?
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
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
"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
very innovative, very cool
Reposted by Chris James
A real photo and perfect metaphor heading into 2025.
January 1, 2025 at 7:23 PM
A real photo and perfect metaphor heading into 2025.