Hacker News new | past | comments | ask | show | jobs | submit | joaoqalves's comments login

If you want to know more about our journey of providing company-wide managed K8s, there's a part 2:

https://medium.com/adevinta-tech-blog/unpacking-the-complexi...


What's missing to fully replace Docker Desktop?


Nothing for me: I use it as a Docker Desktop replacement at the moment. There aren't so many complex docker-compose setups I have to deal with, but everything works about as expected.

(Although honestly most of the time I'm using Podman it's on native Linux, so I don't use 99% of the stuff that's there anyway.)


That depends on what you need. For most people and use cases you can replace it with something like Rancher Desktop [1]. But, there are use cases and situations where you needed Docker Desktop.

Disclaimer, I started Rancher Desktop.

[1] https://rancherdesktop.io/


I switched from podman to Rancher Desktop at work recently, and it's been a very smooth experience - thank you for your work!


Lazydocker is all you need to replace docker desktop


When I was running Docker Desktop on Windows, I never used the GUI. Instead I always ran commands (docker or docker-compose) on the command line. In that case, the major benefit to Docker Desktop was having it set up the Linux VM that you run Docker on. That is a huge benefit.

Lazydocker is awesome, though. Thanks for introducing it to me. I just installed it and I'm loving it. I've used Portainer in the past, but didn't like it enough to leave it running continuously.


I've been using Podman Desktop in Win11 for local development for about 6 months and I'd say nothing.


Nothing good? Nothing bad?

I mean... if you're going to say nothing at all, no need to announce it...


The person you're responding to is responding to a comment asking what is missing from Podman Desktop it to replace Docker Desktop. It is missing nothing for them per their message.


ooo thanks


As in nothing is missing to replace Docker Desktop.


thanks, and my bad for not reading carefully


https://world.hey.com/joaoqalves/

I write mostly about engineering management and software engineering, in general. My most famous post was "Disasters I've seen in a microservices world" [1]

1 - https://world.hey.com/joaoqalves/disasters-i-ve-seen-in-a-mi...


This happened to me as well. Only that it was on a toy server for a side-project.

https://twitter.com/joaoqalves/status/1332638533572550656?s=...


This day will be remembered as the "Bing Bang". Game changer


“Is this Hackernews material?” <= This is the question I ask when reviewing posts from colleagues and peers. It’s not a formula to get to the Hackernews’ front page no matter what. It’s about setting the bar high for one self.

In this post:

1. Why we should care about Hackernews and putting our work out there (in this case, in a written form)

2. How, as an Eng Manager, you can help set that culture and end the excuses (“I have no time”)

3. How to make your content appealing, and a mental framework I use to tell a story

---

I'm also offering a short and free guide on writing and distributing "Hackernews material", for Eng Managers and Software Engineers [1]

1 - https://bit.ly/hn-material-guide


This reminds me that no matter who you are, solving problems in big companies requires an insane amount of persuasion work. Storytelling and aligning people on why something is essential becomes the job rather than the vision to solve it.

Corollary: if people don't agree on the problem to solve and its importance, solutions heavily tend to fail.


Why can't you create PR chunks without the build failing?

Usually, I strive for "vertical slices". That means that, sometimes, a PR just contains "useless" code in isolation, but that makes sense as I keep merging them (stacked diffs). My flow is usually:

1. Does this code have tests? What's the minimum chunk I need to write tests for it?

2. Write tests and the smallest refactor I can think of (it may be to create one function, p.e.)

3. Commit

4. Return to 1. until the full refactor is done

5. Throw 3-10 stacked diffs that can be merged with the build passing.

EDIT: formatting


Relevant link:

* Stacked diffs vs Pull Requests [1]

1 - https://jg.gg/2018/09/29/stacked-diffs-versus-pull-requests/


So the difference is... local workflow? Whether you branch locally or not as you do work? Am I missing something? You could do the same thing working on branches and rebasing as fixes on master come in. I just don't get the big deal here


The big deals are:

1. Getting rid of manual rebases (productivity)

2. Being able to create dependant PRs and make your peer's lives easier.

Screenshot here [1].

1 - https://imgur.com/a/QJGTBsj

EDIT: Formatting


It's great to see more competition in this space. Generally speaking, what I miss in these "incident management" products is also an integrated, flawless way to handle incidents when they're happening. I'm talking about:

1. Quickly creating a proper chat 2. Quickly creating an incident document where you can pin chat messages and use it in the post-mortem. Ideally, pinning some graphs that you'd extract from your observability solutions 3. Having a status page to put a small description for non-technical stakeholders.

PagerDuty covers some of this. Monzo's Response [1] and now incident.io [2] try to cover it too. I'd like to have this experience end-to-end.

1 - https://github.com/monzo/response 2 - https://incident.io/


Monzo's solution does not seem to be actively maintained, is it?

+100 on the creation of incident chat rooms and pinning data to re-use in incident docs. There is nothing worse than copying the timeline events from one tool to a Google Doc.


AFAIK, the creators created incident.io as a spin-off [1] :) Smart move, I must say.

1 - https://www.indexventures.com/perspectives/incidentio-raises...


This is one thing I really like about PagerDuty's incident response, I can pull incidents and Slack messages right into the Incident timeline. I usually end up copy and pasting it into a.. _sigh_ Jira ticket.


I use incident.io. Pretty happy with it. Very responsive team.


Consider applying for YC's Summer 2025 batch! Applications are open till May 13

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

Search: