Show more

Someone said "is that still a thing?" when I announced I was on Mastodon. Is it?
Boost this so we actually get a few votes maybe? How far can it go?

It’s raining today. Normally this would make for a bit of an unpleasant day outside, but compared to the sweltering heat of yesterday this is awesome.

Ah, new shoe day :) Some lovely wedges, very comfy. A bit taller than I’d like but I can only pick from whats available.

Anyone need a part time Vala/Python/Java/etc. desktop, web developer? Or AI/vision/robotics research assistant? I'm currently looking for some work to pay the rent while I finish off my PhD.

My CV is here: mjog.vee.net/curriculum-vitae/

Boosts appreciated!

#Python #Vala #Robotics #AI

Going to just leave this here, because frankly, everyone deserves to see this lovely bike.

#Velo #SteelIsReal

I’ve just created an official fediverse account for Geary announcements: @geary

Feel free to follow that if you're just looking for Geary news and not my cool links and commentary. ;)

#Geary

Ok so when is the #pinephone going to get some half decent hardware support? Its a bit irksome that a device intended to be used with a mainline kernel has so many broken things like a non-functional camera and totally unstable/unusable wifi.

The battery life is rank bad too, like a few hours tops. Yikes.

Buuuuut its so cool otherwise…

As soon as I encounter a problem with a FOSS library or program I'm working with, I grab the code and start looking for a solution, and often my first communication with the project will be the patch that fixes the bug.

It takes practice to be able to dive into a codebase quickly and solve problems right away, but so does anything else worth doing.

Show thread

"How do I get started contributing to open source? What are some good entry-level tasks to work on?"

These are questions I am often asked, so here's the answer for everyone to read:

Scratch your own itches. Find bugs that are causing you problems, conspicuously missing features you would find useful, and implement them - in literally any free/open-source software you're using. Don't worry about not being familiar with the codebase or programming language or whatever, just solve one problem at a time.

Try this: next time you go to report a bug, report it, and immediately start working on a patch which fixes the problem.

Scratching your own itches is the best source of motivation and maximizes your productivity.

Often that means not contributing to my projects at all, if you're asking how to get started with a specific project. Maybe you like it because it's flawless 😉 (hah!), in which case it wouldn't need your help anyway. Go fix something which is bugging you in another project. Spread the contributor wealth around and eventually it'll come back to my projects, too.

@cybette so excited for this hes the founder of pine the one who wrote that seems lots are excited about an official by jolla port to pinephone and pinetab

Show more
Librem Social

Librem Social is an opt-in public network. Messages are shared under Creative Commons BY-SA 4.0 license terms. Policy.

Stay safe. Please abide by our code of conduct.

(Source code)

image/svg+xml Librem Chat image/svg+xml