Marc KΓΆhlbrugge's Avatar

Marc KΓΆhlbrugge

@marckohlbrugge.com

🚧 Building blueskycounter.com wip.co betalist.com roomai.com startup.jobs m-u-l-t-i-v-e-r-s-e.com handle.horse submit.co and more.

4,348
Followers
219
Following
163
Posts
31.07.2023
Joined
Posts Following

Latest posts by Marc KΓΆhlbrugge @marckohlbrugge.com

The count in the header is taken directly from Bluesky. That's why it matches with what you see on the Bluesky website.

The graph is calculated based on actual follower data.

I think the graph is more accurate, but it's hard to verify

05.05.2025 11:49 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Martian CEO @inazarova.bsky.social is talking to founders choosing Rails and @marckohlbrugge.com was an obvious success story. And his advice isn’t about β€œhustle” or β€œgrit” ...but curiosity, speed, and a willingness to be publicly wrong.

29.04.2025 18:58 πŸ‘ 5 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0

Hi Joel, thanks for your message.

I’ve noticed the same thing and to be honest I don’t have a good explanation.

The chart is calculated on the individuals followers. Whereas the other numbers are taken directly from Bluesky.

My best explanation is that they don’t count all followers

02.03.2025 11:51 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

( The reason I didn’t include pricing in the email before is because if I raise the price, any sent emails will be outdated. )

31.01.2025 09:50 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Yeah I added the fact it’s paid to the invitation email for that reason. To prevent the bait and switch feeling.

I’ll add the pricing for additional clarity

31.01.2025 09:48 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Yes I had to change it at some point because it wasn’t sustainable with the free tier.

I’ll add pricing to the email πŸ‘

31.01.2025 02:12 πŸ‘ 2 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0

You can cancel by using the email address you signed up with here: blueskycounter.com/billing

Please let me know if you need more help. DMs are open

20.01.2025 12:36 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Nice! Means a lot you kept it around πŸ™

13.12.2024 14:23 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Can you try and click "Track Your Followers" and follow the steps there? Should do the trick

12.12.2024 11:29 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Thank you πŸ™

08.12.2024 18:12 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I'm looking to get some press coverage for BlueskyCounter.com

Who should I talk to?

08.12.2024 16:18 πŸ‘ 9 πŸ” 2 πŸ’¬ 2 πŸ“Œ 0

Appreciate the mention!

If you could change one thing to improve Bluesky Counter, what would it be?

08.12.2024 11:05 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Shout out to @mackuba.eu and @frabr.lasercats.fr for their work on their Ruby gems. Couldn't make this migration without those πŸ™

07.12.2024 23:11 πŸ‘ 5 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I used Express which reminded me of Sinatra in Ruby. Easy to understand, but got messy quickly having almost everything in one file. Wasn't sure how to better organize into MVC.

Also realized how much I love Ruby's syntax and Rails' ActiveRecord.

07.12.2024 23:10 πŸ‘ 6 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Some recent improvements:

- Followers are now updated in real-time using firehose data
- Fixed some bugs causing incomplete data
- Fixed some bugs in chart rendering
- Switched default period from "all" to "last 3 months"
- Added ability for me to manually add accounts w/o OAuth

07.12.2024 23:06 πŸ‘ 5 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Nothing wrong with Node.

But I have ~20 years experience with Rails and almost zero with Node. I find Rails much easier and pleasant to work with.

Had to temporarily go with Node because it has better SDKs for Bluesky and I wanted to ship fast.

But now Ruby has SDKs too, so switched back :)

07.12.2024 23:03 πŸ‘ 5 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I converted BlueskyCounter.com 's codebase from Node to Ruby on Rails.

It should be more reliable now and I can add more features quicker πŸ™Œ

07.12.2024 23:03 πŸ‘ 12 πŸ” 0 πŸ’¬ 2 πŸ“Œ 1

I should!

06.12.2024 18:38 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Yeah that’s what I meant. Feels good, but can lead you down the wrong path

06.12.2024 01:10 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

public.api.bsky.app/xrpc/app.bsk...

Yeah doesn't seem to require auth. Surprised you run into rate limiting errors. Are you sure it's from Bluesky and not a proxy or something?

Executing any other (high volume) API calls?

05.12.2024 17:40 πŸ‘ 2 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0

Directories might still be a good first project just to get into the shipping habit. Get something out there. Or as I mentioned, as a way distribution channel for your main business.

But agreed very hard to grow into a sustainable business by itself.

05.12.2024 17:39 πŸ‘ 5 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

But unless you can keep growing the traffic, this is where you'll get stuck.

The primary revenue model is advertising which relies on sustained traffic rather than a valuable product.

05.12.2024 17:39 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Yes, I agree they can provide a "false start".

They are incredibly easy to ship, relatively easy to get initial traffic for (particularly if you're early in a fast-growing market), and you will likely get a bunch of positive feedback from the creators you include.

05.12.2024 17:39 πŸ‘ 3 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0

Yes it should work, but there's an issue with some of the OAuth sessions.

If you log out and log back in, it should import any missing days and continue working.

Working on a fix

05.12.2024 17:30 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Which API endpoint is this? Are you authenticated?

05.12.2024 17:29 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

haha love it

05.12.2024 15:09 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

πŸ˜„

05.12.2024 14:40 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

It works!

05.12.2024 12:22 πŸ‘ 5 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
a cat

a cat

Testing images uploads via Ruby

05.12.2024 12:22 πŸ‘ 26 πŸ” 0 πŸ’¬ 3 πŸ“Œ 0