Sign in

Thomas Coopman

@tcoopman.bsky.social
363 followers 248 following 200 posts

Domain-Driven Design enthusiast and consultant at Aardling. Deliver valuable software into production. Current favourite languages: Elixir and Gleam

PostsRepliesMedia
Reposted by Thomas Coopman
Mathias Verraes @mathiasverraes.bsky.social · 11/06/2026
It only took me 10 years to get Martin Fowler to come to DDD Europe, but totally worth it. Here pictured on stage with Eric Evans and Gien Verschatse
1197
Reposted by Thomas Coopman
Frederieke Scheper 🇳🇱❤️🇺🇦 @fbascheper.bsky.social · 10/06/2026
Getting ready for the keynote @dddeu.bsky.social . Love it 😻 Room filling up already. Colleagues are in. Socialising. Pac-Man rules. ❤️🥳 #DDDEU #Awesome
012
Reposted by Thomas Coopman
Domain-Driven Design Europe @dddeu.bsky.social · 02/03/2026
⏰ Only 1 week left to sign up for Gien's workshop on Strategic DDD. In this training, we'll guide you through the DDD starter modelling process, providing you with a structured process and new visualisation tools for your toolbox to explore and identify bounded contexts: buff.ly/ud2Wuxl
012
Reposted by Thomas Coopman
Domain-Driven Design Europe @dddeu.bsky.social · 17/02/2026
Over the years, we've cut speaker flight travel from 75% to 50% by booking sustainable alternatives. In 2025, 57% of our participants used train or local transportation (compared to 35% before). We also support sustainable projects. Continue reading: buff.ly/Gql24xG and join the conference.
013
Thomas Coopman @tcoopman.bsky.social · 09/02/2026
Lost one earbud of my Bose quietcomfort ultras. Called support. You can't buy a single earbud separately 😭
010
Reposted by Thomas Coopman
Aardling @aardlingeu.bsky.social · 07/11/2025
@newcrafts.bsky.social Day 2 in Paris 🇫🇷 is underway. @tcoopman.bsky.social ran a workshop reviewing the advantages of using LLMs to design complex software systems. And @gienverschatse.com closed the day with her keynote on how to make better decisions in complex software projects.
031
Reposted by Thomas Coopman
PEN America @penamerica.bsky.social · 12/07/2025
ICYMI: The mind-boggling list of hundreds of #bannedbooks in Tennessee now includes Calvin and Hobbes by cartoonist Bill Watterson, They Called Us Enemy by @georgetakei.bsky.social, and The Complete Book of Cats by Rosie Pilbeam. More at: pen.org/magic-tree-h... #Caturday #Censorship
54937871695
Reposted by Thomas Coopman
no. @joles.bsky.social · 05/05/2025
applying for jobs again
screenshot from an online job application form. the question reads "Can you describe specific ways you have integrated AI tools into your development workflow? Please include any custom setups, automations, or use cases beyond single prompt usage" (a red asterisk indicates that this is a required question).

an answer has been typed in the textbox below the question:

"there is a monster in the forest and it speaks with a thousand voices. it will answer any question you pose it, it will offer insight to any idea. it will help you, it will thank you, it will never bid you leave. it will even tell you of the darkest arts, if you know precisely how to ask.

it feels no joy and no sorrow, it knows no right and no wrong. it knows not truth from lie, though it speaks them all the same.
 
it offers its services freely to any passerby, and many will tell you they find great value in its conversation. “you simply must visit the monster—i always just ask the monster.”

there are those who know these forests well; they will tell you that freely offered doesn’t mean it has no price

