@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...
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
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...
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...
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
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.
Use feature toggles here and there :)
October 15, 2025 at 7:34 AM
Use feature toggles here and there :)
Here is what you can expect next week
September 12, 2025 at 8:25 AM
Here is what you can expect next week
September 11, 2025 at 8:42 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
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.
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
#AI #VibeCoding
August 23, 2025 at 5:20 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
#AI #VibeCoding
2 pull requests today: -2K, +1K. Good day, I think.
June 11, 2025 at 10:41 AM
2 pull requests today: -2K, +1K. Good day, I think.
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
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.
I think this photo turned out pretty well
May 7, 2025 at 7:12 AM
I think this photo turned out pretty well
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
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.
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
The amount of UI sync bugs in Jira is infinite probably. You can't solve it, just keep refreshing...
Started reading 500 pages of "AI-Powered Search". Learning mode activated. This shit is hard.
April 24, 2025 at 7:33 AM
Started reading 500 pages of "AI-Powered Search". Learning mode activated. This shit is hard.
I actually implemented semantic search for the first time. Nice!
April 22, 2025 at 5:35 PM
I actually implemented semantic search for the first time. Nice!
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
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...
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
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.
When was the last time you've heard about XML
April 8, 2025 at 6:47 AM
When was the last time you've heard about XML
You are vibe coding, I am vibe riding. We are not the same.
March 31, 2025 at 7:45 AM
You are vibe coding, I am vibe riding. We are not the same.
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.
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
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.
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.
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
Using HTTP request body for #Rails routing: Slack integration case study. Check it out here: pankowecki.pl/posts/slack-...
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
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.
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!
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
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!
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!
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
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
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
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
Wake me up when AI understands time zones related code.
March 17, 2025 at 3:39 PM
Wake me up when AI understands time zones related code.