Imma make this clear: I'm not building software for developers.

I'm working to building tools for people.

You shouldn't have to know to maintain and secure a server to have your own independent identity online. You shouldn't need to know what libsodium or similar library to be secure online.

That's my objective.

@jalcine are you working with any security professionals to make sure your secure?

@skryking I'm following people in the space but no, not immediately. I do have people on-call willing to help with that tho

@jalcine When I'm writing my Lisp code, I end up writing a lot of software for developers (including me). But that software itself isn't the final goal for me. It's a result of yak shaving. The goal I have is making actually useful software for people who don't know or want to know the technical details; they just want it to work and to properly do what it says it does.
It's easy and dangerous to lose oneself in the developer circle-jerking, put projects above products and software above people.

@jalcine So far I've made like, fifteen different Lisp libraries of various size or so just trying to make my personal project take off, and I'll likely make another fifteen before I finish. Sure, they're useful for me, but it's silly for me to state "yo, I've created ten intermediate products, my work here is done".

My final output will be software useful for someone who is NOT me. That's when I'll want to say I'm done.

@phoe @jalcine Interestingly, the first software I made that is useful to other people, is written in Scheme. ^^

@jalcine That's a bold goal, and a difficult one. Godspeed to you.

@jalcine Oh my gosh, can you make every open source developer like this? The unusable nature of OSS drives me nuts.

@jalcine @beebs THIS THIS THIS THIS THIS. it's *ok* to make software for software folks to use but if you're making stuff for end users please please please try to do that all the way.

@jalcine i've been calling one approach to that — having free/libre software run as a service, preferably cooperatively owned and managed and developed — "LibreSaaS". This is the approach where complexity is grudgingly accepted. As far as i understand, you're more taking an approach to IndieWeb where the software is actually easy to install and use? Not that this is either/or

@jalcine "I'm learning how to make all this shit work so you don't have to"

@clacke @cwebber I don't think I follow. I was thinking more like "low touch" software. Things that work well with an intended purpose out of the box

@jalcine @cwebber You can read and learn all about how the parts work and then write a piece of text to be executed by a human to build on that work.

Or you can read and learn all the things and then write a piece of text that can be executed by a machine to allow a human to Just Do It, but can *also* be executed by a human and be built upon.
@jalcine that's such a great goal! It's so intimidating as a layperson when ppl talk about cyber security like "oh just use [complex tech things I dont understand] and you'll be fine".
Making it more accessible would be so great!
Sign in to participate in the conversation
Social @ PV

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!