saint

joined 2 years ago
MODERATOR OF
 

(again)

 

Good before going to bed on Friday evening :)

Some things I have noted:

Until this day, I say I've done three things: insert levels of indirection, trade off space and time, and three, try to get my clients to tell me what they really want.

If you're doing something with ERP systems, well, first of all, I apologize and feel bad for you in life, but that's a whole other conversation.

Let's think somebody ultimately is paying for this thing to be built. Somebody somewhere has a vision on what they want it to be. There are humans who will eventually be using it. It needs to meet those business or mission needs. It has to start with that.

what bothers me is when people make implicit assumptions and don't make them explicit.

"The decisions that you make upfront are the ones that," and this is paraphrasing, "the ones that are too expensive and you cannot change later."

But I'm talking about when you make a decision, write it down, make an architectural decision record. It can be itty bitty, itty bitty. But just Tracy made this decision today. Context, we don't have a license for that and it's going to take eight months to get the new license or acquisition or whatever else.

The other thing that struck me about your example about the people doing the two front ends, and I'm going to use this to loop back into the conversation about developers and architects, is that they don't understand, or appear not to understand, that in the global perspective, by picking two different UI designs, you've made the programmer hiring decision harder.

I've had a lot of contentious conversations with folks who say, "I'm a solution architect." Well, what technologies do you dabble with? Well, I haven’t touched code in about 20 years.

It's, if you're going to be an architect and have that mindset, you need to be able to go from the boiler room to the boardroom. You need to be able to communicate, but it also means that in order to be trusted, you have to bring your chops to the table.

I think lack of taxonomy is probably one of the killers in any organization. You and I don't agree on what that word means. And with that comes so much nuance and with that comes muscle memory and process issues. That's something that just drives me crazy on a daily basis.

So I am a real junkie when it comes to people talking about how processes don't work. Well, let's have an hour conversation. Let's map out how it's actually working. I'm not talking about Lean Six Sigma values. I'm talking about, let's find the waste.

One of the things that I would have people to take away is the need to constantly be considering how you can decouple or loosely couple things, because that aids in the longevity. If you think about even electronics and things that you bought in your house, the big integrated front of your dishwasher, I now have to replace the entire dishwasher.

Because back in my day, full stack meant you are actually worth your salt.

My way is not always the right way. Don't let anybody hear that, but it's true.

 

Good overview on how it works and why being compliant does not mean being secure.

 

Wait... what about ..chain?

 

Is V in V for Vendetta good or evil?

 

Great article

 

Review of a book

[–] [email protected] 1 points 1 year ago

more than 150GB in few years and growing. to at least reduce some size - there is a need of downtime, so that always goes well :D

[–] [email protected] 1 points 1 year ago (2 children)

I am running one as well, also have some bridges between protocols, Discord bridge being among them.

To maintain it is not very hard, appart one thing - database is blowing up constantly and it is a battle to keep it contained.

[–] [email protected] 4 points 1 year ago (2 children)

Afaik Digital Ocean blocks smtp port.

What you can do is to get some mail relay service, such as mailgun or any other and configure postfix to use it as a relay host. It can be done running postfix container, but probably Lemmy could be configured to send email via relay without using postfix

[–] [email protected] 9 points 1 year ago

in addition to all other good comments - if you will ever decide to move out service to another server or something like that - moving subdomains will be much easier.

[–] [email protected] 3 points 1 year ago

sounds like a job for a hacked cam ;)

[–] [email protected] 1 points 1 year ago (1 children)

i have not used NixOS yet, not sure how easy to setup it on Oracle OCI, but i guess you will do fine ;)

[–] [email protected] 3 points 1 year ago (3 children)

it works fine, depending on popularity of your instance - you might have to add more resources in the future.

as for aarch64 - there are docker images available for lemmy and lemmy-ui

[–] [email protected] 1 points 1 year ago (3 children)

you can define it as environment variables in https://github.com/LemmyNet/lemmy-ansible/blob/main/templates/docker-compose.yml i.e mine contains these lines:

  postfix:
    image: mwader/postfix-relay
    environment:
      - POSTFIX_myhostname=group.lt
      - POSTFIX_inet_protocols=ipv4
      - POSTFIX_smtp_sasl_auth_enable=yes
      - POSTFIX_smtp_sasl_password_maps=static:smtp_username:smtp_password
      - POSTFIX_smtp_tls_security_level=may
      - POSTFIX_smtp_sasl_security_options=noanonymous
      - POSTFIX_relayhost=sendgridsmtpserver:serverport
      - OPENDKIM_DOMAINS=group.lt
    restart: "always"
[–] [email protected] 1 points 1 year ago (5 children)

you should be able to use any mail gateway that supports smtp. one way to do it is to configure postfix to use sendgrid as relayhost - https://docs.sendgrid.com/for-developers/sending-email/postfix

view more: ‹ prev next ›