virtualice is a user on octodon.social. You can follow them or interact with them if you have an account anywhere in the fediverse. If you don't, you can sign up here.

looking at mastodon instances

wondering how many dozen instances i could host per GB if ram was any close to correctly used

just don't start projects in ruby anymore please

okay also:

please don't python for large projects, it's nice but has the same issues even if less obvious.

please don't java, ever. it's like,,, no dont.

please don't javascript, but v8 is cool and efficient, it's just a bad tool.

go is average. i dislike the language and find it very uh well bad but it does the job and does it efficiently enough

please rust, please a lot of rust all the time, we won't ever need anything else when we get more rust done šŸ¦€

virtualice @CobaltVelvet

this doesn't feel complete without php. ahhhh.

php.

- if you have any choice at all:
for anyone that will have to work on it with the most awful tools, choose a terrible framework, maintain its shitty server, patch its vacuous security, get their private data dumped, or see a cryptic error: please don't. there is nothing php is good at except "using an already paid for web hosting that exclusively supports php or worse"

- if not, i'm sorry. good luck.

Ā· Web Ā· 2 Ā· 7

@CobaltVelvet
Php isn't even intended as a general programming language it's called personal home page.

@Vopo yeah it's literally a perl template processor on steroids

it's like if people implemented a framework in go templates

@CobaltVelvet
I've written my own web app framework in PHP. What language should I port it to?

@woozle really depends on what it needs and what you'd be ready to learn for it

@CobaltVelvet

Here's another one: C

I know C++ sucks and was the only alternative for a long time due to the fact that for a long time people were unable to see the word "Objective-C", but even C++ would have been a better option than writing an "object system" using only C macros (I'm looking at GObject, powering GTK+, GNOME, and large percentage of other projects that start with capital G).

@CobaltVelvet I get more security issues for WordPress in PHP than I do for the rest of the packages I look after (C and python) combined.

PHP lets you do some very very bad things. It's also easy to make dumb mistakes like call functions that don't exist.