Back
Marc Köhlbrugge

Marc Köhlbrugge
PRO

@marc

Building too many things.
3
40
Joined September 2017
Load previous page…

I don't have any goals per se. But I'm trying to cultivate two relevant habits:

One is to be more strategic about where I spend my time rather than working on whatever comes across my path on a given day. This involves doing occasional reviews of my products, developing a (very rough) roadmap, being aware of the things that will substantially move my projects forwards.

The other habit is to "do it now". Especially the important things. Don't overthink things, don't try to plan out everything in detail. Instead of asking "what's needed to achieve this>" I will ask myself "what requirements aren't really requirements? what steps can I eliminate? how can I do it now?"

Those two seem somewhat at odds with each other, but I think they can be a powerful combo.

I mentioned this idea to some other people before, but nobody seems to pursue it yet so perhaps it's worth considering: I'd pay to have some global overview of all my apps hosted with Kamal. A Heroku/Render-like dashboard of metrics, logs, trigger database backups, etc.

I think there could be a Sidekiq/Flipper-like approach where there's a limited open source version that people can self-host and would be recommended within the community as THE way to manage your Kamal apps. Plus a Pro/Enterprise/Cloud version that's perhaps hosted-for-you or comes with additional functionality available at a monthly/yearly license.

You might be uniquely positioned to pursue this idea given your Kamal experience.

Not a first one to mention this but I think the market is too small for smth like this, especially when people can use many existing services [simply combining them]. I was thinking at one point that Kamal-based PaaS could be interesting - give people a lot of convenience without vendor lock-ins and so on. But right now it would be hard.

@marc and what about your goals? :)

I don't have any goals per se. But I'm trying to cultivate two relevant habits:

One is to be more strategic about where I spend my time rather than working on whatever comes across my path on a given day. This involves doing occasional reviews of my products, developing a (very rough) roadmap, being aware of the things that will substantially move my projects forwards.

The other habit is to "do it now". Especially the important things. Don't overthink things, don't try to plan out everything in detail. Instead of asking "what's needed to achieve this>" I will ask myself "what requirements aren't really requirements? what steps can I eliminate? how can I do it now?"

Those two seem somewhat at odds with each other, but I think they can be a powerful combo.

sounds like could benefit from a prometheus exporter, what's your main observability tool? Grafana, Datadog?

None 😅

rip, I would recommend you pay for Grafana Cloud and setup a bunch of data sources. Could also use axiom as your "data lake" if needed.

Also, looks like kamal already has some docs on how to scrape data: dev.37signals.com/kamal-prome…

The choice of tools above it's probably the cheapest money can buy for great quality (speaking from personal experience). I expect you will just need the $20 plan on Grafana.

I don't use Kamal, but happy to share my setup if it helps, as the data charts will also be applicable to you.

Nice yes we could do some analysis on each todo and categorize them.

Will need to think through the implementation a bit more. I think it's affordable enough to analyze each todo once. But anytime you change the categories, it would need to re-analyze ALL todos which could get costly.

I like that. It wouldn't be a dedicate page for the month, but maybe some overview of all your month reviews. Or maybe you can see everyone's January review in a single place and it becomes more of a community event.

Especially if the monthly reviews are a lot shorter it might be fun to read those of others too. With the ability to like and comment.

An email would be more than enough. there is no need for dedicated pages (people don't care for other people, but instead want to show off their awesome progress).

you could put some nice graphic to promote sharing as well like Google search console when ur clicks go up. would make people share

ie "Congrats on hitting your 384 day streak! this month you completed 82 tasks. This is 64% more than last month. here are a few highlights"

That's an interesting idea. Incrementally building it up. But it would mean we no longer have a yearly reveal of everything you did. You probably wouldn't read all the previous months anymore, since you already did so before.

As for the language, I agree it was a bit too corporate. I actively worked on making it more informal, but I never quite got it where I wanted. I will need to experiment with some more approaches.

Yes great point. I don't think we'd get the same effect if we'd do it monthly, because you're more aware of what you worked on the last 30 days anyway.

I think I'll ship a prototype at the beginning of February, reviewing the previous month. To see people's feedback.

What this comes down to is essentially storytelling, like with any other story. Where you are building up something over a year, and then you get a payoff at the end, which is why it can become very satisfying.

For me ease-of-use and reliability plays a role too.

Most of my databases are managed by Digital Ocean. It's probably more expensive than hosting my own Postgres docker container, but having it managed by Digital Ocean gives me peace of mind.

I know it's secure, I know their backups work and are well tested, I know it's configured appropriately, etc. Important for mission critical services like databases.

Yes this is a good point. For everything with state, I also use a managed service typically.

Self hosting is much easier when you can blow away the entire node without worrying about losing critical data. You will need to do this at least once in my experience heh

A stateless self-hosted app seems to be the most popular choice, and that’s great to know. It’s definitely something I’ll keep in mind when I’m building my product. Thanks again!

I totally agree, managing self-hosted databases and backups can be a real pain. Self-hosting apps are a bit more straightforward.

I've used Close.io in the past which wasn't overly complex, but perhaps still more complex than you'd like.

I'm also aware of Less Annoying CRM which positions itself as being simple, but I haven't used it.

Clever idea! I agree with @hboon on using OAuth.

I'd replace the homepage with an input field where people can enter their App Store listing URL, you can then fetch the changelog (assuming it's public?), and render a preview of what the posts would look like.

Maybe using a split-pane layout. Form on the left, example on the right.

Great idea! Will add this!

If enough people set their handle, I'll make an auto-updating starter pack of WIP members.

Home
Search
Messages
Notifications
More