Tom Van Wemmel @tomvanwemmel.bsky.social · 30/09/2026Software design should be easy and neat, with no needless boundaries to meet. But when changes get tough, settle for “good enough”! Ship it Friday, rinse and repeat. 000
Tom Van Wemmel @tomvanwemmel.bsky.social · 15/09/2026A developer pushed to main, with no desire to explain, keep up with his pace, 'cause reviews are a waste, he might break production again. 000
Tom Van Wemmel @tomvanwemmel.bsky.social · 01/09/2026A NullPointerException was thrown from a piece of code that removed minutes from Instant variables... to use in a query for comparison. The database does that comparison equally well on the original value and now we have a bug 😔 000
Tom Van Wemmel @tomvanwemmel.bsky.social · 30/08/2026It's so easy to write unreliable tests with Mockito. No guard against refactoring and describing situations that could never occur due to validation guards... only useful to increase code coverage 000
Reposted by Tom Van WemmelJason Gorman @jasongorman.bsky.social · 22/08/2026"This graph clearly indicates that software is cheaper to make, Jason" It indicates that software nobody wants is cheaper to make. Yet again, we forget there's a speed limit on the feedback loop that really matters. 4218
Tom Van Wemmel @tomvanwemmel.bsky.social · 19/08/2026People who start their message with a binary statement are missing knowledge, experience, or empathy. The world isn’t black or white, certainly not the tech world! 001
Tom Van Wemmel @tomvanwemmel.bsky.social · 25/07/2026blog.codeberg.org/protecting-o... Great stance!blog.codeberg.orgProtecting our FLOSS commons from LLMs — Codeberg NewsIn Brief: Two motions regarding 000
Reposted by Tom Van WemmelKy @ky.fyi · 09/06/2026also, god, LLMs feel like kerosene for ADHD. something about the implicit push to multitask, or reams of text being generated faster than anyone can read. it’s not a calm feeling 51062
Tom Van Wemmel @tomvanwemmel.bsky.social · 02/06/2026@sporza.be Groep K en L vallen onder de video-banner op sporza.be/nl/categorie... 000
Tom Van Wemmel @tomvanwemmel.bsky.social · 24/02/2026Implementing a feature in under 2h because BDD tests are easy to write 🥳 Vs. Being afraid to refactor a class because mocks are unreliable 😭 000
Reposted by Tom Van WemmelKelsey Hightower @kelseyhightower.com · 15/02/2026Generative AI is a slop generation machine by default. You have to put in a lot of work to get something of quality from it. 1614312
Tom Van Wemmel @tomvanwemmel.bsky.social · 09/12/2025@javaadvent.bsky.social yesterdays post about pattern matching does not render code correctly 000
Tom Van Wemmel @tomvanwemmel.bsky.social · 26/11/2025The #Github setup-java action has a poor caching mechanism but I really like the way #Hibernate solves it with a daily cache created from the day before 110
Tom Van Wemmel @tomvanwemmel.bsky.social · 18/11/2025First CloudFlare, now Github, why are we doing this Cloud-thing again? 020
Reposted by Tom Van WemmelGunnar Morling @gunnarmorling.dev · 07/11/2025Having multiple copies of your data, specifically laid out for different access patterns, is completely fine. Desirable even. Just make sure to have one canonical source of truth and drive updates to all the copies from there. 3201
Tom Van Wemmel @tomvanwemmel.bsky.social · 04/11/2025I saw a coworker using his smartphone at a urinal and I can't even imagine why someone would think this is a good idea 000
Tom Van Wemmel @tomvanwemmel.bsky.social · 09/10/2025I have to admit that when the tutorials and blog post don't cover your problem, solutions proposed by AI often contain good elements. Don't just copy the suggested code though 000
Tom Van Wemmel @tomvanwemmel.bsky.social · 15/09/2025"We verhuizen want de parkeerdruk is hier te groot" zei mijn buur met 3 auto's 000
Tom Van Wemmel @tomvanwemmel.bsky.social · 11/09/2025My company requires an approval for every pull request, so I started committing on Dependabot branches 000
Reposted by Tom Van WemmelGergely Orosz @gergely.pragmaticengineer.com · 20/08/2025The positive thing about AI tooling going mainstream and setting expectations high (e.g. "anyone can build software with AI") is that a large group will learn what us devs know already: Creating good software is hard and it's hard to explain to outsiders in a way they understand 617625
Tom Van Wemmel @tomvanwemmel.bsky.social · 04/08/2025I've seen the 4th best Naked Gun movie. I've watched the old films 20-30 times, listened to The Lonely Island on repeat and ... read about Pamela Anderson and I had high expectations. Pam scatting Kid Rock lyrics was funny though 000
Reposted by Tom Van WemmelJason Gorman @jasongorman.bsky.social · 04/07/2025This is bad news for software developers who don't know WTF they're doing. 181
Reposted by Tom Van WemmelGuillaume Laforge @glaforge.dev · 25/05/2025It's good to reinvent the wheel sometimes! endler.dev/2025/reinven... Great post by Matthias Endler. It helps understanding how wheels work, how you can fix them when broken, how to make better wheels if really needed, or how to find creative use cases for wheels by thinking outside the box.endler.devReinvent the Wheel | Matthias EndlerOne of the most harmful pieces of advice is to … 04915
Tom Van Wemmel @tomvanwemmel.bsky.social · 19/04/2025Bought myself a #Unifi Cloud Gateway Ultra and boy is it addictive to manage VLANs 010
Tom Van Wemmel @tomvanwemmel.bsky.social · 30/03/2025Sunday project: creating parallel #Maven archetypes for #Quarkus and #Spring with @jetbrains.com Junie. So far a positive experience, Junie is a bit slower than other prompt generators but much more reliable. github.com/TomVanWemmel...github.comGitHub - TomVanWemmel/java-template-archetypesContribute to TomVanWemmel/java-template-archetypes development by creating an account on GitHub. 100
Reposted by Tom Van WemmelRoy van Rijn @royvanrijn.com · 21/02/2025Not a coincidence, not acceptable. 286
Tom Van Wemmel @tomvanwemmel.bsky.social · 20/02/2025@simonbrown.je how does one determine the line for external dependencies? Is an API Manager external when it has a dedicated service for a System? I suppose it's close to pub/sub where you advise against a message bus container 000
Tom Van Wemmel @tomvanwemmel.bsky.social · 12/02/2025#Mockito I find you so funny You take all your directions from me But you only assure That my setup is secure I should have just written a Dummy 010
Tom Van Wemmel @tomvanwemmel.bsky.social · 11/02/2025#Spring and #Lombok, both easy to use. They extend your code by the annotations you choose. But once they are paired, you forget why they're there. And it's ever so hard to cut loose. 000
Tom Van Wemmel @tomvanwemmel.bsky.social · 24/01/2025The state of #AI: Every time I write my name at the end of an email, Outlook turns it into "Tomorrow_". 000
Tom Van Wemmel @tomvanwemmel.bsky.social · 23/01/2025How do you confirm a pod is healthy for a simple #Java application? Use the HttpServer that ships with the JDK! gist.github.com/TomVanWemmel...gist.github.comJDK 21 health check serverJDK 21 health check server. GitHub Gist: instantly share code, notes, and snippets. 021
Reposted by Tom Van WemmelMarkus Eisele @myfear.com · 01/12/2024Streamlining Java Development with Backstage: A Guide to Software Templates - JVM Advent bit.ly/3Vl2Yl9 #Java #Backstage #platformengineering 1135