@mycorrhiza it's semi-fair? there are annoying aspects like all of the documentation for the standard library being hosted on the apple developer website (instead of a dedicated swift site) and Xcode always being the first IDE to get new integrations for things like documentation generation
but the language itself is cross-platform and there is significant interest in Ubuntu support in particular for server-side things. the language community is pretty diverse and wants it to be usable in a number of environments for a great many more usecases than just apple-OS apps
i think the Apple investment both helps and hurts it in the sense that they can afford to pay some very skilled people to develop the language in good ways, but that also means that the development *priorities* are influenced by their wishes (even though the *process* is, i think, pretty open) and what gets merged is ultimately at those people's discretion
but i think the same is true for like, Go re: Google to a significant extent, so idk. somebody has to pay the developers to build the thing and they get to set the priorities for the thing. short of having a well-funded foundation driving development (and where is that foundation receiving its funding?) i think it's just kind of the state of programming languages right now
even JavaScript, which is standardized by an Ecma technical committee and not any corporation, and has multiple actively-developed interoperable implementations, one of which is developed by an open-source foundation [Mozilla] (which is probably the best situation you can hope for these days regarding language development), is not free of corporate politics. i long for a world in which other people (and not corporations) have the finances to do this kind of work but we also have to program in the world we're given :/
@mycorrhiza Go is easy to understand and fun for building small tools but it only really plays well with itself, so i would only use it for projects with small, defined scope
if you plan on ever interfacing with code written in another language, Rust is much better for that. however i personally don't find Rust to be enjoyable (you will find out soon enough whether you agree)
i would not write Swift out of the equation. it might be a little more difficult to get up and running on a linux or windows machine, but it's completely feasible, plays very nicely with existing C code, and i find it more enjoyable to work with than Rust
@witchfynder_finder McDonalds also has those hashbrown thingys… 🤤
@witchfynder_finder i think in WA McDonald's uses Seattle's Best coffee??
which, i don't drink coffee but i hear is pretty good? like i'd get McDonald's espresso before starbucks lol
@aescling lmao
@witchfynder_finder choices in video games peaked at bulbasaur charizard or squirtle
@prehensile the other piece of advice i might have is to try to learn how to view your failed attempts with critical distance and, at worst, detachment, and at best nurturing care
and redraw them. set your sights not on doing them perfectly but on making them slightly better. if you succeed, note what you did to make them slightly better and try to do that the first time in the future
for me, improving my art has always taken equal parts studying things external and studying my own work, and when i plateau it's usually because i've focused for too long on one and need to switch to the other
at the absolute worst you will have just spent a lot of time gaining a better understanding of yourself, which is not a bad failure mode imo
at best, you might actually improve your art skills as well
@prehensile (a) do figure drawing; it's incredibly helpful
(b) i think “from imagination” is a loaded term. it's not that there is a fully formed idea of a person in your brain and then you transmit that to paper. it's that you have enough habits from drawing people built up that when you put pen to paper, the path of least resistance is to do the thing which looks person-like. the image emerges through communication between artist and medium; it's not there from the outset
as you practice more and build your repertoire your options for communication expand. you have more techniques to draw from. but the finished product will always be a surprise; you guide it but don't control it
Administrator / Public Relations for GlitchCat. Not actually glitchy, nor a cat. I wrote the rules for this instance.
“Constitutionally incapable of not going hard” — @aescling
“Fedi Cassandra” – @Satsuma
I HAVE EXPERIENCE IN THINGS. YOU CAN JUST @ ME.
I work for a library but I post about Zelda fanfiction.