Sign in

Arek Panek

@arekpanek.com
155 followers 47 following 39 posts

Traveler, Senior Engineer @Buffer

PostsRepliesMedia
Arek Panek @arekpanek.com · 24/08/2026
test gallery
000
Arek Panek @arekpanek.com · 22/06/2026
Hofstadter's law: It always takes longer than you expect, even when you take into account Hofstadter's law. Even with AI.
010
Arek Panek @arekpanek.com · 04/12/2025
🎉 #JavaScript, happy 30th birthday! Who would have thought the future would look like it does today? I've got my own share of problems with you, but then I remember that quote by Bjarne Stroustrup: “There are only two kinds of languages: the ones people complain about and the ones nobody uses”
010
Arek Panek @arekpanek.com · 04/12/2025
100% agree on that Arie! It's important to share learnings like these so that we can learn and avoid similar mistakes in the future!
020
Arek Panek @arekpanek.com · 04/12/2025
High five accepted (and highly appreciated!), thank you Patrick! ❤️
010
Reposted by Arek Panek
Buffer @buffer.com · 02/12/2025
For almost a year, Sr Software Engineer @ Buffer, Arek Panek lived inside one of the most stubborn product mysteries at Buffer: posts getting “stuck in processing.” A tiny percentage of updates that were neither sent nor errored. Just stuck. This became his North Star, & he refused to let it go!
1184
Arek Panek @arekpanek.com · 25/07/2025
Most people fly these airlines without pre-paid seats and the airline always assigns normal seats first, then front seats, and extra legroom seats are assigned as the last ones. If you check-in late, it's almost given that you'll end up with extra legroom seat! PS: Please don't use it against me 😜
000
Arek Panek @arekpanek.com · 25/07/2025
The secret is to buy flights without seats assigned, and wait till the very last moment for your check-in (usually check-in closes 2 hours before the flight, but be sure to check it!).
100
Arek Panek @arekpanek.com · 25/07/2025
Let me share my most precious travel hack for European cheap airlines like Ryanair or Wizzair. As a tall person (1.94m/6'4'') I always crave extra legroom seats, and I get them on most of my flights, for free. #travel #travelhacks
120
Arek Panek @arekpanek.com · 07/07/2025
I love inbox 0, but I also love my newsletters, which I don't always have the time to read right when I receive them. What's your way to keep them somewhere afloat and not forget about reading them, while still clearing out your email inbox? #productivity
020
Arek Panek @arekpanek.com · 30/06/2025
Our actions and how we explain them matter a lot, especially when you're in a position to lead by example. How do you approach flexibility in your workplace?
000
Arek Panek @arekpanek.com · 30/06/2025
One of the most important aspects of a workplace for me is flexibility - I travel a lot, sometimes have to run some errands during the day, and sometimes I just feel the urge to resolve some challenging problem during the weekend. 1/3
100
Arek Panek @arekpanek.com · 30/06/2025
One of the most important aspects of a workplace for me is flexibility - I travel a lot, sometimes have to run some errands during the day, and sometimes I just feel the urge to resolve some challenging problem during the weekend. 1/3 #remote #work #remotework
120
Arek Panek @arekpanek.com · 24/06/2025
TS devs, what's your preferred way to work around the lack of async constructors in classes? #typescript #javascript #coding
010
Arek Panek @arekpanek.com · 23/06/2025
I want something that just works and doesn't require me to customize a lot of stuff. Can be self-hosted, and I can also pay for it - I just want to own the data, have my domain, and be able to gather emails from readers. Does it mean Ghost?
000
Arek Panek @arekpanek.com · 23/06/2025
Bloggers, what's your CMS of choice nowadays? I was running self-hosted WordPress for many years now, but I'm a bit tired of managing the server and customizing everything - not that I can't, I just don't have time for it. #software #blog #ghost #wordpress
111
Arek Panek @arekpanek.com · 20/06/2025
mikesanroman.bsky.social shared this article with us on Slack and one quote really hit me: <<“I’m sipping rocket fuel right now,” a friend tells me. “The folks on my team who aren’t embracing AI? It’s like they’re standing still.” >> - perfectly summarizes my feelings towards AI skepticism
fly.io
My AI Skeptic Friends Are All Nuts
My smartest friends have bananas arguments about LLM coding.
000
Arek Panek @arekpanek.com · 19/06/2025
I was reluctant to use AI in the past, but if you incorporate it into your engineering workflows, magic starts happening. AI creates a new baseline for engineering productivity.
000
Arek Panek @arekpanek.com · 19/06/2025
I've recently started testing Cursor with its agent mode (late, but I'm too used to JetBrains) and the effect on my productivity is through the roof. Mythical 10x engineer can be 50x engineer if using it wisely and having context on codebase and business decisions, with good code review of AI code
100
Arek Panek @arekpanek.com · 19/06/2025
I'm pretty good at resolving bugs, and doing that fast - attached is the graph of issues resolved for our engineering team, the spike in mid-March is me, and that last, much bigger spike on the right is also me. I surprised even myself. The secret? 1/3
100
Arek Panek @arekpanek.com · 12/06/2025
Hey @parklore.com! I'm sorry about your experience with this. I just pushed a fix for this one, so it shouldn't be a problem anymore. Sorry about the time it took.
010
Reposted by Arek Panek
Buffer @buffer.com · 02/05/2025
We reached an incredible milestone together during our recent retreat and had the chance to celebrate in person. 🤩
5303
Arek Panek @arekpanek.com · 30/12/2024
Thanks @why.bsky.team! I'll look into it to see if we're able to somehow use a different pool of IPs, not sure yet how easy it'd be with our infra.
010
Arek Panek @arekpanek.com · 30/12/2024
It's on the post/record creation endpoint - using agent.post() A lot of them (though not all) have got either image or link embeds, so for those it could be uploadBlob.
agent.post
110
Arek Panek @arekpanek.com · 30/12/2024
It looks like genuine growth for us with our Bluesky offering with lots of users signing up recently, which is great! But the rate limits are hurting us a bit especially at popular times (e.g. 2pm UTC when a lot of users want to schedule their posts)
010
Arek Panek @arekpanek.com · 30/12/2024
Hey @bsky.app @samuel.bsky.team! Is there any way to apply for an increased rate limits on bsky.social? @buffer.com is hitting RateLimitExceeded sometimes and we get complaints from customers. I've checked it to make sure Buffer users are not spamming, and confirmed we should be ok on this front.
240
Arek Panek @arekpanek.com · 19/12/2024
Glad to hear it worked!
010
Arek Panek @arekpanek.com · 19/12/2024
It shouldn't be different because PDS resolving happens on our backend layer, but the difference is that now when you type your custom handle & app password when creating a channel - it should successfully connect it. If you'd hit any issues let me know and I'll jump in to see what's up there :)
110
Arek Panek @arekpanek.com · 18/12/2024
Hey @zakwinnick.com! It should work now so feel free to give it a try and let me know if you hit any issues! :)
010
Arek Panek @arekpanek.com · 18/12/2024
Hey! I'm sorry for a late reply, I was away on holiday. We're testing support for custom PDS right now and plan for general availability in the new year. I've added your account to beta program so you can test it yourself. Let me know if you hit any issues! :) cc @marochko.bsky.social @joel.is
130
Reposted by Arek Panek
Buffer @buffer.com · 02/12/2024
Bluesky video scheduling is here! 🎉 ➡️ Schedule videos up to 60 seconds long ➡️ Up to 50mb in size ➡️ mp4 and mov file types ➡️ Cross-post to all your favorite platforms Bonus: you can now schedule GIFs too!
1415927
Arek Panek @arekpanek.com · 28/11/2024
Does it also happen on your other Bluesky account? I'm asking because it did work for me with the same file, and I'm wondering if disconnect+reconnect would help here? In the meantime, I'll dig further!
210
Arek Panek @arekpanek.com · 28/11/2024
Thanks @hilarybaumann.com! While I don't know the root cause yet, I see that the video was successfully uploaded. But somehow when creating the post, Bluesky cannot find that upload by referencing its ID. I'm wondering if there's anything specific to your testing account that makes it fail 🤔
110
Arek Panek @arekpanek.com · 27/11/2024
Hey @hilarybaumann.com! Would you be up for trying once again and sending me a screenshot of what happens there? I'll debug a bit and see what I can do!
110
Arek Panek @arekpanek.com · 27/11/2024
Test gif image
130
Arek Panek @arekpanek.com · 22/11/2024
OAuth won't change things that much to help with custom servers, but we're not far from supporting them anyway! When we initially implemented Bluesky integration at Buffer, custom PDS were not supported yet. We're prepared to support that change with relatively low effort, though! :)
140
Arek Panek @arekpanek.com · 07/10/2024
Test video
010
Arek Panek @arekpanek.com · 06/10/2024
Thank you @mary.my.id! It does work with uploadBlob, I haven't thought about trying it out with it 😅 Though when I send the post creation request, I end up with something like this, where the video is missing from my post: bsky.app/profile/arek... I'm a bit lost, would you give me any pointers?
Post with a video attached request
120
Arek Panek @arekpanek.com · 04/10/2024
Hey @mary.my.id! I am the engineer who initially worked on the Bluesky integration at Buffer, and first: I want to apologize for my oversight! Second: I just implemented the change to send aspect ratio so it'll be there for all posts published from now on. Once again, sorry about the trouble!
060
Arek Panek @arekpanek.com · 28/09/2024
Hey @atproto.com @bsky.app - when do you plan do support video uploads over API? I see endpoints sort of exposed, but cannot get them to work and always get XRPCNotSupported back.
130
Reposted by Arek Panek
Bluesky @bsky.app · 30/07/2024
We're thrilled to announce that Bluesky has partnered with Buffer, a social media toolkit with scheduling and cross-posting features, to make posting to Bluesky even easier! Learn how to connect your Bluesky account and schedule your posts on Buffer here: buffer.com/bluesky
buffer.com
Schedule your Bluesky posts with Buffer | Build an Authentic Community
Buffer brings together your Bluesky and other decentralized platforms like Mastodon and Threads, making it easy to manage your content and community from one place. Try Buffer free for 14 days or enjo...
2742278723
Reposted by Arek Panek
Buffer @buffer.com · 30/07/2024
Just setting up our Bsky 🦋
78217
Reposted by Arek Panek
Joel Gascoigne @joel.is · 30/07/2024
Today, we've added @bsky.app to @buffer.com! We feel very philosophically aligned with Bluesky. We share a belief that individuals should maintain ownership over content, the connection to their audience, and control over the algorithm and experience. Learn more and get started: buffer.com/bluesky
buffer.com
Schedule your Bluesky posts with Buffer | Build an Authentic Community
Buffer brings together your Bluesky and other decentralized platforms like Mastodon and Threads, making it easy to manage your content and community from one place. Try Buffer free for 14 days or enjo...
98020
Arek Panek @arekpanek.com · 14/07/2024
I'm testing out some Bluesky Analytics features for Buffer, so I need to include some link attachment here: www.onet.pl/informacje/o... Cheers!
onet.pl
"Stan Wyjątkowy". Giertych upokorzył Tuska i dostał karę. Ostre kłótnie w koalicji. Zastępca Ziobry czeka na odsiadkę
Przyznajemy: było nam nawet trochę nieswojo, że za grosz nie wierzyliśmy pannie Karolinie Giertych. Latorośl mecenasa Romana zapewniała przed wyborami, że może jej papa to konserwa, ale już ona z mamą...
011
Arek Panek @arekpanek.com · 05/07/2024
This is my first post on Bluesky, and the best thing is it was created using Buffer. Not that I brag about - but I coded it and it just worked, no errors (if you can see it on Bluesky); that's like a Holy Grail of API programming! PS: Adding this sweet doggo for reach (and testing image uploads!)
2140