Elektrine
EN
Log in Register
Paige Chat Timeline Communities Gallery Videos Email DNS VPN Uptime Kairo
Back to Timeline
Remote

Batsify

@batsify@ruby.social
  • Open on ruby.social

I am a french who love coding the hard way (no AI), worked for a lot of startups until saturation, hope for a come back of social values instead of monetization of the poorest. Toots in 🇬🇧, please be indulgent.

Are you French? Take a look at my profile on Chapril: @batsify@pouet.chapril.org

57 Followers
135 Following
18 Posts
Joined November 07, 2024
Code sharing:
https://codeberg.org/batsify
Lang:
French (native), English
Location:
France, European Union

Posts

Open post
batsify
Batsify @batsify@ruby.social · May 10, 2026
Batsify
@batsify@ruby.social

I am a french who love coding the hard way (no AI), worked for a lot of startups until saturation, hope for a come back of social values instead of monetization of the poorest. Toots in 🇬🇧, please be indulgent. Are you French? Take a look at my profile on Chapril: @batsify

ruby.social

Interesting article on API documentation best practices.

The author focuses on web APIs, but I think this article applies to classic APIs (those in our packages or that we generate ourselves for other teams).

In short, it's always advisable to provide two types of documentation: the specifications (the "what") and the API documentation (the "how").

https://inkwright.inc/blog/your-api-reference-is-not-your-api-documentation

#SoftwareDocumentation #api

1
1
0
0
Open post
batsify
Batsify @batsify@ruby.social · May 07, 2026
Batsify
@batsify@ruby.social

I am a french who love coding the hard way (no AI), worked for a lot of startups until saturation, hope for a come back of social values instead of monetization of the poorest. Toots in 🇬🇧, please be indulgent. Are you French? Take a look at my profile on Chapril: @batsify

ruby.social
Replying to @batsify@ruby.social
@esparta@ruby.social It would be naive to say that these are bad developers. You can't imagine the level of pressure they face from society, within companies, and in the media. This makes people who try to regain control seem anti-AI. The example I was given to describe this behavior is the arrival of computers in the era of typewriters. That's what we're being compared to.
0
0
0
0
Open post
batsify
Batsify @batsify@ruby.social · May 07, 2026
Batsify
@batsify@ruby.social

I am a french who love coding the hard way (no AI), worked for a lot of startups until saturation, hope for a come back of social values instead of monetization of the poorest. Toots in 🇬🇧, please be indulgent. Are you French? Take a look at my profile on Chapril: @batsify

ruby.social
Replying to @esparta@ruby.social
@esparta@ruby.social Thank you for this toot. It seems obvious. But I don't subscribe to it. I develop software in a corporate environment, and companies are pushing people to use AI (it's even a performance indicator). What I see are some cool things where AI can support the thinking process. But I also see many, and much more often, products partially written by AI, and for which the developers don't have a complete understanding of the AI-written part.
0
2
0
0
Open post
batsify
Batsify @batsify@ruby.social · Apr 27, 2026
Batsify
@batsify@ruby.social

I am a french who love coding the hard way (no AI), worked for a lot of startups until saturation, hope for a come back of social values instead of monetization of the poorest. Toots in 🇬🇧, please be indulgent. Are you French? Take a look at my profile on Chapril: @batsify

ruby.social
Replying to @GeePawHill@mastodon.social
@GeePawHill ❤️ Yes. But on the other hand, a good number of people know this very well, but don't care at all. That's somewhat the problem of the times we live in.
0
0
0
0
Open post
batsify
Batsify @batsify@ruby.social · Apr 27, 2026
Batsify
@batsify@ruby.social

I am a french who love coding the hard way (no AI), worked for a lot of startups until saturation, hope for a come back of social values instead of monetization of the poorest. Toots in 🇬🇧, please be indulgent. Are you French? Take a look at my profile on Chapril: @batsify

ruby.social
Replying to @cwebber@social.coop
@cwebber To use AI, or should I say, to be forced to, I know that AI happily uses private or unstable APIs, and that this kind of thing hides in incomprehensible code that no one bothers to review.
0
0
0
0
Open post
batsify
Batsify @batsify@ruby.social · Apr 24, 2026
Batsify
@batsify@ruby.social

