Alain St-Denis

@alain@jase.social
30 Followers
192 Following
56 Posts

Qui suis-je?

Utilisateur et sysadmin Linux depuis 1994, retraité du domaine du CHP depuis 2019.

Je joue de la batterie dans un groupe. La pandémie de COVID-19 nous a forcé à pratiquer à distance avec #Jamulus.

Marié depuis plus de 40 ans, trois enfants, deux petits enfants.

Who am I?

Linux user and sysadmin since 1994, retired from the HPC field since 2019.

I play the drums in a band. The COVID-19 pandemic forced us to practice remotely with #Jamulus.

Married for over 40 years now, father of three, grand-father of two.

@gueuledatmosphere@mastodon.green Au yâbe les dépenses.

Dear Fedi friends, I need your help!

We are working on motion graphics for the Fediverse promotional video... and we would love to do a sequence at the end with a mosaic of people's profile photos. For that, I need your consent.

If you'd like to have a small cameo in our video, can you let us know if we can use your profile pic?

Thanks! 🙏

Can you please boost this?

#EleFediVideos #AskFedi

@_elena@mastodon.social Sure, you can use mine too.
@jaywink@jasonrobinson.me Congrats! 🎉 The event started at 6am, right? Much too early for me! 🙂
Meta tracks your activity across millions of websites and apps, regardless of whether you use its platforms, and profits from that data through targeted ads. If you want to limit Meta’s ability to harvest and profit from your personal data, here’s what you need to know. https://www.eff.org/deeplinks/2025/01/mad-meta-dont-let-them-collect-and-monetize-your-personal-data
Mad at Meta? Don't Let Them Collect and Monetize Your Personal Data

If you’re fed up with Meta right now, you’re not alone. Meta tracks you across millions of websites and apps and its business model relies on your data. If you want to limit Meta’s ability to collect and profit from your personal data, here’s what you need to know.

Electronic Frontier Foundation

@raiderrobert@mastodon.social This is what I got:

joke tell I a UDP… would joke you about

I don’t get it.

@jaywink@jasonrobinson.me It’s kind of sad. They only hot girl I see on jase.social is my ugly face.
Alain St-Denis - jase.social

Profile of Alain St-Denis.

jase.social

This article from @bert_hubert spells out the principles of sustainable software development really, really well.

If you have a decision that is in any way a close call, I say go with the choice that embodies these principles.

Your future team (which might include you) will thank you.

https://berthub.eu/articles/posts/on-long-term-software-development/

On Long Term Software Development - Bert Hubert's writings

Recently the Dutch Electoral Board (where I am also a very part time advisor) invited me to do a talk reflecting on their open source Abacus vote tabulation software. Much software is now provided as a service, and is typically deployed continuously (CD, continuous deployment), surrounded by enough automated testing (CI, continuous integration) that we can be reasonably sure that a new revision is likely to at least work to some extent.

Bert Hubert's writings
×

This article from @bert_hubert spells out the principles of sustainable software development really, really well.

If you have a decision that is in any way a close call, I say go with the choice that embodies these principles.

Your future team (which might include you) will thank you.

https://berthub.eu/articles/posts/on-long-term-software-development/

@elizayer and I thank you for spreading the word!
@bert_hubert We all benefit from getting this excellent advice out. In fact, I hope that my theoretical future teams are reading it right now!
@elizayer @bert_hubert I was bored and played with some new tech at work years ago. It worked well, but now we have to shift platforms and of course it's the new tech that's making me wish I wasn't so bored back then and simplified.
@elizayer @bert_hubert
Excellent advice. About the steady team: continuity is important in management too. It helps when you don't continually have management that is short on context and learning the ropes.
@gueuledatmosphere @bert_hubert Yes, I wondered lightly if there was a companion piece waiting to be written about the organizational context that supports this.... 🤔
@elizayer @gueuledatmosphere it would be useful, but I'm not equipped to write it. On two occasions I have provided teams with environments in which they flourished, but I think these were exceptional circumstances. I can't generalize from that. Also perhaps I just got lucky.

@elizayer @bert_hubert

Wow, yes: keep it simple. This reminds me of Insight Timer, which had been a fav meditation timer iPhone app for years... until its enshitification just a year ago or so. What used to require one click now takes four or five. No, I don't want to upgrade, no I don't want all these additional "features." Tempted to delete the app and just use my phone's built-in timer instead.

@elizayer @bert_hubert Thanks for sharing!

Ideally the tests should be treated as part of the documentation since they show how things are supposed to work.
The files should follow a clear structure, be readable and entail descriptions.

Code and dependencies for the tests should be reviewed on a regular basis so that time passing doesn't become an additonal obstacle.