Software architect with strong opinions | Offering 15 years of knowledge to Tech professionals | I share insights and real world experiences in the IT business

Joined July 2007
457 Photos and videos
The time has come. The middle managers at my client have seen what AI can do for deva and now they are going all the in. This per se is a good thing. As always in these cases the implementation is suboptimal. They created a dedicated team trying to implement all at once and in the classic ultra bloated corporate version. In matter of a week I saw Pull requests trying to add 20 skill and 50 reference files of 1000 lines each. When I questioned the answer was “a guideline for the coding agents os better than no guideline.” This is not how LLM works, this is not how a coding agent should learn about your guidelines. AI people… keep your skills nice and small please. The more the merrier doesn’t work with LLM context.
2
112
Are certain people even real?
RESTful APIs may be dead soon. Instead, web services may expose a single POST entry point for a prompt. Internally, an AI agent may decide how to interpret it and what to do with the data and the database.
128
the phrase “PHD Intelligence “ is the most stupid thing I’ve ever heard regarding intelligence
82
This episode clearly shows that even fairly big projects have zero governance on what is merged and published. There should be some visible and tangible signs when a lib/package was compromised by n the recent past. Like a trust ranking system. I will go as far as implementing it in all package managers. If a package was created n the list the user needs to approve the installation manually. It is crazy how the whole automation enabled by AI is creating huge gap in governance and security.
Software horror: litellm PyPI supply chain attack. Simple `pip install litellm` was enough to exfiltrate SSH keys, AWS/GCP/Azure creds, Kubernetes configs, git credentials, env vars (all your API keys), shell history, crypto wallets, SSL private keys, CI/CD secrets, database passwords. LiteLLM itself has 97 million downloads per month which is already terrible, but much worse, the contagion spreads to any project that depends on litellm. For example, if you did `pip install dspy` (which depended on litellm>=1.64.0), you'd also be pwnd. Same for any other large project that depended on litellm. Afaict the poisoned version was up for only less than ~1 hour. The attack had a bug which led to its discovery - Callum McMahon was using an MCP plugin inside Cursor that pulled in litellm as a transitive dependency. When litellm 1.82.8 installed, their machine ran out of RAM and crashed. So if the attacker didn't vibe code this attack it could have been undetected for many days or weeks. Supply chain attacks like this are basically the scariest thing imaginable in modern software. Every time you install any depedency you could be pulling in a poisoned package anywhere deep inside its entire depedency tree. This is especially risky with large projects that might have lots and lots of dependencies. The credentials that do get stolen in each attack can then be used to take over more accounts and compromise more packages. Classical software engineering would have you believe that dependencies are good (we're building pyramids from bricks), but imo this has to be re-evaluated, and it's why I've been so growingly averse to them, preferring to use LLMs to "yoink" functionality when it's simple enough and possible.
1
2
193
My feed is improving I see more guitars and less AI bros
107
I left for a while and came back to this on my timeline. For once I am not disappointed
1
269
IT was not my first choice. I wanted to play guitar and work with music. At 41 is too late to go back to that idea?
106
Yesterday a colleague said: “I could present XYZ at the review but it is totally unspectacular “ I jokingly answered: “we don’t work for Dice, Activision or Sandfall, nothing we do is spectacular.” This is the reality of most people working in tech. Wr solve mundane problems for the business branch we are in. Not a complaint. This shit gives me a level of freedom most people can only dream of.
69
30 Dec 2025
All my achievements this year have nothing to do with tech. I should change life. I should use this platform only for fun, that for me it is dunking on stupid opinions
1
76
I don’t know what to think about this. IBM in my mind is so full of bad memories that I can’t help being skeptic
🚨 IBM to acquire Confluent for $11B Just two months after the rumor leaked, we now have a name - $IBM. As I mentioned then, there were signs. $CFLT's business was struggling. Is this a good sign? Not really. IBM is a household name but not for anything good (its software). It's been a "dying company" for decades now, but its stock price keeps performing. Some people call it a cockroach - a company that doesn't innovate but simply can't die. 🪳 I don't have any beef with IBM but there are two quotes that stand out to me: > "Good software goes to IBM to die" > "IBM is a private equity firm disguised as a tech company" What's next for the data streaming industry? More consolidation. 💀 What's next for Kafka? I don't know. Keep in mind Confluent accounts for at least 60-70% of Apache Kafka contributions. It really depends on how IBM treats it. • Maybe they let Confluent run somewhat independent like Red Hat. • Maybe they divert all of that effort into proprietary tech and starve the OSS off. It's not an exciting acquisition in any case. It's probably one of the saddest way to end Confluent's journey. That's how life turns out sometimes. 💔
2
393
29 Nov 2025
All the things that I consider an achievement for me this year have nothing to do with Tech. Am I still doing the right thing for me?
2
119
29 Nov 2025
This thing is next level. I love it
28 Nov 2025
holy shit, this is the most beautiful react app I've seen openDAW: a next-generation web-based Digital Audio Workstation — link to github below
213
27 Nov 2025
Never believe an image of a alleged millionaire wearing an Apple watch
78
27 Nov 2025
Since I blocked 50 or more accounts X has decided to try show me fitness and running content. I am not disappointed. In most case are better than the fake Tech slop I got fed.

ALT Shane Shane Gillis GIF

1
1
120
27 Nov 2025
nah... it is still bad. Now I get tons of religious fanatics. That for me are all people with any religious reference in bio or in any post they do.
41
26 Nov 2025
Be brutal works also on this platform. If you don’t like certain content block the user who posted. Block 10, 100 user if you need. Teach the algorithm the hard way. I prefer being irrelevant than reading slop
72
26 Nov 2025
I lost the count of how many account I blocked today.
51
25 Nov 2025
I'm starting to regret the bots. The content in the "For you" tab is only garbage. "Is there a browser better than XYZ", "Name an underrated programming language", "hot take..." please
2
75
23 Nov 2025
When I was studying CS I found the PS lessons really boring. Now I can spend hours reading about system calls and thread safe file access. It was our teacher fault most probably and even if bored I learned the basics.
77