HN user

brujoand

93 karma
Posts4
Comments33
View on HN

Agree, I actually wrote a multiline dual sided powerline inspired prompt with modular segments (info from git/pyenv etc) in bash exactly to get these fancy shiny things without having to introduce new dependencies. I log into any server, pull my config and bob’s your uncle. (Btw, that expression is so weird). Ofc, to have the powerline look I would need custom fonts on the client terminal but I usually don’t enable them as I’ve added other “themes” instead.

If you had bothered to notice that other people do things differently you’d realize that some of us always skim a text before deciding on if it’s worth our attention. Sometimes we win by not wasting our time, sometimes you win by reading something interesting that looked boring on the surface. Don’t be so judgmental.

I wrote down my experiences with building delivery platforms, which answers some of this. Might be interesting https://blog.brujordet.no/post/devops/building-a-delivery-pl...

But with regards to purely technical stuff like what tools to choose and how to use them you’ll need experience, either your own or someone elses. There’s really no replacement in my opinion. I had loads of experienced people around me previously, but now that I work more or less alone in the field I rely a lot on community slack channels for the various tools and debugging. It’s amazing to be stuck trying to figure out how to best use Loki for logging, jump on their slack and get advice from the Lead Engineer working on the tool. Or getting input on what tools to use from 50 different people in different companies through /r/devops on reddit.

Great points, and I agree. But… As someone with ADHD one of the less talked about problems is remembering things that aren’t happening right now. Friends and family are the biggest problems in this category. And friends eventually stop reaching out because I just don’t think about contacting them without there being a specific reason for doing so. It’s not because I don’t care, it just doesn’t come up in my busy brain. And the few times I do remember they’re almost shocked that I reached out.

It is very painful to lose friends you care about. It’s much worse to lose them because you made them feel unimportant by not staying in touch. An app like this could really help in that way. Just by being the nudge to start the interaction.

How exactly are you deploying with docker compose? In my head the only approach would be to somehow sync the docker compose file(s) to a server, have them use the latest tag, and then have something like watchtower regularly check for updates on the images and restart the service.

Is there some well defined way of doing this remotely from say a Gitlab pipeline?

The one thing that really bugs me about the OAuth flow is what is described as step 3. When the application who wants to access data on your behalf is redirected to a login page where the user enters credentials and grants access.

In many apps, these login redirects happen inside the app window, hiding the url. And even if the URL isn’t hidden, there’s suddenly a browser window inside my app and many unconscious “security checks” fail to load.

I’d much rather have the OAuth provider send me an email or get a notification that can be actioned within the OAuth providers app so that I know I’m not giving my credentials to something that looks like the OAuth providers sign in page.

Ah I just read through the code to figure this out, because I wanted to know what other formats exist. Should’ve checked the comments first. Thanks :)

Yes and no. It depends on the team and the culture. My favorite was when I worked in a team of only senior engineers we would leave comments like 's/this/that/g other than than LGTM'. This was all that was needed, no fluff.

In other teams, a comment like this would have meant a chat with HR. We can't make rules for these things, because people and thus teams are different.

If you fuck up I don't really care about an apology. I want to know:

  1. How will you fix it? 
  2. How will you prevent it from happening again?
An apology, in my head atleast, is for when you have caused emotional distress to someone and there isn't much you can physically do to fix it other than to convey how you now feel about what you have done. When you make a practical mistake an apology is implied by you fixing it.