Ari Stathopoulos Profile Banner
Ari Stathopoulos Profile
Ari Stathopoulos

@aristath

1,728
Followers
1,428
Following
119
Media
4,095
Statuses

Humanist. Trying to be the man my dog thinks I am. Doing things with code @emiliacapital . Focused on Web Sustainability. Human, opinions my own.

Loutraki
Joined August 2008
Don't wanna be here? Send us removal request.
@aristath
Ari Stathopoulos
3 months
I give up. I can no longer contribute to Gutenberg… I can’t understand our code anymore, at this stage it’s alien to me and it keeps getting more and more complex instead of simpler. I’m wasting too much time trying to understand what we do.
30
35
270
@aristath
Ari Stathopoulos
3 years
Are you a #WordPress theme developer? Do you use webfonts? We'd appreciate your feedback on adding a webfonts API in core. The window to merge this in 5.9 is closing soon, so leave feedback in the PR.🙏 Testing instructions:
2
33
46
@aristath
Ari Stathopoulos
4 years
In case you missed it, the 1st Full-Site-Editing theme is now live: in the #WordPress repository. Hopefully this will allow more people to easier test FSE in #Gutenberg and move the project forward a bit faster :)
7
22
43
@aristath
Ari Stathopoulos
3 years
I have the best job in the world.
4
1
40
@aristath
Ari Stathopoulos
2 years
#WordPress is a tool, one of many. It happens to be the most popular tool for building websites... I want to improve the #Sustainability of the web, which is why I work on it, my contributions have a big impact there. If another project had a bigger impact, that's where I'd be.
1
7
39
@aristath
Ari Stathopoulos
3 years
WordPress's barrier 2 entry hasn't changed... what we want to achieve has. If today I wanted to do the same things I did 10 years ago, the barrier would be the same. But that's not what I want, I want to do more. And I needed to learn more in order to do more. Isn't that natural?
4
3
38
@aristath
Ari Stathopoulos
3 years
If you want to be welcoming to new members in an open-source community, please avoid using acronyms as much as possible. "OP" may mean Original Post in your mind, but someone else might wonder "what does Optimus Prime have to do with my ticket?"
8
1
36
@aristath
Ari Stathopoulos
3 months
In the meantime, I’ll shift my focus a bit towards WordPress Core - which is still simple enough for anyone to contribute to.
3
1
32
@aristath
Ari Stathopoulos
3 months
@riadbenguella Abstractions are good, but only up to a certain point. Nowadays, if I’m trying to understand the data-flow to debug something, I’m opening on average 10 files, following a prop from A to B to C all the way to Z where the bug is.
4
2
32
@aristath
Ari Stathopoulos
2 years
Can you name one thing that you could do with "classic" themes but can't do with block themes in #WordPress ?
22
20
30
@aristath
Ari Stathopoulos
3 months
@riadbenguella In the meantime, I’ve wasted a couple of hours, wrangled 4 languages in my head, and I’m completely lost. Zero inline documentation, abstract naming, and a structure that makes sense if you work on it full time, but if I take a break for 3 months (as I did), you’re obsolete.
4
3
29
@aristath
Ari Stathopoulos
2 years
Took me 16 hours but I finally made it to Porto #WCEU2022 I hope to see you all in person and rejoice after years 🤗
1
0
28
@aristath
Ari Stathopoulos
3 months
@riadbenguella In WordPress we were always writing code with a mindset “if someone else reads this 2 years from now, they need to understand it and be able to contribute”. That’s not the case in Gutenberg…
2
1
28
@aristath
Ari Stathopoulos
21 days
Getting a pension in Greece is highly unlikely. That means that when I’m 65, I’ll need some way to feed myself… To that end, my next goal is to buy a 300sqm piece of land next to my house, so I can grow my food year-round to survive, and add a couple of solar panels.
6
0
26
@aristath
Ari Stathopoulos
2 years
Hello there #WordPress people! Isidoros and I are at WordCamp Athens, come and say hi at the Yoast booth! ❤️
Tweet media one
1
3
23
@aristath
Ari Stathopoulos
5 months
I’ve been thinking about this for months, so I’ll go ahead and say it. Using React in WordPress looked like the right move a decade ago. Now… not so much. Not with all the things HTML & vanilla JS support out of the box. Feels like we’re a bit trapped…
4
2
21
@aristath
Ari Stathopoulos
3 months
@riadbenguella Just open a file in Gutenberg. Any JS file. Now, try to imagine reading it for the first time. Would you understand it? I sure don’t Now, do the same for a PHP file in WP-Core. It might take a minute to understand it, but you have help. Lots of inline docs, and a clear data path
3
1
20
@aristath
Ari Stathopoulos
4 years
This is an announcement I never thought I'd make. As much as it saddens me, I have decided to sell the Kirki #WordPress plugin. If you're interested PM me. If you're not, then please RT.
6
30
19
@aristath
Ari Stathopoulos
5 years
You only need to follow a single #SEO rule: **Write good content**. Doesn't matter what your keywords, metas etc are, If your content is shit, you got nothing. Content is king.
2
7
20
@aristath
Ari Stathopoulos
4 years
Why I believe what I do in #WordPress matters for #Sustainability : Assuming 500million websites are built on WP (rough & conservative estimation), and an average of 10 daily page views, that brings us to 150 billion views/month. (1/2)
1
7
19
@aristath
Ari Stathopoulos
4 years
I went to the vet earlier today for some routine maintenance on my old dog... Came back with a new stray adoption. She's 3 months old and came to my lap as soon as she saw me, I couldn't resist. Suggestions for names?
Tweet media one
11
1
17
@aristath
Ari Stathopoulos
19 days
I use it as an autocomplete, shaves off a few minutes of typing here and there. My time is worth more than what copilot costs, so it’s a good deal. Now that I started committing more to open-source projects again, GitHub automatically saw that and they refunded me. ❤️ Thank you!!
0
0
17
@aristath
Ari Stathopoulos
4 years
The single best piece of advice nobody will ever give you if you want to start your journey on WordPress theme development: Don't.
8
1
16
@aristath
Ari Stathopoulos
4 years
If I manage to shave off even 10 bytes off the front-end of that many sites, it adds up to 1.5 trillion bytes (~1.3Terrabytes). 10 bytes may not be a lot for a single site, but when you add it all up you realize that every byte counts. Carbon emissions are real and costly
0
1
16
@aristath
Ari Stathopoulos
6 years
Writing normal posts with #WordPress #Gutenberg is a really, REALLY frustrating experience. No matter how much I want to love it I just can't. Content is not made of blocks. A paragraph is not a freaking block. I don't want a page builder, I just want to write content.
5
3
15
@aristath
Ari Stathopoulos
3 months
I’m just hoping someone can pick up my pending PRs for 🐞 that I couldn’t merge, and bring them to completion.
1
0
15
@aristath
Ari Stathopoulos
2 years
There are times in one’s life where being “OK” is a constant, daily struggle. It takes effort and a continuous commitment. Build your routines. Keep doing the things you do. Remember that you have the capacity to overcome this. You’ve done it before.
2
1
14
@aristath
Ari Stathopoulos
4 years
Today was the 1st time since I broke my knee that I managed to walk 500 steps 🍾🎉🎉
0
0
14
@aristath
Ari Stathopoulos
3 years
Pollution does NOT destroy the earth. This planet has survived far worse than humans. What pollution does is make it harder for humanity to survive on earth. The planet will be fine... We won't.
1
1
14
@aristath
Ari Stathopoulos
4 years
Dear WordPress, sometimes the decisions you make want me to start screaming "fuckyall, I'm outta here". But you're like an abusive girlfriend. No matter what you do I still love you. One of these days though you're gonna take things too far...
3
0
13
@aristath
Ari Stathopoulos
3 years
If you're a designer, think of the color schemes you use (yes, they impact energy consumption). If you're a web or app developer, efficiency and performance are essential. Think about web-sustainability. If you're working with WordPress, join the #performance team on slack
1
3
12
@aristath
Ari Stathopoulos
4 years
Almost 2 months after I broke my knee, I am now able to walk with a cane. 1 more month and I'll be able to walk and run sans-assistance
2
0
13
@aristath
Ari Stathopoulos
2 years
This is how I spend my weekends... Renovating & restoring the basement of my new (but otherwise very old) house. The previous owners vandalized everything.
Tweet media one
4
0
13
@aristath
Ari Stathopoulos
2 years
@mennwebs The style engine will solve that. Just a little more patience.... I don't know if we'll make it on time for 6.1, but I'm hoping we will. We're working hard on it every single day. ❤️
2
0
11
@aristath
Ari Stathopoulos
3 months
@riadbenguella Everything is subjective… our very existence is debatable depending on ideas and beliefs 😄 I’m expressing my point of view and perspective at this point in time, knowing that it’s not the same POV I had when I was a full-time Gutenberg dev and was in that code all day.
1
0
11
@aristath
Ari Stathopoulos
4 years
Fellow WordPressers, if you're not subscribed to @therepositorywp 's newsletter I suggest you do it now.
4
5
11
@aristath
Ari Stathopoulos
2 years
@TacoVerdo Same things I did today... But with less stress on my mind 😊
3
0
11
@aristath
Ari Stathopoulos
4 years
Took me almost a year due to limited time, but finally finished this. Next up: Get certified. The certification itself is not really important, what's important is learning. I urge all web developers to study some more, #a11y is important to everyone.
Tweet media one
2
0
11
@aristath
Ari Stathopoulos
1 year
When things like lightboxes via interactivity API get merged without significant feedback, it makes the rest of us feel like arses for going through the proper procedures (which take months if not years). I get it… you want it. But do it right like the rest of the community.
1
0
9
@aristath
Ari Stathopoulos
3 years
Couldn't sleep so continued my training. The bruises are worth it.
Tweet media one
1
0
10
@aristath
Ari Stathopoulos
5 years
I've been working on a new colorpicker control for the #WordPress #Customizer : This is a standalone #composer package, built as part of the next generation of Kirki controls & modules. And yes, it uses #Gutenberg palettes 😍
Tweet media one
0
3
10
@aristath
Ari Stathopoulos
5 years
Gridd is probably the most versatile theme you've ever seen, you can build ANY layout you can imagine. From the most minimal to the most complex, with this thing you can create your own grid. And yes, it's free & open-source. 🥰
1
2
10
@aristath
Ari Stathopoulos
2 years
@carolinapoena Mental health.
1
0
10
@aristath
Ari Stathopoulos
5 years
A simple PHP class to handle #WordPress #theme updates from a #github repository:
0
2
10
@aristath
Ari Stathopoulos
5 months
Everything we currently do with react in Gutenberg, could be done simpler, faster, more efficiently using native HTML: web components, custom elements, and a bunch of new (and some not that new) JS APIs
3
0
9
@aristath
Ari Stathopoulos
5 years
Plans for Kirki 4.0
0
5
9
@aristath
Ari Stathopoulos
4 years
Now that #WCEU is cancelled I've got a new problem... I need to buy t-shirts this year, I haven't done that in ages. All my t-shirts are swag from WordCamps 🤣
1
1
9
@aristath
Ari Stathopoulos
2 years
Huge shoutout to @alexleestine303 for the amazing #a11y work in #Gutenberg #WordPress !
1
3
9
@aristath
Ari Stathopoulos
19 days
Started watching some #WCEU24 talks that I missed in Torino last week, and I somehow found myself spending 3 hours watching cats and dogs videos 🤷
1
0
9
@aristath
Ari Stathopoulos
4 years
Yesterday I learned what "bikeshedding" means and couldn't help but think of Gutenberg. We don't have queries but sure let's waste our time discussing the border-radius of an input. Let's get this thing working first before we waste dozens of hours on border-radii, shall we?
1
0
9
@aristath
Ari Stathopoulos
4 years
@lukechesser @WordPress @photomatt The plugin itself is fine... It's the license of the images that was the issue Of course after a few hours the license on the site changed and the "or redistributed" clause from "Photos cannot be sold or redistributed without significant modification." was removed.
0
0
8
@aristath
Ari Stathopoulos
4 years
The moment I see a pop-up on a site I don't stop to read it. I close the tab in my browser and move on to a less annoying site. Don't be an ass with marketing, stop annoying your customers. If your site has value I'll bookmark it, if not then no amount of popups is going to help.
2
1
8
@aristath
Ari Stathopoulos
4 years
The web's contribution to global CO2 emissions is HUGE, so this weekend I built a #WordPress plugin to help offset carbon emissions of WP sites using the @getcloverly API: v1.0 is pretty basic but it'll get better soon 🙂🌲🌲🌲 #sustainable
2
4
8
@aristath
Ari Stathopoulos
4 years
It's not failure. It's called learning. I'll get it right next time. Or after 100 more failed attempts. But at some point I will get it right.
Tweet media one
2
0
8
@aristath
Ari Stathopoulos
6 years
The perfect book for the beach. @heydonworks thanks for all your work, it's an awesome read!
Tweet media one
2
0
7
@aristath
Ari Stathopoulos
4 years
Are you a #WordPress developer with a @github sponsors account? Awesome! You can now show your appreciation to sponsors by adding them automatically to your admin pages. Hint: Add "want to be in this list? Become a sponsor (link)" before the list of icons.
2
2
8
@aristath
Ari Stathopoulos
10 months
@jdevalk @mikemcalister @photomatt I always felt that onboarding like this should be part of Core… The current experience for a newcomer to WP is not a good one. We have to start somewhere… if it’s in themes, then so be it 🤷
1
1
8
@aristath
Ari Stathopoulos
3 years
High levels of stress can lead to questionable life choices in an attempt to relief that stress. My latest one? Got an electric unicycle last week, and trying to learn. Let's hope I don't walk out of this with broken bones, there's very few of them left intact.
2
0
8
@aristath
Ari Stathopoulos
4 years
Q: What's your Facebook so I can add you and stay connected? Me: I don't use FB Q: why? Me: Doesn't respect my privacy. Q: Can't be worse than Google Me: Who says I use Google? Q: Smartphone? Me: Nope, switched to dumbphone Q: But.... Me: No.
1
0
8
@aristath
Ari Stathopoulos
4 years
After a lot of discussion with her, she decided her name is Kanela (Cinnamon in Greek). I tried lots of things, she seems to like this one and comes when she hears it so... Kanela it is ❤️
2
0
7
@aristath
Ari Stathopoulos
4 years
Just got back from the supermarket, prepping for a possible quarantine: 10kg pasta, 5kg rice, 4kg flour, 50 rolls of toilet paper, spices and cleaning supplies. I can cook, eat and shit for the next 3 months until my potatoes start growing, then it's tomatoes season.
3
0
7
@aristath
Ari Stathopoulos
4 years
Trying to quit smoking while working on a major feature release is probably not the best choice I ever made. The irritation and frustration are all very real.
5
0
7
@aristath
Ari Stathopoulos
4 years
This weekend's project was pretty different and refreshing. Still has a long way to go, but I'll be quarantined for a month so I might as well do something creative without looking at a screen.
Tweet media one
1
0
7
@aristath
Ari Stathopoulos
5 years
If you build #WordPress themes, it's time you stop with this "pixel-perfect" BS. Pixels are not what they used to be. I propose a new term: "Pixel Agnostic". Products (because yes, a website is a product) should scale to fit the medium, not the other way around.
0
2
7
@aristath
Ari Stathopoulos
5 years
Wrote new article on click vs hover on navigation. Please help make the web less frustrating... Just say no to bad practices. #a11y
2
0
7
@aristath
Ari Stathopoulos
5 years
Moving to a new place and it's a lot of work IRL. Apologies to anyone waiting for an answer on GitHub, , Slack or email, but I'll be mostly unavailable for the next 1-2 weeks, taking care of things. Cheers. Short break and I'll be back :)
0
0
7
@aristath
Ari Stathopoulos
5 years
Wrote a new article. If you're a #WordPress theme developer consider using vanilla JS instead of jQuery. It's not that hard...
0
4
7
@aristath
Ari Stathopoulos
3 years
Gutenberg tickets get created faster than I can read them... It's a never-ending loop of playing catch-up
2
0
7
@aristath
Ari Stathopoulos
4 years
Locally hosted gravatars: Allow your site visitors to use gravatars like before, but serving the images from your site instead. You get the convenience and don't sacrifice your users privacy:
1
0
7
@aristath
Ari Stathopoulos
4 years
I was trying to read an article earlier today and this is what I got. Seriously... If when I visit your page I can't read the content because of all the ads, then there's other places I can get the same content. Respect your visitors.
Tweet media one
1
0
6
@aristath
Ari Stathopoulos
4 years
Everyone needs a hobby, right?
Tweet media one
1
0
6
@aristath
Ari Stathopoulos
5 years
Sometimes #coding means staring at your screen for 2 days without writing anything, and then write a single line.
1
0
6
@aristath
Ari Stathopoulos
4 years
FFS, Gutenberg is an undocumented mess impossible to untangle. Other than creating blocks, doing anything else is next to impossible!
1
0
6
@aristath
Ari Stathopoulos
2 years
@yoast Yay! Finally I'll get to meet in person more of you all! ❤️🎉
0
0
6
@aristath
Ari Stathopoulos
5 years
Random thoughts, no conclusion. Personal post.
2
0
6
@aristath
Ari Stathopoulos
3 years
@benswrite People building a plugin on their own, when it succeeds, at some point reach a point where they realize they can't give to their child what it deserves. At some point, a team needs to take over. I say it's a good thing otherwise these projects die a slow and painful death.
0
1
6
@aristath
Ari Stathopoulos
6 years
On the way home, 10-hour boat trip. But with the right company it's definitely worth it.
Tweet media one
0
0
5
@aristath
Ari Stathopoulos
4 years
@bph @JosephaHaden @rzen I can't wait for a time when our community stops counting stats and can see beyond genders, colors and social labels. When we can say we have 12 amazing humans instead of 11 women and a guy. These labels are the exact same thing that makes us non-diverse and non-inclusive...
1
0
6
@aristath
Ari Stathopoulos
5 years
From now on if I see a site using Google Fonts without first asking for my permission to send my data to Google, they're going on my blocked & banned lists. FFS, it's not that hard and you really don't need them, system fonts have been great for years. It's no longer 2005.
3
1
5
@aristath
Ari Stathopoulos
4 years
This weekend's project was more complete than last week's. Couldn't find any hinges so these are a snug fit, yet removable if needed (but they don't fold). I was thinking of making them snap-on with 🧲, but abandoned the idea cause we don't know how magnets work on the brain 😋
Tweet media one
Tweet media two
2
0
5
@aristath
Ari Stathopoulos
4 years
The tastiness of Greek yogurt is measured in fat.
1
0
5
@aristath
Ari Stathopoulos
8 years
Just released Recipes for WordPress 1.1.0:
0
0
4
@aristath
Ari Stathopoulos
4 years
Sometimes working with #Gutenberg and themes feels like the Kobayashi Maru.
2
1
5
@aristath
Ari Stathopoulos
2 years
@jdevalk "To reduce crawling means your site uses less electricity which in the end is a win for the environment" 🙌🙌🙌
0
0
5
@aristath
Ari Stathopoulos
4 years
💖 I'm sponsoring @johnbillion because he's made my life easier
0
0
5
@aristath
Ari Stathopoulos
2 years
@TacoVerdo Actually, now that I think of it no. That would be the effect of 30k. For anything more than that, I'd try to do some good and spread the love ❤️❤️❤️
1
0
5
@aristath
Ari Stathopoulos
3 years
So yeah... I did it again. This time it's a tibial plateau fracture. Nasty business. Surgery went well and I should be out of the hospital tomorrow night. I'm turning into Wolverine, reinforcing my bones with metal plates and screws 😂🤘🤘
Tweet media one
6
0
5
@aristath
Ari Stathopoulos
2 years
@wphaitofficial Ummmm none of the above?
1
0
5
@aristath
Ari Stathopoulos
3 years
@carolinapoena @samikeijonen The gist: Think AMP optimizations but without all the hassle of AMP. 😁 If a stylesheet is too small, it will be inlined with <style>. There's a filterable max-limit for the sum of inlined styles (20k by default). Saves a lot of round-trips so visitors get the page a lot faster!
1
0
5
@aristath
Ari Stathopoulos
4 years
I just found out that #SinglesDay exists! So yep, I'll celebrate tomorrow by making cookies and then devouring them.
1
0
5
@aristath
Ari Stathopoulos
5 years
So this was new... Managed to sleep 8 hours straight (I usually average 4-5h/day).
4
0
5
@aristath
Ari Stathopoulos
3 months
@courtneyr_dev @dcook Or a GitHub workflow that will force all new PRs to add proper inline docs… over time the whole code add would be documented that way. We could probably come up with reasonable rules for that… example: you can’t have 30+ lines of logic code without explaining a single thing 🤷
1
0
5
@aristath
Ari Stathopoulos
7 years
The rewrite for Kirki's documentation site has begun using @jekyllrb and @ZURBfoundation , hosted on @github pages using a docs folder in the repository. A big thank you to all the wonderful people out there making this possible.
0
3
5
@aristath
Ari Stathopoulos
6 months
If you’re one of the folks saying the WP block editor isn’t good ‘cause it lacks responsive controls, I’d challenge you to reconsider what “responsive” means. Responsive controls are only necessary because you think of web design that way. It’s your expectation, not the user’s.
0
0
4
@aristath
Ari Stathopoulos
3 years
@FrancescaMarano @helenhousandi @johnbillion Sound Engineering & Music Production degree. Worked in discography for years, writing code was always a hobby. First time I got "paid" for code was at 17, we couldn't afford the tuition for a school I was attending so I built them a site instead (WP & CSS didn't exist then) 🤓
1
0
5
@aristath
Ari Stathopoulos
5 years
A hidden gem in #WordPress : Color functions, props @mattwiebe
1
5
5