pankowecki.bsky.social @pankowecki.bsky.social · 23/11/2025Links if you don't have it yet: strmnl.app and you can get PRO at pro.strmnl.app 000
pankowecki.bsky.social @pankowecki.bsky.social · 23/11/2025STRMNL Pro e-ink app can display photos and segments. Quite some effort went into it, very proud how it turned out. 100
pankowecki.bsky.social @pankowecki.bsky.social · 09/11/2025Planning some winter holidays? I taught #AI how to check average weather. Did you know despite what most examples show, #Claude Skills don't require any code actually. You can just describe an algorithm for Claude and that's it. Check it out: pankowecki.pl/posts/claude...pankowecki.plClaude Skills - with SKILL.md onlyThere are a lot of examples of Claude Skills out there which include separate code files that Claude can use to execute something. But Skills can be just a single SKILL.md file describing and algorith... 010
pankowecki.bsky.social @pankowecki.bsky.social · 16/10/2025There are some things that AI already fantastic with. I am doing project X about changing Y to Z, what should I be mindful about, do change management analysis in POLDAT model. Bang, 100 details to think about. 000
pankowecki.bsky.social @pankowecki.bsky.social · 11/09/2025Speaking about #AI on our #Ruby user group next Monday. Don't forget to join us. 011
pankowecki.bsky.social @pankowecki.bsky.social · 07/09/2025We are building a lot of integrations with external providers, recently integrated Google Drive, Elastic and LLMs for AI search. Apply at www.toptal.com/careers/seni...toptal.comSenior Back-end Engineer | Toptal®Join Toptal as a Senior Back-end Engineer. Build your skills at one of the world’s fastest-growing professional service companies. 010
pankowecki.bsky.social @pankowecki.bsky.social · 07/09/2025We are #hiring full-time #remote (European timezones) Senior #Ruby Engineer. Our current tech stack is Ruby, #Rails, PostgreSQL, ElasticSearch, GraphQL, Kafka, K8s. Mostly working on majestic monolith, occasionally on one of the smaller services. 112
pankowecki.bsky.social @pankowecki.bsky.social · 05/09/2025I've been working remotely for 15 years. Still gives me joy when I can work from gov office or hotel. Did both today, no regrets. Ready for lovely weekend in the mountains. 000
pankowecki.bsky.social @pankowecki.bsky.social · 23/08/2025It's amazing what you can learn from #LLMs if you ask questions. I asked it to implement an algorithm, it did excellent job. Then I asked which generic libraries could have something similar and that's how I learned about downsampling with #LTTB algorithm. Perfect for my use-case. #AI #VibeCoding 010
pankowecki.bsky.social @pankowecki.bsky.social · 14/08/2025Nice nice. With additional grey color it will look even better. 000
pankowecki.bsky.social @pankowecki.bsky.social · 14/08/2025strmnl.app was my use-case and it worked like a charm. Constantly seeing whether I moved motivates me to walk and ride more. Worth just for all the additional trainings that I did thanks to it.strmnl.appstrmnl.app - Strava activities on your TRMNL e-ink devicestrmnl.app integrates with Strava to display your training activities on the TRMNL device, providing a seamless, no-pressure way to stay motivated and achieve your fitness goals. 000
pankowecki.bsky.social @pankowecki.bsky.social · 14/08/2025I meant the kindle part :) BYOS maybe in a few years. 000
pankowecki.bsky.social @pankowecki.bsky.social · 14/08/2025I've been thinking about it as well. Was it hard? 100
pankowecki.bsky.social @pankowecki.bsky.social · 13/07/2025Ah you mean an intro like in the 90s :> 120
pankowecki.bsky.social @pankowecki.bsky.social · 11/06/20252 pull requests today: -2K, +1K. Good day, I think. 010
pankowecki.bsky.social @pankowecki.bsky.social · 04/06/2025Gemini's deep research is absolutely fantastic. Using it second time and it is a great tool for expanding one's knowledge about certain topics. Feels like learning supercharged. 000
pankowecki.bsky.social @pankowecki.bsky.social · 19/05/2025I haven't seen a single one. Maybe one day with my son. 020
pankowecki.bsky.social @pankowecki.bsky.social · 07/05/2025I think this photo turned out pretty well 010
pankowecki.bsky.social @pankowecki.bsky.social · 01/05/2025As usually feature toggles made the day nice and easy. 5 of them actually. Granular toggles allowed small user testing on production and the big release day was mostly about turning them all on. 010
pankowecki.bsky.social @pankowecki.bsky.social · 29/04/2025The amount of UI sync bugs in Jira is infinite probably. You can't solve it, just keep refreshing... 010
pankowecki.bsky.social @pankowecki.bsky.social · 24/04/2025Started reading 500 pages of "AI-Powered Search". Learning mode activated. This shit is hard. 010
pankowecki.bsky.social @pankowecki.bsky.social · 22/04/2025I actually implemented semantic search for the first time. Nice! 020
pankowecki.bsky.social @pankowecki.bsky.social · 22/04/2025Impossible task for LLMs. Tell it to do something with a text, but without using words from the text. Spoiler: it's gonna use all the words from the text... 020
pankowecki.bsky.social @pankowecki.bsky.social · 19/04/2025Cooking very slowly some strmnl.app updates recently for non-bikers and non-runners. Since Strava does not have stats for those activities, the plan is to show more info about them, when available. I hope this will be a qualit of life improvement for other athletes. 010
pankowecki.bsky.social @pankowecki.bsky.social · 14/04/2025If you use Strava, try strmnl.app on it.strmnl.appstrmnl.app - Strava activities on your TRMNL e-ink devicestrmnl.app integrates with Strava to display your training activities on the TRMNL device, providing a seamless, no-pressure way to stay motivated and achieve your fitness goals. 020
pankowecki.bsky.social @pankowecki.bsky.social · 08/04/2025When was the last time you've heard about XML 000
pankowecki.bsky.social @pankowecki.bsky.social · 31/03/2025You are vibe coding, I am vibe riding. We are not the same. 010
Reposted by @pankowecki.bsky.socialXavier Noria @fxn.bsky.social · 26/03/2025When not using Zeitwerk I still use a normal file organization, generally. There would be a menu.rb defining the module, and require_relatives to load child constants *in the module body*, not before. That way, who creates is well-defined, and everyone else knows it reopens can use that style. 141
pankowecki.bsky.social @pankowecki.bsky.social · 26/03/2025@sadek.bsky.social might be interesting to you :) 010
pankowecki.bsky.social @pankowecki.bsky.social · 25/03/2025Using HTTP request body for #Rails routing: Slack integration case study. Check it out here: pankowecki.pl/posts/slack-... 0102
pankowecki.bsky.social @pankowecki.bsky.social · 25/03/2025As a #Rails community we are missing so much by not coding views just in #ruby... I just implemented Slack views using components on top of slack-ruby-block-kit and it is a delightful experience. The only hope is in @joel.drapper.me and his gems. Congrats to @plane.com for the hire. 030
Reposted by @pankowecki.bsky.socialwroclove.rb @wrocloverb.com · 23/03/2025Workshops alert 🚨 Join Chris Hasiński at Image Vector Search workshops on April 11 to learn how to build an AI-powered image search engine. Workshops are included in the ticket's price and registration starts on April 2 (number of seats is limited), stay tuned for more info! 031
pankowecki.bsky.social @pankowecki.bsky.social · 21/03/2025It does not take into consideration that explicit types describe the code which helps LLM write correct one 010
Reposted by @pankowecki.bsky.socialAnthony Moser @anthonymoser.com · 19/03/2025i feel compelled to remind everyone that chatgpt/LLMs are functionally the *opposite* of an actual expert. the more your problems are unusual or novel, the more likely LLMS are to be wrong. they are least helpful when it's most important 21966326
pankowecki.bsky.social @pankowecki.bsky.social · 17/03/2025Wake me up when AI understands time zones related code. 000
pankowecki.bsky.social @pankowecki.bsky.social · 16/03/2025Oh yeah,LLMs copy everything around at best. At worst they duplicate and write very low level code. 030
Reposted by @pankowecki.bsky.socialAdam Piotrowski @pansarin.bsky.social · 12/03/2025Are you aware that oldest #Ruby and #rubyonrails conference in Poland is happening in 6 weeks? And most of the speakers are already announced, so there is no point to wait with buying a ticket! wrocloverb.comwrocloverb.com 031
pankowecki.bsky.social @pankowecki.bsky.social · 08/03/2025I only noticed today you will be speaking as well. Lovely, can't wait to hear that one too! 010
pankowecki.bsky.social @pankowecki.bsky.social · 08/03/2025I am now having weekly random conversations with people about strmnl.app and @usetrmnl.com. What a lovely growing community it is. I can see through comments how much joy this device brings to people and how everyone wants to write just one more plugin for it.strmnl.appstrmnl.app - Strava activities on your TRMNL e-ink devicestrmnl.app integrates with Strava to display your training activities on the TRMNL device, providing a seamless, no-pressure way to stay motivated and achieve your fitness goals. 040
pankowecki.bsky.social @pankowecki.bsky.social · 08/03/2025I hope there will be lightning talks, I have an idea. 100
pankowecki.bsky.social @pankowecki.bsky.social · 08/03/2025Just bought my @wrocloverb.com ticket. Can wait to see @joel.drapper.me on the scene and hang out with the lovely Polish Ruby community. 140
pankowecki.bsky.social @pankowecki.bsky.social · 05/03/2025On my TODO list: Setup up MCP (Model Context Protocol) to allow it to search internet for gem's documentation. It does not know the API of less popular libraries by heart so pointing things out could be beneficial before it starts producing. 000
pankowecki.bsky.social @pankowecki.bsky.social · 05/03/2025Examples of what I am changing in proposed code: * do not stub ActiveRecord's relations but use factories to build DB state * less context' nesting in RSpec. Less `before` usage when inlinining the setup within it/specify is sufficient. * Use trait from factory instead of direct manipulation 100
pankowecki.bsky.social @pankowecki.bsky.social · 05/03/2025Day 2 of using #ClaudeCode. I am becoming a bit lazy with code writing. Created a pull request with 95% of the code written by AI. It definitely does not follow my coding style, but with a bit of guidance it adhers and works lovely. #Claude #LLM 100
pankowecki.bsky.social @pankowecki.bsky.social · 05/03/2025The same is true about all the supply chains in modern world. Water, food, cars... Indeed we barely think about it until there is disruption (covid, pirates, tarrifs, blocked canals etc) and things start to crumble. 010