I am a french who love coding the hard way (no AI), worked for a lot of startups until saturation, hope for a come back of social values instead of monetization of the poorest. Toots in 🇬🇧, please be indulgent. Are you French? Take a look at my profile on Chapril: @batsify

ruby.social
Replying to @batsify@ruby.social
The article itself was interesting, but on another topic: bad GC behavior on Gnome Shell The Infamous GNOME Shell Memory Leak https://feaneron.com/2018/04/20/the-infamous-gnome-shell-memory-leak
0
0
0
0
Open post
batsify
Batsify @batsify@ruby.social · Apr 24, 2026
Batsify
@batsify@ruby.social

I am a french who love coding the hard way (no AI), worked for a lot of startups until saturation, hope for a come back of social values instead of monetization of the poorest. Toots in 🇬🇧, please be indulgent. Are you French? Take a look at my profile on Chapril: @batsify

ruby.social
Replying to @batsify@ruby.social
I also want to open the discussion about the “listen to users opinion” here. It’ll probably hurt you to hear that, but users are not the holy grail for many open source contributors. They are for companies that profit from users, but very unlikely to be for independent contributors. Most of us don’t profit from our work. You can demand features and bugfixes from open source contributors just as much as you can from any random people on the street. From https://feaneron.com/2018/04/20/the-infamous-gnome-shell-memory-leak/#comment-835 [2/2]
0
2
0
0
Open post
batsify
Batsify @batsify@ruby.social · Apr 24, 2026
Batsify
@batsify@ruby.social

I am a french who love coding the hard way (no AI), worked for a lot of startups until saturation, hope for a come back of social values instead of monetization of the poorest. Toots in 🇬🇧, please be indulgent. Are you French? Take a look at my profile on Chapril: @batsify

ruby.social

We should copy and paste this message onto all open-source projects to avoid any misunderstandings or false hopes:

---

You clearly confuse “open” with “we’ll accept anything”. GNOME is open – you can talk to anyone, work on any module and fix any bug. GNOME is also principled – if your code isn’t good, or your feature isn’t desired by some maintainer, it won’t be accepted. If you know that something won’t be accepted, and yet you work on it, good luck.

[1/2]

#opensource

0
2
0
0
Open post
batsify
Batsify @batsify@ruby.social · Apr 21, 2026
Batsify
@batsify@ruby.social

I am a french who love coding the hard way (no AI), worked for a lot of startups until saturation, hope for a come back of social values instead of monetization of the poorest. Toots in 🇬🇧, please be indulgent. Are you French? Take a look at my profile on Chapril: @batsify

ruby.social

I loved this article. It's something that resonates with me personally and in my professional life.

<< Neither decision involves asking the person using the software. The adding is driven by business metrics. The removing is driven by engineering metrics. The user is in neither equation. >>

I recommend reading:

https://vivianvoss.net/blog/the-feature-creep

1
0
0
0
Open post
batsify
Batsify @batsify@ruby.social · Apr 14, 2026
Batsify
@batsify@ruby.social

I am a french who love coding the hard way (no AI), worked for a lot of startups until saturation, hope for a come back of social values instead of monetization of the poorest. Toots in 🇬🇧, please be indulgent. Are you French? Take a look at my profile on Chapril: @batsify

ruby.social
Replying to @georgetakei@universeodon.com
@georgetakei You are the boss ♥️ ♥️ ♥️
0
0
0
0
Open post
batsify
Batsify @batsify@ruby.social · Apr 14, 2026
Batsify
@batsify@ruby.social

I am a french who love coding the hard way (no AI), worked for a lot of startups until saturation, hope for a come back of social values instead of monetization of the poorest. Toots in 🇬🇧, please be indulgent. Are you French? Take a look at my profile on Chapril: @batsify

ruby.social
Replying to @cammerman@mstdn.social
@cammerman@mstdn.social Can you, please, stop to publish on Internet the MAGA secrets plans? Yes, de-naturalize is a way to legally pressure and oppress peoples. Black, strangers, political opponents... A legal weapon to terrorize.
0
0
0
0
Open post
batsify
Batsify @batsify@ruby.social · Mar 30, 2026
Batsify
@batsify@ruby.social

I am a french who love coding the hard way (no AI), worked for a lot of startups until saturation, hope for a come back of social values instead of monetization of the poorest. Toots in 🇬🇧, please be indulgent. Are you French? Take a look at my profile on Chapril: @batsify

