Java Champion, creator of @JavaOOQ, the best way to write SQL in Java.
Will mostly tweet about Java, SQL, jOOQ, programming humour, and write at https://t.co/oUP2wQmrIq
Nov 11, 2022 • 4 tweets • 2 min read
Hey @elonmusk I bet you can’t buy JIRA
@elonmusk Shamefully, I stole this meme as well:
A brief history of programmers getting mad at computers by DALL·E
It started back in the caves
Same with ancient Romans
Apr 28, 2022 • 14 tweets • 3 min read
Why is Propagation.REQUIRED the default in Spring? NESTED seems to be a much better default.
A NESTED transactional unit is truly transactional.
A REQUIRED transactional unit can leave data in a weird state, depending on whether it is called top level or from a nested scope.
@simas_ch I really don't see the utility of this behaviour. The only really valid code is to just never catch (and handle) the exception, to always propagate it until it reaches the outer most transactional code.
But then, why even make nested code transactional at all?
Sep 18, 2020 • 8 tweets • 1 min read
If the Gang of Lukas had written a book about design patterns, the names would be much more catchy.
I'll start:
The Facade pattern would be called the Putting Lipstick On A Pig pattern
May 28, 2018 • 13 tweets • 3 min read
1/ There had been a lot of talk about "10x engineers" on Twitter, in the recent past. Some voices went as far as hinting at "10x engineers" being bad for teams / businesses. Those people obviously go way too far. I think the discussion should be much more nuanced. Here's my take
2/ Most people are average by definition. Most people, however, are really good at *something*. And there are some people who are plain simply excellent at *something*. Their excellency may go as far as being 10x as productive as the average. Sounds great! So what's the problem?