Alros

@alros.bsky.social

I pay the bills as a freelance Lead Dev / Engineering Manager in #Java, and have fun in #Unity, #Blender, and #AI. I'm a #digitalnomad by accident working remotely from 🇮🇹 🇬🇷 🇳🇱 🇬🇧

The sheer amount of (terrible) CVs created with AI makes me wonder which company is falling for these obvious scams. And what would the endgame be? Do they inject ransomware on the first day? Do they stay under the radar, hoping to steal the wage?

Mandatory id verification for adult websites is very complex Why don't we force adult websites to add a simple parameter to the content type of their files? Like `image/png;target=adult`. Parental control could hide that content easily and anonymously Unless the real goal is surveillance, ofc

#AI will not be able to write software as complex as what we write today. Not soon at least. AI writes simpler software that, combined together, will solve the same problem that we now solve with one (more) complex service. That will be the real game over for traditional developers.

Drive by @proton.me is great, but (at least on mac) it seem to lack a function to keep folders always available offline, and that makes it unusable in some cases 😶 It shouldn't be difficult _not_ removing a local copy, is it?

If your input contains a list of objects, do not output an event for each of those objects. You can break this rule only if you are sure that the number of input objects will remain consistent and limited forever, or if you are ready to handle unexpected large inputs and see your #Kafka burn.

Possibly an unpopular opinion: it is very annoying when IDEs and tools automatically inject a closed parenthesis when you type an open one. I wonder who likes that.

Unless you worked for Netflix, put the volume you handled in your CV. Number of users, transactions per second, anything. It gives the idea of project's size and complexity better than the name of a company nobody heard before.

When you study your first programming language, focus on learning how to write the logic and structure your code. Those are transferrable skills valid in any programming language. Make them yours. In the long run, that's more valuable than learning the last cool framework.

If you work in Tech Support, please skip the clean-the-cookies level of replies. Seriously. We have Clippy since 1997, and let's not talk about ChatGPT.

When you consume a Kafka topic, try to send unparseable messages to see what happens. You may discover that your service retries multiple times to deserialise the same payload as if it was a non-deterministic process, and that, after too many attempts, it just dies. You'd love it on weekends.

To decrease the volume of my email archive, I started bulk deleting newsletters and notifications filtering by address. In an hour, I removed 175,000 messages, but I didn't even go past 2022 yet! It's astonishing how much rubbish we get by mail.

Fixing an old PHP5 software: so many deprecated functions and breaking change! But why? is stuff like `foreach($foo as $k => $v)` so much better than `while(list($k,$v)=each($foo))` that the language cannot maintain backward compatibility? 🤐

Receiving "Sign in to confirm you're not a bot" on a YouTube video is an indication that the browser has a robust privacy-focused setup. If Google cannot monetize your view, likely neither can anyone else.

Bild

I love the concept of #vibeCoding and this trend of non-tech folks playing with AI. It's great that anyone can now handle more tech stuff independently. Then, I guess, being a seasoned software engineer capable of fixing broken code created by AI will be very profitable! 🤑

Not intending to stir up politics, but it seems that the MAGA policies have initiated a downward trend for the amount of American services I use everyday. ...which is great news when your job is to develop IT services in the EU. #buyeuropean