this isn't a dig at moderation here - i don't fully understand the difficulty of moderating a community but i realize it must be difficult. i've generally had a very positive experience here but it's time for me to spend more time in the real world for now : )

Show thread

i love working out disagreements in conversation. it's the best way to learn from the perspectives of others. strong opinions are great too! they're the best to learn from.

unfortunately, deciding to make assumptions and fire insults rather than asking for clarification and understanding other points of view will never leave room for a productive conversation.

i see this happen on merveilles and mastodon too often for using this website to be constructive for the time being.

Show thread

going to take a break from this community for awhile. it's tiring to be met with toxicity rather than constructive conversation.

jake boosted

Let there be a little country without many people.
Let them have tools that do the work of ten or a hundred,
and never use them.
Let them be mindful of death
and disinclined to long journeys.
Instead of writing,
they might go back to using knotted cords.
They'd enjoy eating,
take pleasure in clothes,
be happy with their houses,
devoted to their customs.

- Tao Te Ching, Lao Tzu
translated by LeGuin 💖

why do you create? to automate? to please others? to express yourself? what's your end goal?

i've been doubling down on all these small ideas that I've wanted to work on for awhile, but it just doesn't feel satisfying - what long-term projects can we take on to truly make an impact?

jake boosted

Hi, I'm looking for a floss keyboard app on android that supports swyping
I'm tired of the (not floss) app I'm currently using, but i can't find anything in floss

finishing projects is so incredibly satisfying - especially ideas you've had for years.
i finally feel confident enough in my programming skills to bring things "to life"!

on the plus side, i can be relatively confident in the code if it typechecks... but this is no replacement for just running the code and correcting afterwards

haskell's laziness means it can't reap the optimization benefits of strict type systems either - such a silly language!

while it's fun to prove things in types, this is not the way to go to just get things done.

Show thread

i've been implementing my wiki system in haskell... types are /far/ too rigid in many circumstances.

to link code from two libraries together, i had to serialize html to string and reparse it with another library, all because their html asts - though the same - used incompatible types of IO.

still going to stick with haskell, because it's the best way to work with pandoc... but it's difficult to trust for serious software development while several libraries work like this.

would anyone on merveilles (or otherwise) be interested in regular check-ins regarding personal projects and hobby work - like a once per week chat room or video call to showcase what we've done that week? i've been looking for accountability partners and i think making a group like this would be the best way to do so - and id get to know yall a bit better!

instead of optimizing for the past, i think i'll invest time into optimizing my skills for the future - hopefully one of functional programming, reproducible builds and proven software.

forcing myself to optimize for minimal as i was before - the influence of this group has definitely been a factor - really didn't work for me; the paradigms didn't make sense for the programming i was interested in, and as cute and portable as c is don't think it's the language for me.

lamenting the system design choices to optimize C paradigms rather than functional alternatives.

working seriously with clojure and racket has been an incredibly transformative experience for me after playing with it on and off during undergrad - language - oriented programming just makes sense!

as a student who does (practically) all of their work for free and for fun, it's always a bit of a shock to enter preprofessional environments where my leisure time is not too different from others' 9 - 5.

this should probably make me feel more employable, but it just leaves me confused - i'm not really sure what work is to me or if this is the path i'd like to take.

jake boosted

"Programming is the second literacy. The first one gives you knowledge: the second allows you to implement it in practice."

jake boosted
Show older

Revel in the marvels of the universe. We are a collective of forward-thinking individuals who strive to better ourselves and our surroundings through constant creation. We express ourselves through music, art, games, and writing. We also put great value in play. A warm welcome to any like-minded people who feel these ideals resonate with them.