Ole Vedel Villumsen's Avatar

Ole Vedel Villumsen

@olevv

Any pronouns (most use he/him). Software developer (Java), father of two teenagers, amateur musician. Concerned about the climate and man-made climate change.

55
Followers
280
Following
181
Posts
16.11.2024
Joined
Posts Following

Latest posts by Ole Vedel Villumsen @olevv

I plan to stick around in software development for two more years so I get to see for myself what programming will look like by then.

21.02.2026 07:17 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Wow, it does look cool, at least when you draw it. I understand your fascination.

20.02.2026 18:15 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

It doesn’t say in the photo, but does it say on the tin can whether the date is "best before" or "last use"? Take the latter literally. In case of the former, look, smell, taste, and if it seems OK, it’s OK. For many canned foods 4 years too old is no issue.

11.02.2026 09:50 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

This error has been made before. And definitely will be again. It’s a clear presentation for every programmer to learn from.

10.02.2026 05:04 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

TIL. I’m not doing (proper/strict) TDD.

09.02.2026 12:34 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

How strict of a definition of TDD was used? I sometimes write 2 or 4 failing tests before writing any production code just because I can’t stop myself. Would I fail?

09.02.2026 12:10 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I admit that before coming to #Jfokus2026 I thought virtual threads in #Java sounded like a good idea, but it was unclear what I wanted to use them for. After the talks and lab in the conference I have a very clear picture.

04.02.2026 12:03 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

At #Jfokus @josepaumard.bsky.social gave the inspiring hands-on lab on structured concurrency and virtual threads. The learning material is good, so I am looking forward to digging still deeper after the conference. #Java

03.02.2026 11:35 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

The first day of #jfokus, the hands-on day, so where you learn and end up tired. @timtebeek.github.io and @rickossendrijver.bsky.social presented "Break your testing habits", advocating #AssertJ, but also a scary eye-opener how much many of us still stick to obsolete habits we learned with #JUnit 3.

03.02.2026 11:30 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

A colleague of mine did that even for exploratory programming: wrote a test, wrote the code, discarded it, rewrote the test, rewrote the code, threw it away, rewrote the test, etc. I don’t always do that myself; but it certainly is possible.

28.01.2026 09:41 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

LOL

28.01.2026 07:13 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

You can’t throw anyone in prison until after a fair trial. Goes for people working for ICE as for everyone else. Or we’d be using their methods. It’s the last thing we want. But sure, do trial!

28.01.2026 05:46 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Climate change will devastate crop yields A sweeping new analysis finds that warming global temperatures will dampen the world’s capacity to produce food from most staple crops, even after accounting for economic development and adaptation by

NEW RESEARCH: Climate change on track to slash global crop yields by 24% before 2100.

Like, within the lifespan of your kids.

Also: adaptation and new farmland can’t offset this loss. Sorry, AI can’t fix this.

agupdate.com/agriview/mar...

27.01.2026 23:05 πŸ‘ 76 πŸ” 40 πŸ’¬ 6 πŸ“Œ 4

What’s that now? Surprising direction that I haven’t seen from you before. Good to see you’re always developing.

22.01.2026 11:58 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

(I am myself a happy IntelliJ IDEA user. My employer pays an Ultimate license for me. I am still on 2024.3 since upgrading is always a pain in the *ss.)

20.01.2026 10:05 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

One, you’re the artist that can pick any low-hanging fruit and get good artwork out of it. Two, this one was a good idea. Obvious ideas sometimes are.

20.01.2026 07:29 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Of the people praising IntelliJ IDEA (for instance of the occasion of its 25th birthday), how many have been given a license they don’t pay for? How does this contribute to the amount of praise? And how many of them mention the gift along with the praise (I haven’t seen any yet)?

19.01.2026 16:03 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Video thumbnail

These are the icy mountains of Pluto. It took 9 years to get these magnificent images… and 4.8 billion kilometers.

18.01.2026 19:39 πŸ‘ 3336 πŸ” 1089 πŸ’¬ 42 πŸ“Œ 151

Nothing new. In the early 1990s I read a small magazine that included a Macintosh on the list of the editors.

16.01.2026 05:31 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I haven’t contributed to writing any of those. I use Java and Linux every day and plan to continue doing so.

11.01.2026 09:35 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Like the Java compiler? Like Linux?

10.01.2026 23:40 πŸ‘ 1 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0

Exactly. Also Business-Driven Development (BDD) and Test-driven Development (TDD) are not contradictory but go nicely hand in hand.

02.01.2026 08:48 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

A thread 🧡 of _terrible_ design decisions for the internal APIs of the two Italian high speed train operators, Italo and Trenitalia.

Hardcoded passwords, terrible translations, spelling mistakes, xml in json (but utf8 encoded and transmitted as an array of numbers), it's all here. Enjoy!

28.12.2025 22:07 πŸ‘ 179 πŸ” 32 πŸ’¬ 10 πŸ“Œ 10

There is a reason why some coding standard prescribe that business terms MUST NOT be translated to English.

31.12.2025 15:00 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Matthew 7:6: Don’t give what is holy to dogs or toss your pearls before pigs, or they will trample them under their feet, turn, and tear you to pieces.

28.12.2025 21:53 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Null Safety in Java with JSpecify and NullAway by SΓ©bastien Deleuze @ Spring I/O 2025
Null Safety in Java with JSpecify and NullAway by SΓ©bastien Deleuze @ Spring I/O 2025 YouTube video by Spring I/O

If you need to get up to speed with null safety in #Java with #JSpecify and @manu.sridharan.net's #NullAway, watch @seb.deleuze.fr's excellent presentation from @springio.net 2025.

www.youtube.com/watch?v=5Lbx...

26.12.2025 06:20 πŸ‘ 8 πŸ” 5 πŸ’¬ 1 πŸ“Œ 0

I’m not sure what you mean by β€œif”. We do not that. Who doesn’t?

26.12.2025 07:14 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Yeah, and here we are some soooooo interested in seeing what you’re producing and thus making things even tougher. (If you could count me in as one of your four weirdest friends, it might help?)

20.12.2025 14:34 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Nice. Are they all American? (Asking because I didn’t readily see any others and there’s plenty of independent media outside the US.)

07.12.2025 04:54 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Do click. Nicolai Parlog is very entertaining and very informative at the same time. I love it.

04.12.2025 09:47 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0