monomon

joined 1 year ago
[–] monomon@programming.dev 3 points 3 months ago

Same. Really happy with it.

[–] monomon@programming.dev 3 points 4 months ago (1 children)

You're right, this ageism is stupid. Common lisp is probably its contemporary, yet is great. Cobol does seem like a nightmare though.

[–] monomon@programming.dev 2 points 4 months ago (1 children)

I have set up forgejo, which is a fork of gitea. It's a git forge, but its ticketing system is quite good.

[–] monomon@programming.dev 10 points 4 months ago* (last edited 4 months ago)

I know you asked about VMs, but fwiw there are GPU-capable containers now: https://docs.nvidia.com/datacenter/cloud-native/container-toolkit/latest/install-guide.html

Used one of these and the setup is as easy as it sounds. It can run Houdini, Stable Diffusion.

[–] monomon@programming.dev 2 points 5 months ago

Fair enough, i thought it should be noted. The difference was significant at times.

[–] monomon@programming.dev 7 points 5 months ago (2 children)

Same here, SMB was significantly slower in our organization than NFS.

[–] monomon@programming.dev 2 points 6 months ago

Matrix does support voice, and I found the quality to be amazing.

[–] monomon@programming.dev 5 points 8 months ago

Another reason to use libraries is communication. Would you prefer to receive a GitCommitResult in your code, or have to parse the stdout of the subprocess? If you need complex communication with the other program, then it needs to provide rpc or some other form of inter-process communication. A library avoids this issue.

[–] monomon@programming.dev 2 points 8 months ago

Great answer. I am also a fresh "lead" and am struggling with some aspects, but as you said, clarifying the direction and working together are the most important ones. Pairing also allows you to explain things in more depth, which aids understanding.

We don't do complex planning, usually have a few meetings and we start prototyping. So that's been a non-issue luckily as a lead. Detailed estimation can be really exhausting and takes a toll on the team.

[–] monomon@programming.dev 2 points 8 months ago

Another cool thing I realized - you avoid the chance of some framework updating under you and breaking everything. It's a bit like pdf, it gets fixed and generally untouched.

[–] monomon@programming.dev 2 points 8 months ago

A generator can help if you have a bunch of data that you need to convert to some html structure. I know what you are saying though, as little complexity as we can get away with, innit :)

[–] monomon@programming.dev 6 points 8 months ago* (last edited 8 months ago) (1 children)

For this reason I'm building my own generator in Common Lisp, leveraging cl-who and parenscript. All components are descibed in one place and render as web components, which allows me to attach dynamic behaviors easily.

This works great for business-card style sites, deployed to netlify.

view more: next ›