Almost every day, I see microservices that should have definitely not been microservices. Almost every time, it's a big bad of mud with extra complexity.
You can't just split things into random smaller things, slap HTTP in between and call it architecture. In almost every case, cleaning up a monolith would have yielded better outcomes.
PSA: Passwords that expire every few months are an outdated security measure. The NIST explicitly says to stop doing it. Source: https://pages.nist.gov/800-63-FAQ/#q-b05
I bet the conversation to design their new Outlook menu items went like this:
- Can you use a complex design with the same color palette, so that they're as indistinguishable from each other as the new Google app icons? - Can I at least add text labels? - No, that would make it actually usable. - Will do boss.
It helps to think of accessibility as "progressive enhancement for human capabilities". For example, seeing color is a capability that one should not assume.
@Ann_Effes@kaia I tried looking for a job recently. I have plenty of experience and an considered an expert worldwide. And yet must companies either offer shitty salaries or work environments. I try this every 5 years or so to discover that companies get worse with time. I also know plenty of devs who spends months searching. There is no shortage. There are bad workplaces that waste people's potential and pretend there's a shortage to justify their shitty conditions and hiring practices.
Am I the only one around here who still knows image compression techniques for the web? Logos today take longer to transfer than my entire website on a dial-up 27 years ago. I feel like Hari Seldon wasn't too far off, despite being a fictional character.
Honestly, I built better websites than most of today's web when all I had was PHP 3, HTML 4, nascent CSS, vanilla JS, on a garbage dial-up connection and without access to good docs. I have no idea what happened to the world, but it's not good.
In 1997, when we still had 56k modems, if your website took 10 seconds to load, you lost most of your users. Today, Outlook spins for 20 seconds on a 300 Mbps connection, despite being in cache, and everyone is somehow fine with this regression.
This is without counting the lengthy SSO loop that we need to repeat every morning, because "remember me" is also no longer a feature in 2023, it seems.
Legacy software modernization, project rescue, architecture, test automation, public speaking. Working at Zend.I'm supporting a tactical unit in Ukraine directly. You can help me do more: https://afilina.com/donate/ua-supplies