问HN:我现在该如何使用电脑?
我是一名拥有15年以上经验的高级顾问(DevOps、安全)。当我不为客户工作时,我似乎不知道该如何使用我的电脑……我对自己在职业生涯中接触到的各种威胁和摩擦感到厌倦。这种情况也发生在你们身上吗?我觉得我大多数的痛点与始终保持互联网连接有关,但也可能是其他原因。
编程已经不再有趣
- 需要在虚拟机(Podman机器)中设置开发容器,以免在使用依赖项时遭遇问题
- 几乎没有编程语言或主流项目发布可以离线使用的文档,更不用说手册页了
- 需要不断浏览网络寻找参考资料或询问我选择的语言模型
自托管本身就是一份工作
- 在流量代理到有状态应用程序时,设置带有WAF中间件(ModSecurity)的Traefik
- 跟进我的服务变更日志,并定期更新容器镜像标签和摘要引用
- 将服务与Authelia集成以实现单点登录(SSO)
你不能随便下载软件
- 将我实际在笔记本电脑上运行的软件数量减少到最低限度
- 任何不是通过Homebrew安装的软件都需要在Virustotal中扫描,包括每次更新
- 如果是一次性使用,它将在虚拟机中运行
PS:我决定不评论SaaS产品,因为那样会让我一直说下去……
查看原文
I'm a senior consultant (DevOps, security) with 15+ years of experience. When not doing work for a client, I don't seem to know what to do with my computer anymore... I get put off by all the threats/friction I've been exposed to professionally. Does this happen to any one of you too? I think most of my pain points are related to being perma-connected to the Internet but it might be something different.<p>Coding isn't fun anymore
- Need to set up a devcontainer inside a VM (a Podman machine) so as not to get rekt when using dependencies
- Almost no programming language or mainstream project publishes documentation to be consumed offline, let alone manpages
- Need to constantly browse the web to look for references or ask my LLM of choice<p>Self-hosting is its own job
- Set up Traefik with a WAF middleware (ModSecurity) when traffic is proxied to stateful applications
- Keep up-to-date with my services' changelogs and regularly bump container image tags + digest reference
- Integrate services with Authelia for SSO<p>You can't just download software
- Reduce to a minimum the amount of software that I run on my actual laptop
- Anything that I don't install from Homebrew needs to get scanned in Virustotal, including every update
- If it's a one-off, it'll run in a VM<p>PS: I decided not to comment on SaaS offerings because that'd keep me going forever...