Posts

This profile is from a federated server and may be incomplete. Browse more on the original instance.

pierstoval, to random French
@pierstoval@mastodon.social avatar

It's funny to work on certain projects, because sometimes your lines diff is super enormous because you move a 1700-lines-long file into several smaller classes, and the copyright header takes 30 lines.

If I was judged by Elno, he would definitely think I'm an awesome developer.

pierstoval, to random French
@pierstoval@mastodon.social avatar
pierstoval, to random French
@pierstoval@mastodon.social avatar

Glad to have watched "Good Will Hunting" before Netflix shuts it out.

Removing movies or tv shows from streaming platforms is one of the biggest bullshits I've seen in the streaming industry.

Just after the fact that artists are not paied well.

pierstoval, to random French
@pierstoval@mastodon.social avatar

I absolutely hate this capitalistic view of Open Source, the saying "We do whatever we want, it's Open Source anyway".

This leads to philosophies like "Let's rewrite this entire thing our way, and put some marketing on it, this will destroy the previous project and deny the work of all its contributors, but hey, it's Open Source".

Or even "Let's take this entire project, add our brand, put some glitter and marketing on it, and sell it, without giving any fucks to its maintainers".

Hate them.

l_inadapte,
@l_inadapte@framapiaf.org avatar

@pierstoval
Open source is « libre » without ideology.

pierstoval,
@pierstoval@mastodon.social avatar

@l_inadapte On the contrary, they have a very specific ideology, and that's exactly why I qualify this as a capitalistic view of Open Source

pierstoval, to random French
@pierstoval@mastodon.social avatar

Experience has told me that companies that are really successful in tech often don't care about code quality, they succeed by doing two things:

  • Spend a lot in marketing to fund the product
  • Use the money to fund two things: support, and quick coding.

Legacy projects are successful projects, and the biggest companies that have been here for super long time are most of the times companies that contain hundreds of thousands of lines of bad code and they're ok with it as long as "it works".

lucastucious,
@lucastucious@ludosphere.fr avatar

@pierstoval i've joined Ubisoft 6months ago and nothing hit more than this :blobcry: :blobcry:

pierstoval,
@pierstoval@mastodon.social avatar

@lucastucious This realisation makes me wonder whether I should quit quality code, especially since I specialise in refactoring and modernizing legacy code 😬

pierstoval, to random French
@pierstoval@mastodon.social avatar

Bon bah le CFP du Forum PHP est ouvert, j'ai déjà vu plusieurs talks sur des sujets similaires que je voulais moi-même abordé après avoir fait mes propositions (j'ai soumis mes talks avant de regarder, sinon je suis 100% sûr que j'aurais été découragé).

Bah je suis découragé à l'avance : j'ai aucun autre talk à soumettre à part les quelques idées que j'ai déjà proposées et qui sont quasiment toujours rejetées, donc c'est dead pour moi cette année, encore.

pierstoval, to random French
@pierstoval@mastodon.social avatar

Not many features on SvelteAdmin (https://github.com/Orbitale/SvelteAdmin) lately.

However, I'm dropping a unit-testing setup of single components, and added more tests, and I like that, even though it's a long process to make it work!

pierstoval, (edited ) to random French
@pierstoval@mastodon.social avatar

Nope, four years later they still hate me and don't want to unlock my account.

Too bad, maybe I would have PAID come to the next SymfonyLive.

ramsey,
@ramsey@phpc.social avatar

@herndlm @pierstoval Talk bad about Yoda conditions, did you?

pierstoval,
@pierstoval@mastodon.social avatar

@herndlm Read the alt 😇

pierstoval, to random French
@pierstoval@mastodon.social avatar

Once again, a unit test and a hell lot of debugging time helped me realise that I long ago had a function that should have been broken but wasn't for strange reasons.

Still, in a Promise, I used "return resolveFunc" instead of calling "resolveFunc()".

My bad, shit happens

pierstoval,
@pierstoval@mastodon.social avatar

To be clear, my final code is this diff:

return new Promise((resolve) => {
this._callback(data, operation, requestParameters);

  • return resolve;
  • resolve();
    });

That's stupid, I know.

I even don't have any idea why I couldn't see that before. Everything worked super well, but it's only when unit-testing this particular piece of code that I realized the promise actually takes super long time, therefore is never resolved ("never resolved" should have given me a hint, by the way)

pierstoval,
@pierstoval@mastodon.social avatar

(No blame, I wrote this code years ago)

pierstoval, to random French
@pierstoval@mastodon.social avatar

I'm gonna stop saying "I'm cooking laundry detergent again".

Instead, I'm gonna say "I'm continuing the production of the fluid".

pierstoval, to random French
@pierstoval@mastodon.social avatar

Laravel folks will literally keep reinventing the wheel and adding glitter on it instead of going to therapy

rolfdenhartog,
@rolfdenhartog@phpc.social avatar
pierstoval,
@pierstoval@mastodon.social avatar

@rolfdenhartog That's some serious coding! Did you drop usage of Facade and embraced Dependency Injection too? 😱

pierstoval, to random French
@pierstoval@mastodon.social avatar

Look at the example video on the Github page, it's astonishing the amount of time and energy an adblocker can save:

https://hachyderm.io/@combatwombat/112474271117486390

(of course adblockers can also increase your privacy and can also tell surveillance-capitalism to get the fuck out of our life)

pierstoval, to random French
@pierstoval@mastodon.social avatar

I watch the crossmark-former-bird-site like once or twice a week, only because I have a few mutuals there left.

And when I do, I usually scroll one or two pages-long to taste the evolution of this fascist-compliant website.

It was already completely buggy because I use Firefox and some ad-blockers, but now videos and polls don't even show.

Same with Fb: some posts are totally invisible, videos bug. Youtube is slow.

These assholes want their damn tracking so much they exploded their website.

ArnaudStrill,
@ArnaudStrill@mastodon.top avatar

@pierstoval
Yeah, I usually watch YT on my iPhone via safari, which is the only browser allowing you to use an ad-blocker at the time, and because i'm not using the app or chrome I have a "BUFFERING" time of 5 ~15 sec before each video, anyways, that's the time I'm not watching ads so, I don't mind.
The thing is that if it was a real technical limitation due to the browser, then why can I see the vidéos launching instantly on the homepage ? 😅

pierstoval,
@pierstoval@mastodon.social avatar

@ArnaudStrill That's a known thing: Youtube enforced Firefox users to have a longer buffering time than anyone else, for no real reason.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • Leos
  • ngwrru68w68
  • InstantRegret
  • thenastyranch
  • magazineikmin
  • GTA5RPClips
  • rosin
  • osvaldo12
  • tacticalgear
  • Youngstown
  • slotface
  • khanakhh
  • kavyap
  • DreamBathrooms
  • JUstTest
  • modclub
  • everett
  • provamag3
  • cubers
  • cisconetworking
  • ethstaker
  • Durango
  • mdbf
  • anitta
  • megavids
  • normalnudes
  • tester
  • lostlight
  • All magazines