Hampus's Avatar

Hampus

@hmps.se

Solopreneur β†’ Indie Hacker β†’ CTO β†’ Indiepreneur I just want to make stuff πŸ€– vaam.io ✍️ inspressoai.com πŸ₯‹ completebjjguide.com

1,089
Followers
352
Following
72
Posts
21.11.2023
Joined
Posts Following

Latest posts by Hampus @hmps.se

More like 200%

08.01.2025 12:49 πŸ‘ 4 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

2024: AI made me 20% more productive.

2025: New keyboard made me 75% less productive.

Upgraded my setup to a kb with 42 keys and now I’m struggling hard! 🫑

08.01.2025 09:02 πŸ‘ 3 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0
Preview
Encore β€” Backend framework for type-safe distributed systems Encore is an Open Source Backend Framework for building robust distributed systems, using a high-performance declarative approach.

Heard about encore.dev for the first time today.

Now I’m fighting the urge to rebuild my API. 🫣

22.12.2024 08:45 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I just use the unsafe fix. Haven't had any problems so far πŸ˜†

22.12.2024 07:29 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

That countertop tho πŸ₯΅

19.12.2024 20:20 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image
18.12.2024 13:12 πŸ‘ 6 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

Advanced voice with real time video is cool and all.

But why is nobody talking about the Santa voices?!

13.12.2024 10:10 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Just spent three minutes debugging why pz-4 didn't add any padding to my element.

1. I think padding on the z-axis is a really novel idea. I will propose an addition to the CSS standards.
2. I think it's time for a break

11.12.2024 13:05 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

My experience with Cursor is that it’s amazing for green fielding, but it struggles hard in a sizeable codebase.

My rule of thumb right now is,” If it can fix it with two prompts, I’ll do it myself.”

Which actually is the same way that I deal with code reviews. πŸ€“

11.12.2024 07:56 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Gotta keep it exciting! πŸ˜…

10.12.2024 11:13 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Started a new side project a few weeks ago. I figured that I might as well use NextJS 15 with React 19. Because future etc

Oh, have I regretted that decision many times since!

For example, shadcn components are not type compatible with new React. Easy enough to fix. But still.

10.12.2024 10:14 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

It’s so hard!

One little trick that has worked well for me is to record videos where I talk them through the task.

Video gives you nuance and detail, which is hard to achieve only with text.

It’s still hard to let go, though 😭

10.12.2024 06:36 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Agreed!

Another thing I does really well is unit tests. Again, often not hard but it’s nice to save the calories :)

08.12.2024 09:24 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

We do Stripe and Stripe Tax (based in Sweden).

We were close to migrating to Paddle last year. We had a few meetings with them, but we ended up not doing it, with the same reasoning as Geoff shared in the Outseta article.

08.12.2024 09:22 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

πŸ‘‹

07.12.2024 20:47 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Not really. But it became obvious after a while :)

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

Thanks!

It works really well since it fits so well with the product :)

07.12.2024 17:10 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

Building a SaaS for salespeople is hard!

But there’s one great thing. I get 30+ inbound messages per week in my inbox from our ICP!

They try to sell me something. I do the old switcharoo and pitch Vaam to them instead.

Signed a €2k deal this week that started like this. 🀩

07.12.2024 09:58 πŸ‘ 4 πŸ” 0 πŸ’¬ 4 πŸ“Œ 0

If you're setting up Typescript alias paths β€” use ~ as the leading character instead of "@."

1. It makes differentiating between local, aliased packages and external packages easier
2. You get better grouping If you're auto-sorting imports
3. You avoid potential conflicts with external packages

07.12.2024 06:19 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

The new(ish) agent does a lot better in my experience. Have you tried it?

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

Here are two things you should do to use Cursor without pulling your hair out:

1. Commit every time you've made a change. This helps to avoid Cursor messing up in other files.
2. Be manic about single responsibility. Cursor performs much better when editing a tiny, single-use file.

06.12.2024 07:29 πŸ‘ 6 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

πŸ”₯

I will check it out! I'm currently doing this with Deepgram and have been looking for alternatives.

06.12.2024 07:24 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
a gorilla is standing on a rock in the jungle with the words `` good morning friday '' . ALT: a gorilla is standing on a rock in the jungle with the words `` good morning friday '' .

Current mood

06.12.2024 06:18 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I tried Astro for the first time a few weeks ago. Can highly recommend!

05.12.2024 18:07 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Once you've done anything with kids, doing it without kids is like a relaxing day at the spa πŸ˜‚

05.12.2024 18:02 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

But we still haven’t unlocked the directory of directories directory level!

Surely there is value to capture there!

05.12.2024 17:59 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

My week so far

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

I use Coderabbit.

I think about canceling it every month. But so far I’ve kept it for the few times it has actually saved me from shipping a critical error.

05.12.2024 10:21 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Looking for a few good #Europreneur adds to my list! Calling all founders and cofounders - please nominate from your network!

Limited space left πŸ‡ͺπŸ‡Ί

(And yes, we’re inclusive of Europe, not just EU!)

go.bsky.app/NPxqgc2

26.11.2024 10:51 πŸ‘ 45 πŸ” 6 πŸ’¬ 57 πŸ“Œ 1

CI and AI code review.

The latter is a mixed bag though. 75% of comments are superfluous, 24% are valuable, and every now and then it catches something critical!

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