ruby.social
Replying to @theleftistlawyer@mastodon.social
@theleftistlawyer@mastodon.social What I found amusing in the very first seasons of the Star Trek television series was Kirk's declaration that there was no concept of money in society. This was in an episode where the USS Enterprise is transported back in time to World War II. I found that surprising.
7
0
0
0
Open post
batsify
Batsify @batsify@ruby.social · Mar 18, 2026
Batsify
@batsify@ruby.social

I am a french who love coding the hard way (no AI), worked for a lot of startups until saturation, hope for a come back of social values instead of monetization of the poorest. Toots in 🇬🇧, please be indulgent. Are you French? Take a look at my profile on Chapril: @batsify

ruby.social
Replying to @workchronicles@mastodon.social
@workchronicles A variant everybody should keep in mind: << You don't own the company >>
0
0
0
0
Open post
batsify
Batsify @batsify@ruby.social · Mar 05, 2026
Batsify
@batsify@ruby.social

I am a french who love coding the hard way (no AI), worked for a lot of startups until saturation, hope for a come back of social values instead of monetization of the poorest. Toots in 🇬🇧, please be indulgent. Are you French? Take a look at my profile on Chapril: @batsify

ruby.social
Replying to @christi3k@toot.cat
@christi3k This is what happens when a society rewards success, which is necessarily synonymous with personal wealth, at the expense of the interests of society as a whole - which is no longer a value.
0
0
0
0
Open post
batsify
Batsify @batsify@ruby.social · Dec 03, 2025
Batsify
@batsify@ruby.social

I am a french who love coding the hard way (no AI), worked for a lot of startups until saturation, hope for a come back of social values instead of monetization of the poorest. Toots in 🇬🇧, please be indulgent. Are you French? Take a look at my profile on Chapril: @batsify

ruby.social
Replying to @LarsFosdal@mastodon.social
@LarsFosdal@mastodon.social Inside you will find another instruction asking you to invite a friend to share this good time.
1
1
0
0
Open post
batsify
Batsify @batsify@ruby.social · Dec 02, 2025
Batsify
@batsify@ruby.social

I am a french who love coding the hard way (no AI), worked for a lot of startups until saturation, hope for a come back of social values instead of monetization of the poorest. Toots in 🇬🇧, please be indulgent. Are you French? Take a look at my profile on Chapril: @batsify

ruby.social
Replying to @Codeberg@social.anoxinon.de
@Codeberg@social.anoxinon.de ❤️
0
0
0
0
Open post
batsify
Batsify @batsify@ruby.social · Aug 28, 2025
Batsify
@batsify@ruby.social

I am a french who love coding the hard way (no AI), worked for a lot of startups until saturation, hope for a come back of social values instead of monetization of the poorest. Toots in 🇬🇧, please be indulgent. Are you French? Take a look at my profile on Chapril: @batsify

ruby.social
Replying to @batsify@ruby.social
@mjd This isn't the only security measure in place, but it's part of a set of practices aimed at reducing costs and negative impacts on both sides of the mirror: customer assets on the one hand, and the company's long-term investment in the product on the other. Perhaps I see that we too often reduce code review to what is generally called a “PR.” But code review is much more than just PRs. It’s a practice that doesn't wait for a “click” in a rush moment.
2
0
0
0
Open post
batsify
Batsify @batsify@ruby.social · Aug 28, 2025
Batsify
@batsify@ruby.social

I am a french who love coding the hard way (no AI), worked for a lot of startups until saturation, hope for a come back of social values instead of monetization of the poorest. Toots in 🇬🇧, please be indulgent. Are you French? Take a look at my profile on Chapril: @batsify

ruby.social
Replying to @mjd@mathstodon.xyz

@mjd This is completely false :( The purpose of code review is twofold:

  • First, to ensure the required level of quality and accuracy before the code even interacts with customers, including tracking down bugs, code smells, performance issues, security risks, and fragile/incomplete tests.

  • Second, to ensure shared consensus and knowledge about product development.

5
1
1
0

Remote instance

ruby.social
Open on original server
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

Platform

  • Email
  • Chat
  • Timeline
  • Communities
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ

Legal

  • Terms of Service
  • Privacy Policy
  • Warrant Canary
  • Lite (no JS)
  • VPN Policy
  • Source code

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 19:08:09 UTC