pankowecki.bsky.social
@pankowecki.bsky.social
Planning 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...
Claude Skills - with SKILL.md only
There 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...
pankowecki.pl
November 9, 2025 at 8:31 AM
There 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.
October 16, 2025 at 8:02 AM
Use feature toggles here and there :)
October 15, 2025 at 7:34 AM
Here is what you can expect next week
September 12, 2025 at 8:25 AM
Speaking about #AI on our #Ruby user group next Monday. Don't forget to join us.
September 11, 2025 at 8:42 AM
We 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.
September 7, 2025 at 5:13 AM
I'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.
September 5, 2025 at 11:51 AM
It'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
August 23, 2025 at 5:20 AM
2 pull requests today: -2K, +1K. Good day, I think.
June 11, 2025 at 10:41 AM
Gemini'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.
June 4, 2025 at 4:07 AM
I think this photo turned out pretty well
May 7, 2025 at 7:12 AM
As 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.
May 1, 2025 at 10:54 AM
The amount of UI sync bugs in Jira is infinite probably. You can't solve it, just keep refreshing...
April 29, 2025 at 11:04 AM
Started reading 500 pages of "AI-Powered Search". Learning mode activated. This shit is hard.
April 24, 2025 at 7:33 AM
I actually implemented semantic search for the first time. Nice!
April 22, 2025 at 5:35 PM
Impossible 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...
April 22, 2025 at 10:50 AM
Cooking 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.
April 19, 2025 at 11:29 AM
When was the last time you've heard about XML
April 8, 2025 at 6:47 AM
You are vibe coding, I am vibe riding. We are not the same.
March 31, 2025 at 7:45 AM
Reposted
When 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.
March 26, 2025 at 10:01 PM
Using HTTP request body for #Rails routing: Slack integration case study. Check it out here: pankowecki.pl/posts/slack-...
March 25, 2025 at 6:56 PM
As 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.
March 25, 2025 at 10:22 AM
Reposted
Workshops 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!
March 23, 2025 at 12:27 PM
Reposted
i 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
March 19, 2025 at 3:14 PM
Wake me up when AI understands time zones related code.
March 17, 2025 at 3:39 PM