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.
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.
This error has been made before. And definitely will be again. Itβs a clear presentation for every programmer to learn from.
TIL. Iβm not doing (proper/strict) TDD.
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?
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.
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
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.
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.
LOL
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!
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...
Whatβs that now? Surprising direction that I havenβt seen from you before. Good to see youβre always developing.
(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.)
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.
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)?
These are the icy mountains of Pluto. It took 9 years to get these magnificent images⦠and 4.8 billion kilometers.
Nothing new. In the early 1990s I read a small magazine that included a Macintosh on the list of the editors.
I havenβt contributed to writing any of those. I use Java and Linux every day and plan to continue doing so.
Like the Java compiler? Like Linux?
Exactly. Also Business-Driven Development (BDD) and Test-driven Development (TDD) are not contradictory but go nicely hand in hand.
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!
There is a reason why some coding standard prescribe that business terms MUST NOT be translated to English.
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.
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...
Iβm not sure what you mean by βifβ. We do not that. Who doesnβt?
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?)
Nice. Are they all American? (Asking because I didnβt readily see any others and thereβs plenty of independent media outside the US.)
Do click. Nicolai Parlog is very entertaining and very informative at the same time. I love it.