And yes, I certainly want to use them.
Posts by Ole Vedel Villumsen
Public service announcements? Sorry, I’m not American, and PSA can stand for more things.
Wow. I wish for such a drawing for *my* birthday.
There may be use cases where it works. Not that I remember having heard of any in my 40 years in computing.
My favourite advantage is I can tell from the name of a type whether a collection is mutable, for instance ImmutableList vs. MutableList. But advantages are many.
Conversions between EC and JCF are easy, equals() works across, and I can collect JDK streams into Eclipse Collections.
I spent the day playing with #EclipseCollections. First impression is it can advantageously replace 75 % of #JavaCollectionsFramework. For a few classes, like LinkedHashMap, I didn’t find a good replacement. Luckily the two libraries interoperate surprisingly well. #Java
What a pleasure to see good use of Instant, ZonedDateTime, ZoneId and DateTimeFormatter from #java.time all over the place.
A good colleague of mine, @knudaage.bsky.social , finally embarked on weeding out the use of Date, Calendar, SimpleDateFormat, TimeZone and XMLGregorianCalendar from what may be our largest open-source code project, #bitrepository, github.com/bitrepositor.... #Java
Und @nipafx.dev , Sie sind unbedingt ein, der auch immer einen sehr guten Einsatz leistet. Und ich schätze sehr Ihre klare Aussage darüber, was passiert ist.
Shar, even though the Java community won’t/wouldn’t be quite the same without you, there will still be a vibrant Java community, I don’t worry either.
Maybe I just don’t understand the premise and/or don’t know those people. If code that one just wants to work exists (which I also don’t know), would it be OK to leave it to AI and tests? While still upholding other standards for code that you write yourself and/or want to maintain?
I am doing meticulous code reviews on pull requests containing AI generated code (and I prefer statically typed languages).
The coin was a prize in a quiz in Shar’s talk. I was lucky to win it. On my birthday.
Photo of coin with a jumping Duke and text “30th Anniversary Oracle”
I am keeping this coin as a little symbol not only of me belonging in the #Java community but also of the mark that @sharatchander.bsky.social set on the Java community and on myself. Shar gave this coin to me on my birthday at #Jfokus2026 in Stockholm.
You’re so right. In Denmark we’re proud that 48 % of our newly elected parliament (the Folketinget) are women. But it’s still gendered. We still have a way to go.
This makes no sense to me, it can’t be true, yet it is. :-(
-- which says a lot. (I admit I did briefly consider, but in my time zone too it’s too early for an April’s fool joke.)
Das hat mich auch gewundert. Es scheint mir, dass man über dir Jahrzehnte immer mehr unter den Namen „KI“ schiebt. Früher gab es zumindest die *Vision* von einer allgemeinen künstlichen Intelligenz.
Reduziert sich nicht das zu einer einfachen Definitionsfrage? „Echt“ und „künstlich“ widersprechen sich gegenseitig.
Oh, how cute the two of them together.
Oooooo! “i need to draw more dragons” I’m not stopping you. 😀 That would be rather stupid of me. 😀
First time I coded a #sealedInterface in #Java. A method could return 3 different results, each with its own supplementary information. A sealed interface and three implementing record types seemed right.
So PRs make sense for AI generated code?
Wow. I have heard before that people that have been close to dying often have a different gratefulness for life, which I have taken to be a fact. The way you describe it I think I finally UNDERSTAND it. Thank you and thanks for sharing.
I honestly never dreamt of checking the build status before *pulling*. But you’re perfectly right: If that ongoing build ends up failing, I got failing code pulled, putting me in a bad situation.
Dejligt at vågne til. Så smukt. Og et af de stykker jeg har nydt mest at være med til at synge.
Og med orkester og harpe. Alt for tit hører man den med orgel- eller klaverakkompagnement, det er fattigt i sammenligning.
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.
Wow, it does look cool, at least when you draw it. I understand your fascination.
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.