Henry Coles
@pitest.bsky.social
1.5K followers 500 following 390 posts
Fiction: Scottish Book Trust New Writer 2023. SCWBI Undiscovered Voices 2024. Repped by Lucy Juckes at @jennybrownagency.bsky.social‬ https://henrycoles.com Tech: Made mutation testing popular - Java Champion https://pitest.org https://www.arcmutate.com
Posts Media Videos Starter Packs
pitest.bsky.social
I have a scene featuring a hack not unlike this in my first novel, only the computer and the music are both much older.
Reposted by Henry Coles
joannechocolat.bsky.social
Unsolicited writing advice, no. 10009:
Beware of people who give writing advice for a living, rather than writing books for a living. And beware of people telling you about *the publishing business* who don't currently work in the publishing business.
pitest.bsky.social
Had a busy evening hacking on my text to speech library. Voice models are now available as maven dependencies, so "python style" runtime downloading is no longer mandatory

Might call it v1.0.0 and stop breaking the api once I've updated the homograph dictionary

github.com/hcoles/voices

#java #tts
GitHub - hcoles/voices: Fast, in-process text to speech for Java
Fast, in-process text to speech for Java. Contribute to hcoles/voices development by creating an account on GitHub.
github.com
pitest.bsky.social
Currently fixing a bug that's been hiding in plain sight for about 14 years.
pitest.bsky.social
Waiting to hear back to confirm, but the arcmutate spring plugin may have just uncovered a large number of bugs in one of our customer's codebases due to the misuse of security/validation annotations.

#java #areyousureyourcodeisworking
pitest.bsky.social
Tried to use onbuy.com to buy something of non trivial value. Wouldn't use them again.

Order cancelled by seller after 2 weeks because "out of stock" with no way to leave a review for the seller.

No money lost, but clearly a platform that's happy to have its customers messed around.
Reposted by Henry Coles
alastairc.com
It's #DyslexiaAwarenessWeek this week in Scotland (next week England). @barringtonstoke.bsky.social publish incredible, dyslexia-friendly, accessible books for all and I'm delighted to be on their list.

For 20% discount use code DAW20 here 👉 collins.co.uk/pages/barrin... (ends 12/10)

#KidLitUk
A poster announcing Dyslexia Awareness Week 2025, and showing two books by Alastair Chisholm – REEK and BLITZERS, both published by Barrington Stoke.
pitest.bsky.social
I was up early this morning making inadvisable last minute changes, but at 9am I hit send on my structural edit.

I am now celebrating by going to work.

#ukkidlit
pitest.bsky.social
There's still a bit of work to do, but I've just pushed out a release of my text to speech library with a new phonemizer and initial support for non-english languages.

github.com/hcoles/voices

#java
GitHub - hcoles/voices: Fast, in-process text to speech for Java
Fast, in-process text to speech for Java. Contribute to hcoles/voices development by creating an account on GitHub.
github.com
Reposted by Henry Coles
monkemma.bsky.social
So to recap:

🟣Farage made Gill Welsh UKIP leader

🟣Gill left UKIP 2 days after Farage and has admitted to his first count of Russian bribery THE SAME DAY

💎Gill joined Brexit party and re-elected to Brexit Party during the bribes period

💎Gill made Welsh Reform UK leader

11/14
Reposted by Henry Coles
simoneromani.bsky.social
My very first contribution on the ING Tech Blog! I’m excited to share my experience with mutation testing and how it’s vital to strengthen your test suite to gain code quality and resilience.

Test smart. Test strong. Trust your code.

medium.com/ing-blog/gai...
Gain confidence in your code with mutation testing
Hi, I’m Simone, a Chapter Lead at ING and I’m responsible for the application gateway for all payments done via the Mobile Banking app…
medium.com
pitest.bsky.social
It's a shame there are no tools that detect this sort of thing without setting the planet on fire.
pitest.bsky.social
This reason this isn't wrapped up as something PIT reports is that is probably doesn't mean what people think it does.

Tests that didn't kill anything might be great tests, they just weren't run because a different test was used to successfully challenge the mutant first.

2/2
pitest.bsky.social
Sort of. You can get a record of all killing tests (from the xml output or good old csv).

Any test that isn't listed never failed.

1/2
pitest.bsky.social
We have precious few hours on this earth, so must spend them well.

Like this.
robert.smallshire.no
Too long since I made any truly whimsical software, so last night I added Apple Touch Bar support to the Mac version of the BeebEm BBC Micro Emulator to give important missing function keys f0-f9 in iconic red-orange, a copy key in somewhat less iconic olive-brown and, a Break key in desiato black.
A view of a MacBook Pro Touch Bar showing BBC Micro function keys.
Reposted by Henry Coles
quarkus.io
Quarkus @quarkus.io · Sep 12
Learn how to expose weak tests, strengthen your assertions, and build enterprise-grade confidence with PIT in Java applications.

www.the-main-thread.com/p/mutation-t...
Mutation Testing in Quarkus: Go Beyond Code Coverage
pitest.bsky.social
That's a gorgeous cover. Who's the artist?
pitest.bsky.social
Just checked back on the dodgy agent who's offer I rejected two years ago.

To my immense surprise, there are still no announcements on their website about the middle grade deals with Big 5 publishers that they'd secured but "couldn't talk about yet".

Writers, be careful out there.
Reposted by Henry Coles
pitest.bsky.social
Have you tried deleting the document and all backups and starting again from scratch?