New chapter for Learn Go with Tests: Revisiting time, with testing/synctest quii.gitbook.io/learn-go-wit... #golang #tdd
Revisiting time, with testing/synctest | Learn Go with tests
quii.gitbook.io
Chris James
@quii.dev
Software developer. Wrote Learn Go with Tests, which some people like. quii.dev
New chapter for Learn Go with Tests: Revisiting time, with testing/synctest quii.gitbook.io/learn-go-wit... #golang #tdd
Revisiting time, with testing/synctest | Learn Go with tests
quii.gitbook.io
I have somewhat neglected learn go with tests over the past year. It had collected about 50 odd issues and 20 PRs, which, with help from my robot friend (kept on a short leash I promise), I have mostly addressed. First release in a while! github.com/quii/learn-g... #golang #tdd
Release A big batch of fixes and improvements · quii/learn-go-with-tests
Also a big batch of direct fixes and new content this round: Fixed cross-chapter links breaking the generated EPUB (import issues on Calibre/Kindle) Fixed a crash in the blogrenderer package from ...
github.com
The RFP process assumes requirements can be stabilised upfront. They can't. We learned this lesson already. Sound familiar? It's the same assumption behind Spec-Driven Development. Part 2 of my series on build vs buy quii.dev/We_learned_t...
Chris James - We learned this lesson already
Chris James, London - Software Engineer
quii.dev
I am exasperated with people accusing programmers of "gatekeeping" programming. We were practically dragging people through the gate. Do you know why a mindless LLM can tell you so much great programming information? It's because we've been sharing that information for free online for decades.
Why "Build vs Buy" is the wrong question quii.dev/Why_%22Build...
Chris James - Why "Build vs Buy" is the Wrong Question
Chris James, London - Software Engineer
quii.dev
Some thoughtful person provided a link to a non-paywalled version of this article: gcaptain.com/drowning/
Drowning Doesn't Look Like Drowning
Drowning is not the violent, splashing, call for help that most people expect. In this article, Mario explains what drowning really looks like and how to recognize it when its happening.
gcaptain.com
Let's see how far I get writing learn rust with tests quii.github.io/learn-rust-w... #rust
Introduction - Learn Rust with Tests
quii.github.io
I can only marvel at the logic that concludes that organisations who want greater predictability from software development should wait as long as possible to test their assumptions.
Software has always been buggy shit, but when you see stuff like this, you cant help but think this is the result of some mandated vibe coding shite (cant wait to use my pens on NYE 2199, when I am the ripe age of 216)
This is the destination of every company that tries to replace creative human workers with AI slop. futurism.com/artificial-i...
BuzzFeed Nearing Bankruptcy After Disastrous Turn Toward AI
Three years after its pivot to AI, the writing is on the wall for BuzzFeed. The company said there's "substantial doubt" it can keep going.
futurism.com
Long shot: Anyone who does #archery want to help me? I have been building a scoring app for the past 2 years. It's a PWA, you can try it for free right here about.fastarchery.co.uk . I am currently doing a closed test on google play store and need volunteers, please reach out if you can help
Fast - Archery Scoring App
Score your ends, track your handicap and classifications. Works offline at the range. Free archery scoring app.
about.fastarchery.co.uk
"Perhaps the real unlock of AI isn't this "10x" thing, it's that engineers finally have time to deeply understand what they're building, and why." This post by @quii.dev resonates a lot with me quii.dev/The_weight_o... / worth a read.
Chris James - The weight of AI on engineers
Chris James, London - Software Engineer
quii.dev
An abstraction having a property of being indeterministic cannot be an abstraction. If an abstraction is flaky (different from leaky) it pulls you back into the details to understand if it abstracted the thing in the way it should've abstracted.
Watch software developers. I mean *really* watch them. When they say they spent an hour "writing code", they've actually spent most of that hour *reading* code and *thinking* about it. Wanna boost your dev productivity? * Write code that's easier to understand * Get better at understanding code
obviously not the major driver of his health concerns but it is very funny to read A Christmas Carol as an adult and realize that when tiny tim first says "God bless us, every one!" he's a severely malnourished child and they've given him a cup of hot gin
One of my best work achievements this year was convincing book club to read a book about a struggling manufacturing plant in the 80s We discovered how the lessons they learned translate to software development. Everyone in tech should read The Goal
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."
It's Mental Math Monday! What goes on in your head when you're mentally calculating 45% of 40?