It's probably a minimal help, but at least for me the work I've done in this month is substantial and made feel good for having the privilege of collaborate with projects

esparta boosted

This is the most accessible C code I have ever seen and a really great open-source project. I always enjoyed @antirez pitching an idea, requesting and then carefully considering comments, slowly building new features.
RT @antirez
Today I'm stepping down as Redis leader and maintainer. I published a blog post about this:

Thanks Redis community, you have my love <3
Thanks Redis Labs for the joint adventure s…

esparta boosted

"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.

esparta boosted

reCAPTCHA and other absolutely unusable CAPTCHAs are probably the biggest usability nightmare currently. When your CAPTCHA disqualifies a user as a bot when they try to use the audio version because the visual version is hard to use or simply does not work you've completely and utterly failed as a developer.

esparta boosted

Graphic Evidence of Police Brutality 

Copying and pasting from a reddit thread because it's important.

firing rubber bullets at innocent person on their porch:
cop way too excited to fuck some people up:
cop shooting rubber bullet at guy for saying "fuck you":
cops breaking supplies for peaceful protestors:
nypd driving into protestors:
cops shoving an old dude to the ground:
police actively seeking out fights compilation:
cop driving at people aggressively on a campus:
cop shooting rubber bullets at people watching from apartment:
police shooting the press with rubber bullets:
police arresting a CNN reporter:
police doing a drive-by pepper spraying
photographer being pepper sprayed:
guy with hands in the air gets his mask ripped off and pepper sprayed:
lady who was coming home with groceries who got a rubber bullet to the head:
reporter blinded by rubber bullets:
reporter describes getting tear gassed:
couple getting yanked out of their car and tased for violating curfew:
young woman gets shoved to the ground by officer:
reporter sheltering in gas station is pepper sprayed:

reporter trying to get home gets window shot out:
cops come at a guy for filming a police car burning:
photographer arrested:
Columbus police assaulting protestors:

esparta boosted

Just a reminder kids: blaming protests & riots on outside agitators, as multiple politicians and commentators are now doing, is a ploy to trivialize and dismiss the legitimate concerns of minority groups.

Just publish a new post: "Microsoft's acquisition list" where I talk about some curious things happening around developers industry and one of the main competitors our micro universe. Feedback is always welcome.

The poll
Later on the day I will put what was the ending results (and my answer if that matters 😄

Show thread

Because <reasons> I do the Bing daily poll.
Today they touch yet another fiber on my, and if course trying to trigger basketball fans.
I'm wondering if the outcome here in the Fediverse would be different than the Microsoft world.

Who is the greatest NBA player of all time?

esparta boosted

I've made the decision to make a formal release of my book "The Mediocre Programmer" and keep it free for now. I was thining of making it available so folks could give me some $$ for it on various sites, but honestly I just need to get this out and get it off of my plate so I can focus on other things. Plus it's more of a book that I want to change the culture of programming and the way to change that culture is to the same way that my computing culture was changed: by sharing freely.

esparta boosted

Google memories (1/x) 

y'all going to laugh, but I really believed it. I drank the kool-aid. this was the mid-00s, a tech company with a motto "don't be evil" still felt daring rather than cringe – for an alienated techie like past me, at least; my politically aware friends tried to warn me; but I didn't realise that Google leveraged its fine-tuned advertising machinery also for recruiting, and I swallowed the whole thing.

I added a Privacy page to my website:

Privacy (and security) is something I do really care and would love everybody else join the effort to protect ourselves.

It's highly inspired on what @kev did for their privacy page.

Your opinion is important, let me know if you have any questions about it :)

esparta boosted

One approach to learning git is to treat it like a necessary evil, something distracting you from the actual thing you're trying to do - you just want to write your program, god dammit. The better approach acknowledges that git is a tool you're likely to use every day, many times a day, for the next 30 years or more, and investing the next few hours into learning about it.


Fosstodon is an English speaking Mastodon instance that is open to anyone who is interested in technology; particularly free & open source software.