Maxime Souillat 🦊 (@beaucouplus) header
Maxime Souillat 🦊 (@beaucouplus) profile picture

Product engineer. Vintage connoisseur.

Paris
Joined September 2009
Photo by Maxime Souillat 🦊 (@beaucouplus)Photo by Maxime Souillat 🦊 (@beaucouplus)Photo by Maxime Souillat 🦊 (@beaucouplus)Photo by Maxime Souillat 🦊 (@beaucouplus)Photo by Maxime Souillat 🦊 (@beaucouplus)Photo by Maxime Souillat 🦊 (@beaucouplus)Photo by Maxime Souillat 🦊 (@beaucouplus)Photo by Maxime Souillat 🦊 (@beaucouplus)Photo by Maxime Souillat 🦊 (@beaucouplus)
Maxime Souillat 🦊 retweeted
In 2001, 2Advanced was my favorite site on the internet. In 2026 it's really annoying, but huge props to these guys for leaving a post-Flash version around as a cultural artifact. v3.2advanced.com/v3expansion… teapawt.net/WebDesignMuseum/status…
In 2001, we really thought this was what the future of web design would look like.
6
3
28
3,693
I’ve been dealing with this kind of stuff pretty often at my current job. The indirection is sometimes so damn high for one or 2 callers 🥲
1
2
149
Maxime Souillat 🦊 retweeted
Alongside the Ruby 4.0 release last week, I published charm-ruby over Christmas, bringing @charmcli's excellent terminal UI libraries to Ruby. A full TUI framework, reusable components, styled output, forms, markdown rendering, spinners, charts, and a lot more! Demos below ⬇️
24
42
12
274
49,161
Want this so badly 👌
Jump to any open terminal by title, working directory, or tab color. A little highlight animation shows the terminal you jumped to so you can find it more easily. Available very soon in nightly macOS builds.
60
Maxime Souillat 🦊 retweeted
Here it is folks! The article I wrote about using Phlex and ViewComponent as your views in Rails controllers by way of Superview. I also released Superview 1.0 today, which I use in production. Since Twitter is deathly afraid of links to the open web, the link is in the 🧵👇
2
4
2
38
3,564
Maxime Souillat 🦊 retweeted
Awesome new Ruby gem(s) alert! 🚨🚨 This week Joel Drapper and I wrapped up the awesome Difftastic tool into a gem with precompiled binaries. Difftastic gives you AST-driven diffs instead of simple text-driven diffs by leveraging the power of Tree Sitter.
2
7
75
3,596
I just published the very first version of Rails Devtools. It's a set of tools to help rails developers. Since it's a very early version, I'd be happy if anyone could test it in a rails repository and tell me if it breaks! github.com/beaucouplus/rails… #rails #ruby
6
18
1
109
12,841
Here are some screenshots of Rails Devtools in action
1
303
Ça c’est le mauvais esprit qu’on aime 🥰
A reader in Philly has flagged another mysterious new monument that has magically appeared in a public park to "honor" Trump. It looks a lot like the ones popping up in DC. Titled "In Honor Of A Lifetime Of Sexual Assault," it features Trump's "grab em by the pu**y" comment.
130
Since I’ve read @nateberkopec book about sidekiq, I look at many things with a « queuing theory » mindset. This story seems to fit.
Rescuing a project in progress. A friend of mine called. He was overwhelmed by a home renovation project that ballooned in size. What started as a simple kitchen countertop replacement turned into more work in the kitchen, new lighting throughout the house, a master bathroom gut rehab, and new flooring in every room. It became too much. He felt like he was sinking and he couldn't find a grip to grab to prevent the downward spiral. This was his first time managing so many things at once, along with living with the mess that's inherent to demolition. Calm was hard to find, and clarity had left the building. With genuine concern distorting his voice, he said "I'm in a bad spot. What do I do?" So I asked him to give me a rundown on what was finished, and what was in progress. Essentially, step one is simply taking inventory. And that's where the problem became clear. What happened with his project is what happens with many projects, personal or work. Companies, in particular, are perpetually plagued by this problem: Too much unfinished business all at once. None of the projects in my friend's house were done. Everything was in progress. The kitchen countertops weren't done yet. The backsplash was halfway there. The lights were about 80% done. Some of the floors were ripped up, while more remained to demo. The master bath was half torn apart. And so on. Nothing done, everything started. Guys were jumping around between this and that, trying to make progress on the whole thing without finishing anything. Now, that might be OK if the initial crew was really large, and each project was being done by separate dedicated teams. But in this case, the contractor had a crew of three doing all the work, and a client piling on more projects as they went. So here are the clear instructions I gave: 1. Stop everything. 2. Take status of everything. Where does each project broadly stand in terms of size, scope, completion, and unknowns. 3. Pick a smaller project that's almost done, and redirect all resources to finishing that one up before working on anything else. Get something finished. Establish "completion discipline". 4. Only move on to the next project once the current project is 100% done. 5. Do not add to the pile. No more new projects. There are subdivisions in the steps too. You can consider if what's open needs closing, what's doing needs to be done. But those are nuanced decisions that can easily trap you in indecision. The best process in this case is one that's easy to grasp and do: Stop, status, selection, focus, finish, next. This isn't about calling in reinforcements or adding more resources. This is about stopping, slowing down, eliminating the spread of attention, honing in, and driving to completion. Two days later, my friend calls me back. "It's night night and day. The kitchen countertops are done, the backsplash in in progress and will be done end of day. Next we're moving to the master bathroom. It all feels under control again." The house is still a mess. That's the nature of construction. But at least his mind is clear, and the path ahead is obvious to everyone. Project management isn't just about guiding things down the perfect golden path. It can be about rescuing stuff that's gone off the rails. As much as we'd all like to avoid it, it does us no good to avoid admitting that it's often required. Rescue and repair is part of the natural cycle, and the better you get at it, the more progress you'll ultimately make.
1
306
J’ai quand même l’impression que beaucoup de gens y sont attachés ?
89
Maxime Souillat 🦊 retweeted
En 1989, France 2 lance une série policière avec notre Johnny Hallyday national en Inspecteur Harry du pauvre. Ça s'appelle David Lansky et c'était une formidable dinguerie.
144
461
93
3,329
539,148
Maxime Souillat 🦊 retweeted
Microsoft Windows 1.0, Steve Ballmer, 1986.
45
84
27
503
62,800
A ranger dans la longue liste des comparaison pétées.
Si vous aimez l’architecture, vous allez adorer le SEO ! 🏗️ En SEO comme en architecture, tout est question de structure. Il ne suffit pas de bâtir un beau bâtiment (ou un joli site web), il faut aussi s’assurer qu’il repose sur des fondations solides pour qu’il tienne dans la durée et soit bien visible. 🏢 Dans l’architecture, vous devez : Poser des fondations stables pour construire un bâtiment durable (en SEO, c'est la structure technique de votre site). Penser à la conception globale (votre stratégie SEO), qui doit allier esthétique et fonctionnalité. Optimiser chaque détail pour garantir une construction harmonieuse, efficace et adaptée aux besoins des utilisateurs. 👉 Le SEO, c’est pareil : Structurez bien votre site : URL, balises, maillage interne, tout doit être pensé pour être solide et fluide. Créez du contenu optimisé et pertinent qui attire autant les utilisateurs que les moteurs de recherche. Surveillez les détails techniques (vitesse de chargement, sécurité, responsive design) pour garantir que votre site tienne le coup face aux algorithmes de Google. 🔑 L’objectif ? Un site bien bâti et optimisé qui devient une véritable œuvre d’art numérique, capable de se hisser au sommet des résultats de recherche. 🌐 👉 Envie de construire un site robuste et SEO-friendly ? MySEO.coach vous aide à concevoir la meilleure architecture pour atteindre les sommets sur Google. 💪
1
1
160
Je découvre Demon Slayer, et je dois dire que je suis bluffé par la BO et les dessins !
83
Catastrophe, les biens immobiliers alentours vont encore prendre de la valeur 😱
"C'est catastrophique": les commerçants parisiens s'inquiètent de la mise en place de la zone à trafic limité l.bfmtv.com/7Szt
Readers added context they thought people might want to know
Le visuel est faux. La mairie de Paris comptait englober dans la ZTL les 5 et 6e arrondissements, les îles et les quais, mais comme l'indique l'article, elle a dû y renoncer. L'image est celle du 1er projet, elle induit les lecteurs et usagers en erreur. bfmtv.com/paris/c-est-ca…
91
Maxime Souillat 🦊 retweeted
Why You Need Product Engineers ⬇️ julien.danjou.info/p/why-you…
2
1
189
15 ans sur Twitter, dont 4 ou 5 à conspuer l’algorithme.
2
70