Sign in

Kamil Nicieja

@kamil.fyi
2K followers 556 following 128 posts

Ruby programmer, product builder, and author. I’m currently a lead product engineer at Plane, a Y Combinator startup making payroll tools. Read more @ kamil.fyi

PostsRepliesMedia
Kamil Nicieja @kamil.fyi · 03/06/2025
Deets: Join us on July 19, 2025, from 10 AM to 5 PM at Sentry’s office in San Francisco. RSVP at lu.ma/znhcct7v, more info soon!
lu.ma
SF Ruby AI Hackathon · Luma
We are thrilled to announce a community-driven Ruby AI Hackathon on Saturday, July 19, 2025 at the Sentry office in San Francisco! 🎉 Hosted by the SF Bay Area…
041
Kamil Nicieja @kamil.fyi · 03/06/2025
PSA: SF Ruby is hosting an AI hackathon… and I’ll be there too! Rails has always been the go-to framework for solo developers. So here’s the big question: *exactly* how much further can we take Ruby specifically with LLMs? Let’s find out!
1167
Kamil Nicieja @kamil.fyi · 13/03/2025
(i say this in a slightly disappointed tone because I don’t really like tdd)
000
Kamil Nicieja @kamil.fyi · 13/03/2025
claude code is very very bad at writing tests and will always try to make the job easier for itself by cheating, BUT it’s very very good when it can iterate against a good set of tests, so perhaps this means tdd is the best way to program with an assistant
140
Kamil Nicieja @kamil.fyi · 25/12/2024
How would you go about optimizing an existing large codebase to incorporate generative AI?
020
Kamil Nicieja @kamil.fyi · 22/12/2024
Sure, there are a lot of non-programmers sharing opinions about the future of programming right now, but to be fair, programmers have had plenty of big opinions about the future of non-programming jobs these past few years (?) too. How the turntables.
030
Kamil Nicieja @kamil.fyi · 20/12/2024
OpenAI never lost the Mandate of Heaven.
010
Kamil Nicieja @kamil.fyi · 14/12/2024
“May you live in interesting times.”
000
Kamil Nicieja @kamil.fyi · 14/12/2024
Haha, I missed it too—just watching from a distance, safely from Poland. Nothing happened in the end.
010
Kamil Nicieja @kamil.fyi · 14/12/2024
A tsunami warning and a tornado warning in just 10 days. Is that something that often frequently in SF? Asking, well, for myself.
230
Kamil Nicieja @kamil.fyi · 14/12/2024
Nothing, it’s only natural after such a huge influx of new users. Just keep growing naturally.
110
Kamil Nicieja @kamil.fyi · 14/12/2024
$NVDA: hold or sell? 😅
000
Kamil Nicieja @kamil.fyi · 14/12/2024
Haven’t tried it myself yet—price!—but I’ve encountered similar issues in the past, so, yeah.
000
Kamil Nicieja @kamil.fyi · 14/12/2024
Leaning towards “good” more often than not now—especially o1 pro.
110
Kamil Nicieja @kamil.fyi · 14/12/2024
Everybody who complains about Ciri being the main protagonist in The Witcher 4 just lost all their credibility in complaining about games being “woke.”
010
Kamil Nicieja @kamil.fyi · 13/12/2024
Agreed!
000
Kamil Nicieja @kamil.fyi · 13/12/2024
Had a day like that this week. Victory rarely tastes so sweet!
020
Kamil Nicieja @kamil.fyi · 12/12/2024
Prediction: The more OpenAI wants to get out of their deal with Microsoft, the more we’ll see an inflation of the term AGI being thrown around.
000
Kamil Nicieja @kamil.fyi · 11/12/2024
Nice, another regulation to keep track of, so happy to hear that. /s
040
Kamil Nicieja @kamil.fyi · 06/12/2024
o1 vibes based on my feeds: sometimes maybe good, sometimes maybe shit
110
Kamil Nicieja @kamil.fyi · 05/12/2024
OK, I didn’t expect a tsunami warning today.
000
Kamil Nicieja @kamil.fyi · 05/12/2024
I’ll look into this over the weekend. I’m traveling long-distance, so I won’t be able to get to it sooner. Could you create a GitHub issue in the repo, please? That way, I won’t forget. Thanks!
000
Kamil Nicieja @kamil.fyi · 05/12/2024
If you caught my presentation yesterday at SF Ruby & AI, here’s a quick summary. I talked about Lammy, my LLM library for Ruby that’s simple to use and treats prompts as programs rather than plain strings.
kamil.fyi
Introducing Lammy
An LLM library for Ruby
160
Kamil Nicieja @kamil.fyi · 04/12/2024
Another SF Ruby starting soon!
060
Kamil Nicieja @kamil.fyi · 01/12/2024
Just wrapped up preparing my talk for next week’s SF Ruby & AI event. Now I can look forward to it with peace of mind!
010
Kamil Nicieja @kamil.fyi · 30/11/2024
💯
000
Kamil Nicieja @kamil.fyi · 30/11/2024
It’s not a primary one but definitely one of the main three—alongside Twitter and newsletters.
020
Kamil Nicieja @kamil.fyi · 28/11/2024
Good news!
000
Kamil Nicieja @kamil.fyi · 28/11/2024
Kudos! I bought the early version but wanted to wait for the full release before reading it. Now’s the time!
110
Kamil Nicieja @kamil.fyi · 28/11/2024
It’s not a big deal to me personally. Only Twitter had its own unique term. On every other platform, like a blog or Facebook, you always had to specify where you posted.
000
Kamil Nicieja @kamil.fyi · 28/11/2024
This 👇 Open protocols are at greater risk for spam.
020
Kamil Nicieja @kamil.fyi · 28/11/2024
Post and posting, according to their own team.
110
Kamil Nicieja @kamil.fyi · 28/11/2024
Bad decision, @bsky.app. Hopefully, you’ll reconsider.
020
Kamil Nicieja @kamil.fyi · 28/11/2024
Oh, that's weird. I've got it above "Report post." Perhaps update the app?
210
Kamil Nicieja @kamil.fyi · 28/11/2024
You can block accounts from the feed too.
110
Kamil Nicieja @kamil.fyi · 28/11/2024
I remember how inspired I felt when Paul Graham said, “MUSTAAAAAAAAAARRRRRRDDDDDD”
010
Kamil Nicieja @kamil.fyi · 28/11/2024
Haha, turns out I didn't know how moderation lists work. Everyone, use this instead please: bsky.app/profile/kami...
180
Kamil Nicieja @kamil.fyi · 28/11/2024
@howard.fm Does this work? bsky.app/profile/kami...
100
Kamil Nicieja @kamil.fyi · 28/11/2024
Hmm, I didn’t know those were separate features. Let me have a look at it.
100
Kamil Nicieja @kamil.fyi · 28/11/2024
I made a list for myself earlier today too: bsky.app/profile/did:... Just people who were hateful and toxic, not necessarily those who disagreed with the dataset in principle.
221
Kamil Nicieja @kamil.fyi · 27/11/2024
Agreed!
100
Kamil Nicieja @kamil.fyi · 27/11/2024
Haha, man, you got so much shit for doing this. For what it’s worth, I’m fine with my posts being included in the dataset. It’s an open network.
000
Kamil Nicieja @kamil.fyi · 27/11/2024
Cool website!
010
Kamil Nicieja @kamil.fyi · 27/11/2024
Probably a starter pack?
000
Kamil Nicieja @kamil.fyi · 27/11/2024
Perhaps true but in my case, I found Bluesky to be a drop-in replacement. In a good way.
010
Kamil Nicieja @kamil.fyi · 27/11/2024
I’m fine with my posts being scraped.
030
Kamil Nicieja @kamil.fyi · 26/11/2024
Very cool. Will check out.
000
Kamil Nicieja @kamil.fyi · 26/11/2024
Interesting. I didn’t expect that they would need to be trained specifically for each type of reasoning to perform it.
110
Kamil Nicieja @kamil.fyi · 25/11/2024
Nice.
000
Kamil Nicieja @kamil.fyi · 25/11/2024
Yes! I’d add this to my blog in a heartbeat.
100