Hacker Newsnew | past | comments | ask | show | jobs | submit | tripledry's commentslogin

What's a good alternative if I want to self host and convenience?

I have some hobby sites I host on a VM and currently I use docker-compose mainly because it's so "easy" to just ssh into the machine and run something like "git pull && docker-compose up" and I can have whatever services + reverse proxy running.

If I were to sum up the requirements it would be to run one command, either it succeeds or fails in it's entirety, minimal to no risk of messing up the env during deployment.

Nix seems interesting but I don't know how it compares (yet to take a good look at it).


I don't know, that set of requirements sounds like containers are a good fit. I don't have an alternative for you. I would just ssh into the server and run the commands needed to update/start the services; it wouldn't be one command and it is not impossible to mess up.

I will say that consuming other people's services that I don't intend to develop on is easier with containers. I use podman for my jellyfin and Minecraft servers based on someone else's configs. My only issue with them is the complexity during development.


I have some hobby sites I host on a raspberry pi and currently I use make mainly because it's so "easy" to just ssh into the machine and run something like "pip install thing.whl && sudo systemctl restart thing" and I can have whatever services + reverse proxy running.

Something I've been thinking about lately is if there is value in understanding the systems we produce and if we expected to?

If I can just vibe and shrug when someone asks why production is down globally then I'm sure the amount of features I can push out increases, but if I am still expected to understand and fix the systems I generate, I'm not convinced it's actually faster to vibe and then try to understand what's going on rather than thinking and writing.

In my experience the more I delegate to AI, the less I understand the results. The "slowness and thinking" might just be a feature not a bug, at times I feel that AI was simply the final straw that finally gave the nudge to lower standards.


>if I can just vibe and shrug when someone asks why production is down globally

You're pretty high up in the development, decision and value-addition chain, if YOU are the responsible go-to person for these questions. AI has no impact on your position.


Naa, I'm just a programmer. Experience may vary depending on company and country, for me this has been true from tiny startups to global corporations.

Tangential, I don't even know what "responsible" in the corporate world means anymore, it seems to me no one is really responsible for anything. But the one thing that's almost certain is that I will fix the damn thing if I made it go boom.


> All anyone cares about is feature release velocity.

And at the same time it's impossible to convince tech illiterate people that reducing complexity likely increases velocity.

Seemingly we only get budget to add, never to remove. Also for silver bullets, if Big Tech promises a [thing] you can pay for that magically resolves all your issues, management seems enchanted and throws money at it.


Also, budgets. I have been vocal about being on-call, no problem for me as long as there is extra compensation (in our org there is).

No takers yet.


Similar, I also went back to mainly C++ and Raylib now that I can delegate the "boring" stuff to AI, never had any issues with programming in C++ it was mainly adding dependencies and builds I hated (configuration).

I still don't use it (AI) for the game programming as it sucks the joy out of it for me. Especially when AI usage is currently being pushed hard at work.


Side note, this is why I'm not that worried even if AI becomes even better at writing code. The only times I've spent "too long" on features, are times where I basically had an empty ticket. I need to find the right people to talk with, figure out requirements, iterate on changing requirements etc.

That's only marginally sped up even if you could generate the code with a click of a button.

This was somehow related to the "social activity" part :D


100%. The thing I'm currently working on has been a pain probably 80% because the work was underspecified and didn't take a bunch of legacy concerns into account and probably 20% because of nature of the code itself.

If it was better specified I'd be done already, but instead I've had to go back and forth with multiple people multiple times about what they actually wanted, and what legacy stuff is worth fixing and not, and how to coordinate some dependent changes.

Most of this work has been the oft-derided "soft skills" that I keep hearing software engineers don't need.


My experience exactly, I have some toy projects I've basically "vibe coded" and actually use (ex. CV builder).

Professionally I have an agent generating most code, but if I tell the AI what to do, I guide it when it makes mistakes (which it does), can we really say "AI writes my code".

Still a very useful tool for sure!

Also, I don't actually know if I'm more productive than before AI, I would say yes but mostly because I'm less likely to procrastinate now as tasks don't _feel_ as big with the typing help.


In my average experience, without interviewing management teams - my observation is that the "smartest person in the room" is rarely the one deciding anything.

This also depends on your definition on "smartest".


> This also depends on your definition on "smartest".

Which the parent conveniently left out a definition of. I sort of ignored that implication and went straight to the point - which is it doesn't matter if the PM is the smartest or not. What matters is who makes the decisions and typically the PM does.


Yea, in the company I work in (entire country it seems tbh) - it's exceedingly rare for contributers to get a raise over a certain point. If I want to increase my income I kinda have to go into management.

I'm sure there are outliers, but this seems to be the norm.


How long would you say it takes to feel the effects after switching? I did this a couple of years ago and as far as I remember the only real effect was my energy levels were more stable.

I gave it maybe 2-3 months and decided it's not worth it.

Tempted to give it another shot!


I think some of the positive effects are very quick (better sleep) whereas others take longer to materialise. My wife commented after maybe 2-3 years that I had become much more organised. I think that happened because I came off caffeine and then adapted over time to having a different brain chemistry, so I learned techniques to organise myself that I wouldn't have stuck to had I carried on consuming caffeine.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: