Nelson da Costa

@baruica
126 Followers
100 Following
1,055 Posts
Navigating socio-technical systems by doing the engineer/manager pendulum (https://charity.wtf/2017/05/11/the-engineer-manager-pendulum/).
Interests: systems thinking, eXtreme Programming, DDD, Team Topologies, Wardley maps.
https://github.com/baruica
https://bsky.app/profile/baruica.bsky.social
La voiture électrique est régulièrement pointée du doigt pour les impacts environnementaux, notamment sur le sujet du Cobalt et le travail des enfants en RDC.
Aurélien Bigo a fait une synthèse complète du sujet pour aborder factuellement ce sujet difficile : https://bonpote.com/analyse-la-realite-sur-le-cobalt-en-republique-democratique-du-congo/
Prioritize Relatively

It is not enough to assess whether an idea is good or not but rather necessary to compare it to all other ideas you could be pursuing

What hospital triage can teach us about planning

Or, what I've learned listening to my wife.

JoT
Beyond the Hype: What I Actually Learned Building Software with AI

Forget magic wands. Here is the concrete, practical workflow I use to build software with AI—from specific phrasing to managing agent tools.

Ready to fight against planned obsolescence ? 📱✨ I'm #hiring in the Software Enginering team at Fairphone !
🆕 2 New Openings:
Android Build & Release Engineer: Strenghten our DevOps infra and automate the pipelines that keep our devices running smoothly. 🔗 Apply here:
https://fairphone.jobs.personio.com/job/2470630?display=en

Android Telephony & Qualcomm Modem Engineer: A deep-tech role focused on maintaining connectivity and security for up to 8 years of device life. 🔗 Apply here:
https://fairphone.jobs.personio.com/job/2470595?display=en

Android Build & Release Engineer | Jobs at Fairphone

DEI @Fairphone At Fairphone, we care about people, planet and you. It’s natural that we see diversity, equity and inclusion (DEI) as an essential part of how we work together and do business.We support and further strengthen our inclusive work environment and culture by more formally implementing various DEI efforts to ensure all Fairphoners feel included, respected, and supported. 

I propose a way to fix the language around mocks and fakes - in a video https://youtu.be/RvKPOjlQKyM and companion blog post https://coding-is-like-cooking.info/2026/01/we-need-to-stop-calling-everything-a-mock/
We Need to Stop Calling Everything a Mock!

YouTube
Pinky and the Brain: my agent/subagent duo

OpenCode’s agents configuration and Beads. A match made in heaven. My flow until now Working on a task starts with the Plan agent. I provide an initial prompt of what I want to achieve and th…

le0nidas

What’s next for Signal in 2026? These handy features are coming soon ✨

Pinned messages, Android tablets, new backup options, and more!

👉 https://aboutsignal.com/news/whats-next-for-signal-in-2026-these-handy-features-are-coming-soon/

#signal #signalapp #signalmessenger #privacy #android #ios #windows #linux #macos #tech

What's next for Signal in 2026? These handy features are coming soon - AboutSignal.com

Pinned messages, Android tablets, new backup options, and more!

AboutSignal.com

I'm watching people in my feed screaming at each other over Firefox's "AI kill switch" this morning with some trepidation.

As far as I'm concerned, Firefox already has an AI kill switch. It's called browser.ml.chat.enabled, I set it to false more or less the day it appeared, it hasn't mysteriously popped back on since, despite angry posts to the contrary, and that's been that for me. It's disabled every "AI" feature I find objectionable. I'd prefer if Mozilla leadership would sync up with reality on occasion and stop deciding to put this paid placement trash into Firefox in the first place, but at least there's a reliable way to get rid of it.

Everything else people have been screaming at Mozilla about? I'm not sure I see the problem. The little model you can download to summarise web pages for you? I wouldn't trust it, and so I don't think it's necessarily a productive use of Firefox devs' time, but at least it's opt-in. The other little model you can download to help organise your tab groups? I don't use it much, but this one seems more practical, and it's also opt-in, despite the occasional angry report of it slowing down people's browsers even without having been downloaded. Liek, bro, maybe try closing a Slack tab or two.

I don't want ChatGPT in my browser, or Claude, or any kind of world burning data centre LLM pretending to be our new AI god. browser.ml.chat.enabled = false does that for me. It would be even better if it wasn't there in the first place. But tiny, focused ML models doing nominally useful things? I not only do not see the problem there, I'd like some of them to be part of the Web platform rather than just the browser. I've been wishing since they launched them that Mozilla would make an API available to web sites out of those translation models of theirs, for instance.

I'm monitoring the situation, as European heads of state like to say, but so far, despite the posturings of their C-suite types, it doesn't seem like any critical Mozilla resources are being diverted away from maintaining the Web platform into AI boosterism. Every new Firefox changelog is delivering on what it should be delivering on, and it's only occasionally that I see a new "AI" feature advertised. Compare that to a product like VSCode, which has been completely consumed by the cancer of slop production with only one in a hundred changelog entries being about building an actual damned code editor, and I'm not feeling all that alarmed about Firefox just yet.

I know this is Mastodon, but sometimes I just wish people would entertain having opinions that can have some nuance in between "burn the world down so the AGI can live" and "Butlerian Jihad now," you know?

21 Lessons From 14 Years at Google

Lessons learned from 14 years of engineering at Google, focusing on what truly matters beyond just writing great code.