Profile avatar
wipu.bsky.social
How can I help you write your software? How can your software help users?
28 posts 18 followers 24 following
Regular Contributor
Active Commenter

In today’s Vatnik Soup, I’ll talk about the takeover of social media by illiberal, populist influencers. For the last ten years, social media has been dominated by these voices and it is one of the main reasons for the political rise of people like Trump and Orban. 1/25

#java should allow return void. Now the following proxy won't compile. The keyword "return" needs to be removed/added when iterating the method return type: @Override public void m(String arg) { return delegate.m(arg); } Furthermore, while at it, why not make all statements expressions?

Why do we still use pseudo-code? Many current real languages *can* and should be used to express ideas that are not only readable but also executable. Furthermore, why do we still use only natural language (English) for specifications? Specification by example i.e. acceptance tests instead, please.

When I code a change, I pay much more attention when typing than when reviewing my changes before commit. Much easier to avoid mistakes that way. One of the reasons why I don't use #AI. It's easier to carry the responsibility if I as the diff reviewer trust the entity who wrote that diff.

One good metric of code cleanness is how well it can be used as "pseudocode" in documentation and discussion.

I think the Russian orthodox church just called me a wanker....

For some reason I'm very lazy to learn advanced magic/tech powers in video games. I just enjoy the stupid AI and shoot them with traditional weapons. If I'm lucky, the game lets me get away with it. If not, I have to learn the advanced stuff after getting killed a dozen times by the final boss.

When will we find new words/symbols for obsolete technology? How long will people recognize the 3.5" diskette icon to mean "save to permanent memory"? Or the term "disk" to mean that memory? How long will there even be volatile memory and the need to save? (Only even more need to clear caches...)

#ContinuousIntegration and #TrunkBasedDevelopment not only make your own developer life easier by avoiding growing integration debt. It also makes other's lives easier when you publish small increments often instead of infrequently dumping incohesive merge commits.

I hope this platform flies and the ex bird dies.