• 0 Posts
  • 342 Comments
Joined 3 years ago
cake
Cake day: June 13th, 2023

help-circle



  • On the flip side, if you’re vibe coding an app you should seriously consider whether it’s something you want to open source or make available publicly. There’s a social contract that comes with that.

    I have 2 self hosted slop apps I build and maintain myself. I think people would genuinely get great use out of them.

    …but then I’m inviting critiques and feature requests and am roped into supporting them so it’s not just a big pile of shit that wastes everyone’s time. And I don’t want to spend my limited free time making common sense improvements to improve it for others. I want to write a lazy Claude prompt with insufficient context, get it barely doing what I need, and then spend the rest of my time eating crayons and similar pastimes.






  • I use pangolin and traefik together and expose a few of my services that way. But not everything.

    I slot services into categories based on:

    • do I really need to be able to access this externally?
    • …with full admin rights?
    • what write/delete access am I granting?
    • if an attacker got in, how much damage could they do with what they could access?

    Then the service is either not externally open at all, secured behind pangolin SSO, or secured behind pangolin SSO AND that service’s native auth. Which is an annoying double auth, but I feel like it’s another layer of protection in case one of them gets a 0-day exploit.





  • Mine was always this:

    Manager: How long will this take?

    Me: 14 days

    Manager: So it will be done in 2 weeks?

    Me: No, it will be done after I’ve had 14 days of time to work on it.

    Manager: What’s the difference?

    Me: Am I still going to have random support escalations and will we keep having random meetings in those 2 weeks?

    Manager: Yes.

    Me: All those interruptions are me NOT working on the task. So it will be done in 14 days plus all the interruptions.

    Manager: But this is very important!

    Me: Can you then ensure I’m left alone to focus on this?

    Manager: No.

    Me: …