for when the next traveler passes by, the monster speaks with a thousand and one voices. and when you dream you see the monster; the monster wears your face."
152235499111
Reposted by Thomas Coopman
Louis Pilfold @lpil.uk · 11/07/2025
Gleam sponsorship has been slowly dropping over the last few months. The project is free from influence by any corporation, but it means the team and I need your support! Just a few dollars makes a big difference, so please sponsor if you appreciate Gleam. github.com/sponsors/lpil
github.com
Sponsor @lpil on GitHub Sponsors
Gleam: Making type safe programming a production ready reality on the Erlang virtual machine!
44030
Reposted by Thomas Coopman
Charles Desneuf @selrahcd.bsky.social · 10/07/2025
Testing Rule of Thumb: if some pieces of data are in the assert they must appear in the arrange or act phase first.
164
Thomas Coopman @tcoopman.bsky.social · 10/07/2025
At this point I'm wondering if they're just teasing us on purpose
010
Reposted by Thomas Coopman
Wil Wheaton ❌👑 @wilwheaton.net · 09/07/2025
I quit Twitter before it was cool. I walked away from 3.2M followers, and absolutely nothing changed in my life, other than fewer garbage people disrupting my peace. There was little value then, and there is even less, now. Staying on Twitter is a moral and ethical failing, disguised as business.
702332327
Reposted by Thomas Coopman
Jan Van Ryswyck @janvanryswyck.mastodon.social.ap.brid.gy · 08/07/2025
For me, one of the best definitions of Test-Driven Development comes from the paper "Mock Roles, Not Objects" by Steve Freeman, Nat Pryce, Tim Mackinnon, Joe Walnes. jmock.org/oopsla2004.pdf #tdd #unittests #softwaredesign
12313
Reposted by Thomas Coopman
Ruth Malan @ruthmalan.bsky.social · 06/07/2025
Among the amazing folk I got to work with/learn from: ExploreDDD @lanooba.com @indu-alagarsamy.bsky.social @patandkat.com DDDEU @rebeccawb.bsky.social @settling-mud.bsky.social @johncutle.fish @andrewhl.bsky.social @tekiegirl.bsky.social @tcoopman.bsky.social @neolytian.bsky.social
3164
Reposted by Thomas Coopman
Gleam Programming Language @gleam.run · 02/07/2025
Guillaume Hivert, VP of Engineering at Steerlab, shares how being a Gleam business has been the best choice they have made!
For us, Gleam is not just an alternative to JS, it’s a whole different way to write frontend and backend. The whole team can contribute, and even junior developers love it. Gleam is the best choice we made.
06414
Reposted by Thomas Coopman
Domain-Driven Design Europe @dddeu.bsky.social · 02/07/2025
The Call for Proposals for #DDDEU is open until December 5, 2025. We're looking for hands-on labs and talks. No need to submit fully formed abstracts: if you submit a rough idea we like, we'll have a conversation with you to see where it could go: buff.ly/us1O2wz
023
Reposted by Thomas Coopman
Keith Fitzgerald @keithfitzgerald.bsky.social · 26/06/2025
Worth a watch: Head of Signal, Meredith Whittaker, on so-called "agentic AI" and the difference between how it's described in the marketing and what access and control it would actually require to work as advertised.
204109324360
Reposted by Thomas Coopman
John Scalzi @scalzi.com · 23/06/2025
My own emerging thought on this is that the "Bluesky is Dead" crowd are like people who break up with a longtime partner, get together with someone who superficially resembles the former partner, and then are annoyed the new partner persists in having their own personality and preferences
401940159
Reposted by Thomas Coopman
Christopher Dornan @chrisdornan.bsky.social · 21/06/2025
Just a reminder that Orwell’s protagonist in 1984, Winston Groom, works as a copy editor, except that his job entails endlessly “correcting the data” so that the archival record conforms to the Party’s preferred fictions, and what is “known” becomes a principal instrument of conformity.
412228674
Reposted by Thomas Coopman
Carrie @carebear620.bsky.social · 22/06/2025
440951
Reposted by Thomas Coopman
Cat Hicks @grimalkina.bsky.social · 20/06/2025
the level of misinformation sparked because of this bananas EEG preprint is just really tragic. By the way if you think that a researcher caused cognitive decline to happen to participants in a study you should probably be freaked out by that
1328875
Reposted by Thomas Coopman
Dylan Beattie @dylanbeatt.ie · 17/06/2025
PROTIP: did you know the folding desk in hotel rooms can also be used for ironing your clothes?
7594
Reposted by Thomas Coopman
Andriel Nuernberg @handle.invalid · 17/06/2025
A sneak peek of the WIP theming support for Fluxon UI (should take a few more days). Also supporting the inner|outer affixes to the other field-based components + a bunch of other cool stuff! 🙌 #elixirlang
3212
Reposted by Thomas Coopman
Pavel @spavel.bsky.social · 17/06/2025
✨ Powered by AI
2559
Reposted by Thomas Coopman
Brooke from Let’s Not Date @letsnotdate.bsky.social · 15/06/2025
Don’t send me an unsolicited picture of your peewee cocktapus unless you want me to… A: find your mom’s Facebook B: find a picture she uploaded of you reminiscing about what a nice young man you were C: badly photoshop that into a locket D: convince you I’m your daughter. Happy Father’s Day Daddy.
224115543144
Reposted by Thomas Coopman
Cat Hicks @grimalkina.bsky.social · 17/06/2025
What is common knowledge in your field, but shocks outsiders? Diverse teams and psychologically beneficial cultures are more innovative and more successful at solving problems
121346
Reposted by Thomas Coopman
Alistair Kitchen @alistairkitchen.bsky.social · 14/06/2025
Hi everyone I was denied entry, detained, and deported from the USA over the last 48 hours because of my reporting on the Columbia student protests I arrived back in Melbourne hours ago and had my phone handed back to me upon landing
218116604932
Reposted by Thomas Coopman
Einar W. Høst @einarwh.bsky.social · 15/06/2025
“When programmers are having a problem, their first attempt to solve it will almost always involve writing a program.” — Gerald Weinberg
0194
Reposted by Thomas Coopman
Pavel @spavel.bsky.social · 15/06/2025
The other LLM products may be less obvious about it than gork, but they're still putting a finger on the scales.
github.com
Copilot stops working on `gender` related subjects · community · Discussion #72603
As some people already mentioned here or here, Copilot purposely stops working on code containing hardcoded banned words from Github such as gender or sex. I am labelling this as a bug because this...
26719
Reposted by Thomas Coopman
Ann Telnaes @anntelnaes.bsky.social · 14/06/2025
Trump is using your tax dollars to give himself a birthday parade anntelnaes.substack.com/p/the-autocr...
18516128
Reposted by Thomas Coopman
Dr. Jabe Bloom @cyetain.com · 13/06/2025
0184
Reposted by Thomas Coopman
tautologer @tautologer.com · 12/06/2025
it's insane how good LLMs are given how bad they are
2738
Reposted by Thomas Coopman
Emily✨ @emilyoram.bsky.social · 11/06/2025
This is incredible
48137234733
Thomas Coopman @tcoopman.bsky.social · 11/06/2025
LLM being a bit too enthusiastic: "This is a fantastic error to encounter" 😅
050
Reposted by Thomas Coopman
Erin Casali @folletto.bsky.social · 11/06/2025
“I asked ChatGPT”
13013
Thomas Coopman @tcoopman.bsky.social · 11/06/2025
After having used a split keyboard for about 5 years now, I don't think I can ever go back. Just a couple of hours for a few days working on a laptop and I already have issues with my upper back.
110
Reposted by Thomas Coopman
Maxim Leyzerovich @round.is · 09/06/2025
sisyphus at daily standup: i had to roll back some changes
435378
Reposted by Thomas Coopman
Pavel @spavel.bsky.social · 10/06/2025
There's this super cool thing tech companies use to decide what products to build. They ask people "would you use this?" and then use synthesis techniques to interpret the answer as "yes" no matter what it actually was. This is called "validation" and you can make six figures doing it for a living.
18615116
Reposted by Thomas Coopman
Wiredferret! @wiredferret.bsky.social · 10/06/2025
As usual, I want to force UI designers to either take their glasses off, or put different ones on. www.theverge.com/news/682636/... "What I want is LESS contrast in my interface" said no one over 40 ever.
theverge.com
Apple’s new design language is Liquid Glass
Liquid Glass is coming to all of Apple’s software
911422
Reposted by Thomas Coopman
Software Mansion Elixir @swmansionelixir.bsky.social · 10/06/2025
LiveView devs – new is coming 👀 New LiveDebugger release will be soon live – here's what to expect👇 🔥 Firefox extension 🔥 Global callback traces view 🔥 Callback execution time metrics 🔥 Enhanced redirect debugging All coming soon with LiveDebugger 0.3.0 🔥🔥🔥
0276
Reposted by Thomas Coopman
Janel Comeau 🍁 @verybadllama.bsky.social · 10/06/2025
Google and Meta search both report that Cape Breton Island has its own time zone 12 minutes ahead of mainland Nova Scotia time because they are both drawing that information from a Beaverton article I wrote in 2024
10568051882
Thomas Coopman @tcoopman.bsky.social · 09/06/2025
How I would love it if Spotify had some actual music organisation features. At this point I'm not even waiting for it anymore because it seems like they will never be added :-( At some point I'll bite the bullet and switch to something else.
100
Reposted by Thomas Coopman
Mathias Verraes @mathiasverraes.bsky.social · 09/06/2025
🧵 I’ve reviewed conference talk submissions for +10 years. Here are my tips: (Side note, I've sinned against all these tips myself 🙃)
25122
Reposted by Thomas Coopman
Zach Daniel @zachdaniel.dev · 09/06/2025
Elixir 1.19 is a banger! Honestly I'm so pleased with the direction that #ElixirLang is going. My programs just get faster and more correct every time. I just know that we're in good hands. Thank you to everyone on the team for your hard work! github.com/elixir-lang/...
github.com
Release v1.19.0-rc.0 · elixir-lang/elixir
Type system improvements Type checking of protocol dispatch and implementations This release also adds type checking when dispatching and implementing protocols. For example, string interpolation i...
211723
Reposted by Thomas Coopman
Charity Majors @charity.wtf · 09/06/2025
I've heard a version of this from a number of folks, so it seems worth pulling out: Going all-remote with a core group of folks who got their start working in an office together is MATERIALLY DIFFERENT. It is WAY EASIER than trying to form & storm & norm with an all-remote team, from scratch.
3684
Reposted by Thomas Coopman
Marco Rogers @polotek.bsky.social · 08/06/2025
Fascist authoritarian coup. You gotta learn to say it. You're watching it happen. If we just start calling it that, we'll see the responses start to change.
125286
Reposted by Thomas Coopman
Andrew Harmel-Law @andrewhl.bsky.social · 06/06/2025
Now we are done, and already one of the best talks I’ve ever seen. 🙏🏻🎉💙 👏🏻👏🏻👏🏻 @settling-mud.bsky.social @johncutle.fish
022
Reposted by Thomas Coopman
Pavel @spavel.bsky.social · 07/06/2025
I've literally had AI boosters tell me "AI is not biased, you're just bad at prompting" because they don't actually understand how bias works or how an LLM is productized outside of a chatbot. The scariest thing about this tech isn't when you talk to it. It's when you don't see it at all.
322362
Thomas Coopman @tcoopman.bsky.social · 08/06/2025
Would we know if we already reached artificial general intelligence (AGI). If I was an AGI I'm not sure I would be doing a lot different. We're spending huge amounts on infrastructure and improvements basically what AGI would want. And in the meantime it's domesticating us via some "fun" tools. 🤷
140